Skip to main content

Introduction to Programming - C

Code
Φ-151
Level
Undergraduate
Category
A
Teacher
A. Psyllaki, G. Tsampos, V. Charmandaris
ECTS
6
Hours
5
Semester
Spring
Display
Yes
Offered
Yes
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.
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
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