Course Description


  • Part 1 (4 hours): Introduction (compilation, linking, source code structure, input/output, variables).
  • Part 2 (12 hours): Loops and branching (algebra and logical operations, loops, conditional branching).
  • Part 3 (12 hours): Data collections (structures, arrays, pointers).
  • Part 4 (8 hours): Functions (definition, declaration, call, overloading, default input arguments, variable scope, call by reference). –
  • Part 5 (12 hours): Objects (introduction, member functions, object to object interaction, operator overloading, inheritance).
  • Part 6 (4 hours): Introduction to data analysis and visualization with Python

Course Details


Code:  ΗΤY 104

Type:  Compulsory

Semester:  Πρώτο

Hours per week:   4

ECTS units:  8

Instructors:  T. Samaras. K. Siozios