English » Postgraduate Studies » Control and Computing » Curriculum


The two Master Degrees operate with a single regulation, as they are directions within a single Interfaculty Program of Postgraduate Studies (IPPS) with single financial, administrative and secretarial support and a Special Interdisciplinary Committee at the level of the academic administration.

The duration of full-time studies is 3 semesters with a total of 90 credit points (ECTS).

In order to receive the Master's degree, students have to successfully attend 12 courses, as well as successfully prepare and present a diploma theses or successfully study 15 lessons without the obligation to prepare a diploma theses.

More specifically, in the first semester students must attend and pass the 5 compulsory courses.

In the 2nd semester they have the opportunity to attend and successfully pass 5 elective courses (from the curriculum of each Master's degree course).

In the 3rd semester they have the opportunity to attend and successfully pass either 5 elective courses (from the curriculum of each Master's degree course) or 2 elective courses and to prepare a dissertation, equivalent to 3 lessons, i.e. 18 ECTS.

The choice of the diploma thesis can be made from the second semester. For each dissertation, a three-member examination committee is determined and the presentation/examination is made publicly.

All courses are equivalent and correspond to 6 ECTS each.

The attendance / practice of each course is 3 hours per week, including any tutorial and / or laboratory exercises.

The 5 compulsory courses of the first semester are as follows:

1st Semester Compulsory Courses ECTS
Programming Principles and Techniques - C Language 6
Data Structures and Algorithms 6
Computer Architecture and Hardware 6
Signal Processing 6
Communication Networks 6

The courses of 2nd and 3rd Semesters are chosen 
from the following list:

List of Elective Courses ECTS
Image Analysis and Artificial Vision 6
Object Oriented Programming (JAVA) 6
Security of Networks and Telecommunication Systems 6
Information Systems Security 6
Computer Interconnection to the Analog World 6
Big Data Management 6
Software Based Networking 6
Special Topics in Information & Computer Systems 6
Embedded Computing Systems 6
Digital System Processors 6
Internet Applications 6
Operating Systems 6
Microprocessors - DSPs 6
Parallel and Distributed Systems 6
Parallel Computer Systems 6
Advanced Computer Architectures 6
Advanced Digital Circuit Design 6
Advanced Artificial Intelligence 6
Control Systems Ι 6
Control Systems ΙI 6
Database Systems 6
Multimedia Systems 6
Real-Time Systems 6
Big Data Analytics Techniques 6
Knowledge Technology 6
Business Processes Management Technology 6
E-Commerce Technology 6
Voice User Interfaces - Voice Technologies 6