Courses Catalogue

Syllabus of the course: Introduction to Programming - C

In this web page we provide the syllabus of the course Introduction to Programming - C, offered by the Department of Physics.
The list of the courses offered during the current accademic year is available here.
The list of all courses offered by the Department of Physics is available here.

InstructorA. Psyllaki, G. Tsampos, V. Charmandaris
ProgramMonday 13:00-15:00, Amphitheater ST
Thursday, 13:00-16:00,Computer Room 2,3
Friday, 9:00-12:00, Computer Room 2,3
Web page
Goal of the courseThe purpose of the course is to introduce the basic concepts of computer programming with the programming language C. It introduces students to the algorithmic problem solving, designing programs and their implementation. The course is an introduction to programming and is aimed at students without previous programming knowledge. It consists of a two-hour theoretical lecture and one three-hour laboratory per week.
Syllabus1. Basic programming concepts - Algorithms - Logical Diagrams
2. Structural elements of a C program (variables, constants, commands, etc.)
3. Data input output (printf, scanf)
4. Data types (int , char, float, double, bool)
5. Operators
6. Commands of program flow ( if - else, switch - case)
7. Repeat commands (while, for) - Commands of flow change (goto)
8. Local and global variables
9. Indexes
10. Tables
11. Functions
12. File management
13. Recursive function call
BibliographySee web page of the course

University of Crete - Department of Physics  - Voutes University Campus - GR-70013 Heraklion, Greece
phone: +30 2810 394300 - email: