EUt+ Mobility
Go back

Course Page ✏️


Prohgramming Principles II
MEM_114

Description
This course is an introduction to object-oriented programming with C++. The course teaches C++ starting from simple concepts such as classes, objects, inheritance, input/output stream classes, reference to C++ types, pointers, struct, etc. The concepts of complexity and operator overloading are also taught.

SECTIONS - CHAPTERS: Classes, Derived Classes, Input/Output Classes, Abstract Structures, Pointers Inheritance, Operator Overloading, Complexity, Generic Types.


ECTS credits
5

Teaching Language
Greek

Exam Language
English/Greek

Support Materials Language
English/Greek

Basic Learning Outcomes
  • Apply computer science theory and software development fundamentals for solving engineering problems (B2.2 - MEB - Apply computer science theory and software development fundamentals for solving engineering problems)
  • Apply basic knowledge related to databases fundamentals and basic operation (B2.4 - MEB - Apply basic knowledge related to databases fundamentals and basic operation)
  • Use of dedicated engineering software (B2.5 - MEB - Use of dedicated engineering software)

Final Learning Outcomes
  • Use typical computer science technologies as required by engineering (F2 - MEB - Use typical computer science technologies as required by engineering)

Course categorized

Managing Entity (faculty)
Department of Mechanical Engineering and Materials Science and Engineering (CUT)