Depart. of Information &
Communication Systems Engineering.
University of the Aegean Lymperis Building: Office 17 Karlovasi, 83200, Samos, Greece.

+30 22730 82263
+30 22730 82009
kavallieratou at

Today is: 24th September 2017

Programming Methodologies & Languages I

Course Code: 321-2103
Lecturers: Ergina Kavallieratou - Anastasia Douma
External Website:
Units (Weight): 0 (0.0)
Semester: 2
Teaching Hours: 4
Lab Hours: 2

Course Material

Object-oriented programming,Clasees,Object Orinented Analysis and Design,Objects,Recursion,Constructor, Destructor,Member Functions ,const Functions,Inline Functions,Complex Classes,Input/Output in C++,Output to file,Input from file,Control loops,Pointers,Memory Allocation, References,Derived class,Inheritance,Overriding,Overloading vs.Overriding,Virtual functions,Abstract classes,Polymorphism,Virtual Inheritance.

Learning Outcomes

The course aims to introduce object-oriented programming to the students using C++. It targets three areas; the student should be able to: 1) identify the potential classes and their structure from a brief description, 2) understand existing code, and 3) develop a system in C++.

Copyright ©2013-2014 Elina Tsakalidou