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 |