CDM 3324 INTRODUCTION TO PROGRAMMING
LEVEL OF STUDY: UNDERGRADUATE
COURSE UNIT CODE: CDM 3324
SEMESTER: 3rd
COURSE TITLE: INTRODUCTION TO PROGRAMMING
TEACHING WEEKLY HOURS: 2 H/W LECTURES and 2 H/W LAB EXERCISES
ECTS: 4
COURSE TYPE: CORE ELECTIVE
TEACHING AND EXAM LANGUAGE: GREEK
COURSE DELIVERY TO ERASMUS STUDENTS: YES (in English)
The course is an introduction to programming. The course aims to familiarize with the programming environment and understand the fundamentals of programming and software development through a modern high-level Python programming language. Specifically, it aims to introduce concepts such as variables, expressions, control flow, complex data structures and file processing, persistent data storage.
The laboratory work consists of compulsory laboratory exercises, which are an important part of the course. In the context of laboratory exercises, there will be guided analysis and solving of real-life problems from various fields of human activity that include data processing and storage, developing appropriate user interaction and retrieving data from the internet.
Students implement series of exercises in the Python programming language in the Department's undergraduate programming lab under supervision and at strictly defined lab hours.
The aim of the course is to familiarize the students with the concepts of programming and algorithmic problem solving.