Friday, 26 04 2019

Programming Principles

General

 
Programming Principles
 
Lesson Code:  22Υ405
Level:  Undergraduate
Semester:  2ο
Url:    http://seg.ee.upatras.gr/bpl
eclass:    http://eclass.upatras.gr/courses/EE640/

Description

 

Introduction. Program development process. Language alphabet. Imperative-Procedural programming paradigm (C language): variables, data types, operators, expressions, statements, control statements. Arrays, type conversion, functions, recursion, scope, duration, program structure, pointers, complicated declarations, structures, input/output, file handling. Object-Oriented programming paradigm (Java language): Introduction to Object-Oriented concepts, class & object, attribute, operation, encapsulation. Java as an Object-Oriented language. Inheritance, polymorphism, constructors, garbage collection, overloading, shadowing, visibility modifiers, exception handling.

Professor

 
Dermatas Evangelos
Paliouras Vassilis