ΓραμματείαSecretariat: 2410 684574 | ΦοιτητικάStudents: 2410 684387 g-ds@uth.gr

Introduction to Programming

Module ID

Υ103

Semester

1

Hours/Week - ECTS

5 – 6

Lampsas Petros

Professor

Learning Outcomes

This course introduces students to basic notions and principles of problem-solving through computer programming. Fundamental principles of procedural programming are taught through the C programming language. Students apply theoretical instruction by implementing programming projects.

Indicative Module Content

  • Introduction to programming
  • Variables and memory layout in C
  • Basic data types and operators
  • Selection statements, loops
  • Functions, parameter passing, variables, scope and lifetime of variables, recursion
  • Strings, Pointers
  • Arrays
  • Structures, Unions, and Enumerations
  • Linked Data Structures
  • Libraries