Back

CDM 3324 INTRODUCTION TO PROGRAMMING

GENERAL INFORMATION
COURSE DESCRIPTION

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.