Courses

1st Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Mathematical Analysis I C 5 3 2 5
Linear Algebra C 4 2 2 4
Introduction to Computer Science C 5 3 2 5
Computer Programming C 6 3 2 1 6
Discrete Mathematics C 4 2 2 5
Physics C 4 2 2 5
Total 28 30

2nd Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Algorithm Design & Analysis C 4 2 2 5
Probability and Statistics C 4 2 2 4
Mathematical Analysis II C 4 2 2 5
Object Oriented Programming C 6 3 2 1 6
Digital Design C 4 2 1 1 5
Circuit Theory C 6 3 2 1 5
Total 28 30

3rd Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Algorithms and Complexity C 4 2 2 5
Electronics C 5 3 1 1 5
Data Structures C 5 3 1 1 5
Computer Networks I C 4 2 1 1 5
Operating Systems I C 4 2 1 1 5
Computer Architecture C 5 2 2 1 5
Total 27 30

4th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Databases I C 4 3 1 5
Computer Networks II C 4 2 1 1 4
Operating Systems II C 4 2 1 1 4
Software Development Methodologies C 5 3 2 5
Digital Circuit Design C 4 3 1 5
Signals and Systems C 4 2 1 1 5
Technical Writing C 2 2 2
Total 27 30

5th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Databases II C 4 3 1 5
Network Programming C 5 3 2 5
Analysis and Design of Information Systems C 5 2 2 1 5
Artificial Intelligence C 4 2 1 1 5
Digital Signal Processing C 4 2 1 1 5
Introduction to Parallel Computing C 4 2 1 1 5
Total 26 30

 

6th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Software Engineering C 4 3 1 5
Information Technology Security C 4 3 1 5
Compilers C 4 2 1 1 5
Microelectronics C 4 3 1 5
Distributed Systems C 4 2 1 1 5
Digital Communications C 4 2 1 1 5
Total 24 30

7th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Computer System Engineering C 4 2 2 5
Theory of Computation C 4 3 1 5
Total 8 5 1 2 10

7th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Computer Systems Engineering C 4 2 2 5
Theory of Computation C 4 3 1 5
Total 8 10

 

Software and Information Systems Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Design and Development of Information Systems RO 5 2 2 1 5
Information Retrieval RO 4 3 1 5
(Optional Course 1) SO 4 5
(Optional Course 2) SO 4 5
Total 17 20

Hardware and Computer Systems Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Microcomputers RO 4 2 1 1 5
Computer-Aided Systems Design RO 4 2 1 1 5
(Optional Course 1) SO 4 5
(Optional Course 2) SO 4 5
Total 16 20

Computer Networks and Communications Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Advanced Network Technologies RO 4 2 1 1 5
Networks and Communications Security RO 4 2 1 1 5
(Optional Course 1) SO 4 5
(Optional Course 2) SO 4 5
Total 16 20

8th Semester

 

Software and Information Systems Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Human-Computer Interaction RO 4 2 1 1 5
Computer Graphics RO 4 2 1 1 5
(Optional Course 1) SO 4 5
(Optional Course 2) SO 4 5
(Optional Course 3) SO 4 5
(Optional Course 4) SO 4 5
Total 24 30

Hardware and Computer Systems Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Automatic Control Systems RO 4 2 1 1 5
Advanced Computer Architecture RO 4 2 1 1 5
(Optional Course 1) SO 4 5
(Optional Course 2) SO 4 5
(Optional Course 3) SO 4 5
(Optional Course 4) SO 4 5
Total 24 30

Computer Networks and Communications Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Mobile Communications Network RO 4 3 1 5
Cloud Computing and Services RO 4 2 1 1 5
(Optional Course 1) SO 4 5
(Optional Course 2) SO 4 5
(Optional Course 3) SO 4 5
(Optional Course 4) SO 4 5
Total 24 30

9th Semester

Software and Information Systems Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4 5
(Optional Course 2) RO 4 5
(Optional Course 3) RO 4 5
(Optional Course 4) RO 4 5
(Optional Course 5) RO 4 5
(Optional Course 6) RO 4 5
Total 24 30

Hardware and Computer Systems Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4 5
(Optional Course 2)) RO 4 5
(Optional Course 3) RO 4 5
(Optional Course 4) RO 4 5
(Optional Course 5) RO 4 5
(Optional Course 6) RO 4 5
Total 24 30

