The MSc Computer Science and Engineering curriculum structure provides the following:
YEAR ONE: 60 ECTS | |||||||
SEMESTER 1:30 ECTS | |||||||
No | Type | Subject | |||||
1 | C | Computer Science Theory | |||||
2 | C | Advanced Programming | |||||
3 | C | Computational Mathematics | |||||
4 | C | Digital Electronics and Signals | |||||
5 | C | Computer Architecture and Organisation | |||||
6 | C | IT, Ethics, Law and Communication | |||||
SEMESTER 2 : 30 ECTS | |||||||
7 | C | Advanced Topics in Operating Systems | |||||
8 | C | Advanced Data and Information Modelling | |||||
9 | C | Advanced Data Structures | |||||
10 | C | Advanced Discrete Structures | |||||
11 | E | Elective 1 · Computer Networks and Communication · Modelling and Simulation · Human Computer Interaction · Information Security and Assurance · Robotics and Intellegent Systems · Parallel and Distributed Systems · Embedded Systems · Digital Signal Processing · Compiler Design | |||||
12 | E | Elective 2 · Project Management · Engineering Economics · Systems Engineering · Engineering Marketing · Organisational Psychology and Behaviour | |||||
YEAR TWO | |||||||
SEMESTER 3 | |||||||
No | Type | Subject | |||||
13 | CE | Software Systems Engineering | |||||
13 | CE | Web Programming | |||||
13 | CE | Database Systems | |||||
13 | CE | Communications Engineering | |||||
13 | CE | Data Science | |||||
13 | CE | Multimedia and Visualisation | |||||
13 | CE | Health Informatics | |||||
14 | C | Research Methods | |||||
SEMESTER 4 | |||||||
15 | C | Thesis/Capstone Project | |||||
A | SOFTWARE SYSTEMS ENGINEERING | ||||||
1 | CE | Software Requirements Analysis | |||||
2 | CE | Software Modelling and Design | |||||
3 | CE | Software Architecture | |||||
4 | CE | Software Testing and Reliability | |||||
5 | CE | Modelling Complex Software Systems | |||||
B | WEB PROGRAMMING | ||||||
1 | CE | Web Engineering | |||||
2 | CE | Web Programming | |||||
3 | CE | Web Technologies and Services | |||||
4 | CE | Internet Technologies | |||||
5 | CE | Web Database and Servers | |||||
C | DATABASE SYSTEMS | ||||||
1 | CE | Database System Engineering | |||||
2 | CE | Advanced Database Systems | |||||
3 | CE | Database Design | |||||
4 | CE | Relational Database | |||||
5 | CE | Management Information Systems | |||||
D | COMMUNICATIONS ENGINEERING | ||||||
1 | CE | Communications Engineering | |||||
2 | CE | Communication Networks | |||||
3 | CE | Digital Communication Technology | |||||
4 | CE | Wireless Communications | |||||
5 | CE | Signals and Systems | |||||
E | DATA SCIENCE | ||||||
1 | CE | Data Analytics | |||||
Data Mining and Patterns | |||||||
Data Modelling | |||||||
Big Data | |||||||
Data Processing | |||||||
F | MULTIMEDIA AND VISUALISATION | ||||||
1 | CE | Multimedia Systems | |||||
2 | CE | Computer Graphics | |||||
3 | CE | Modelling and Simulation | |||||
4 | CE | Computer Animation | |||||
5 | CE | Visualisation | |||||
G | HEALTH INFORMATICS | ||||||
1 | CE | Health and Biomedical Informatics | |||||
2 | CE | Healthcare Management Information Systems | |||||
3 | CE | E-Health IT Infrastructure | |||||
4 | CE | E-Health Solutions and Applications | |||||
5 | CE | Biomedical Engineering | |||||