Skip to main content

Course Information

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.

Code Φ-151
Title Introduction to Programming - C
Category A
ECTS 6
Hours 5
Level Undergraduate
Semester Spring
Teacher A. Psyllaki, G. Tsampos, V. Charmandaris
Program Monday 13:00-15:00, Amphitheater ST
Thursday, 13:00-16:00,Computer Room 2,3
Friday, 9:00-12:00, Computer Room 2,3
Course Webpage https://elearning.physics.uoc.gr/
Goal of the Course The purpose of the course is to introduce the basic concepts of computer programming with the programming language C. It introduces students to thealgorithmic problem solving, designing programs and their implementation. The course is an introduction to programming and is aimed at studentswithout previous programming knowledge. It consists of a two-hour theoretical lecture and one three-hour laboratory per week.
Syllabus 1. 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
Bibliography See web page of the course