Computer Networks and Communications Flow

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Optional Course 1) RO 4 5
(Optional Course 2) RO 4 5
(Optional Course 3) RO 4 5
(Optional Course 4) RO 4 5
(Optional Course 5) RO 4 5
(Optional Course 6) RO 4 5
Total 24 30

10th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Diploma Thesis C 30
30

 

* Practice/Internship is three months duration and it can be replaced optionally with two courses eigther from RO courses or from general education ones

Lec.: LecturesTut.: TutorialsLab: LaboratoryC: CompulsorySO: Specialisation’s OptionalRO: Required Optional

Optional Required Courses

Flow Courses

Software and Information Systems Flow

Μάθημα Type Hours/Week Lec. Hours Tut. Hours Lab Hours ECTS
Design and Development of Information Systems FC, RO 5 2 2 1 5
Information Retrieval FC, RO 4 3 1 5
Pattern Recognition and Machine Learning RO 4 3 1 5
Knowledge Management RO 4 3 1 5
Special Topics in Software Engineering RO 4 2 2 5
Data Mining RO 4 3 1 5
Image Processing RO 4 3 1 5
Operational Research RO 5 3 1 1 5
Constraint Programming RO 4 2 1 1 5
Management Information Systems RO 4 2 1 1 5
Health Informatics RO 4 2 2 5
Software Quality and Reliability RO 4 2 1 1 5
Decision  and Process Management Systems RO 4 2 1 1 5
Fuzzy Logic and Uncertainty Systems RO 4 3 1 5

Hardware and Computer Systems Flow

Course Type Hours/Week Lec. Hours Tut, Hours Lab Hours ECTS
Microcomputers FC, RO 4 2 1 1 5
Computer-Aided Systems Design FC, RO 4 2 1 1 5
Industrial Informatics RO 4 2 1 1 5
Embedded Systems RO 4 3 1 5
Integrated Circuits for Specialized Applications RO 4 2 1 1 5
Parallel Systems RO 4 2 1 1 5
Robotics RO 4 3 1 5
VLSI Integrated Circuit Design RO 4 2 1 1 5
High Reliability Computing Systems RO 4 3 1 5

 

Computer Networks and Communications Flow

Course Type Hours/Week Lec. Hours Tut. Hours Lab Hours ECTS
Networks and Communications Security FC, RO 4 2 1 1 5
Αdvanced Network Τechnologies FC, RO 4 2 1 1 5
Optimization RO 4 2 2 5
Internet of Things RO 4 2 1 1 5
Optical Communication Networks RO 4 3 1 5
Communication and Information Security Regulatory Framework RO 4 3 1 5
Cryptography RO 4 2 2 5
Telecommunication Systems RO 4 2 1 1 5

Software and Information Systems Flow

Hardware and Computer Systems Flow

Course Type Hours/Week Lec. Hours Tut. Hours Lab Hours ECTS
Automatic Control Systems FC, RO 4 2 1 1 5
Advanced Computer Architecture FC, RO 4 2 1 1 5
Hardware Security and Reliability RO 4 3 1 5
Mechatronics RO 4 2 2 5
Advanced Design and Synthesis of Digital Systems RO 4 3 1 5
Stochastic and Nonlinear Systems RO 4 2 2 5
Digital Control Systems RO 4 2 1 1 5

Computer Networks and Communications Flow

Course Type Hours/Week Lec. Hours Tut. Hours Lab Hours ECTS
Mobile Communications Networks FC, RO 4 3 1 5
Cloud Computing and Services FC, RO 4 2 1 1 5
Wireless Sensor Networks RO 4 2 1 1 5
Software Defined Networking RO 4 3 1 5
Broadband Networks RO 4 3 1 5
Multimedia and Multimedia Communications RO 4 2 1 1 5
Technology and Programming of Mobile Devices RO 4 2 1 1 5

Lec.: LecturesTut.: TutorialsLab: LaboratoryC: CompulsoryRO: Required Optional

General Education Courses

Course Type Hours/Week Lec. Hours Tut. Hours Lab Hours ECTS
Project Management RO 4 2 2 5
Law & Cyberethics RO 4 3 1 5
Educational Technology & IT Didactics RO 4 2 2 5
History of Technology RO 4 2 1 1 5
Course Type Hours/Week Lec. Hours Tut. Hours Lab Hours ECTS
Informatics and Society Technique of Expression RO 4 2 1 1 5
Philosophy of Information Technology RO 4 2 2 5

Lec.: LecturesTut.: TutorialsLab: LaboratoryC: CompulsoryRO: Required Optional