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
Logic 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 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 Design and Manufacturing 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 Networking Technologies RO 4 2 1 1 5
Network 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
Analysis and Design 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
Modelling and Constraint-Based 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 Design and Manufacturing 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 Special Applications RO 4 2 1 1 5
Parallel Systems RO 4 2 1 1 5
Robotics RO 4 3 1 5
VLSI Systems 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
Network and Communication Security FC, RO 4 2 1 1 5
Αdvanced-Νetworking-Τechnologies FC, RO 4 2 1 1 5
Οptimization 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

Course Type Hours/Week Lec. Hours Tut. Hours Lab Hours ECTS
Ηuman – Computer Interaction FC, RO 4 2 1 1 5
Computer Graphics FC, RO 4 2 1 1 5
Big Data Management RO 4 3 1 5
Natural Language Processing and Semantic Web RO 4 3 1 5
Intelligent Systems and Decision Support Systems RO 4 2 1 1 5
Ε-learning RO 4 2 1 1 5
Electronic Commerce – Entrepreneurship RO 4 2 2 5
Graph Theory and Applications RO 4 2 1 1 5
Game Theory RO 4 2 2 5
Neural Networks RO 4 3 1 5
Computer Vision RO 4 3 1 5
Design and Development of Games and Virtual and Augmented Reality Applications RO 4 2 2 5

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
Legal Issues and Cyberethics RO 4 3 1 5
Educational Technology and Computer Science  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