The MSc Computer Science and Engineering curriculum structure provides the following:
YEAR 1: 60 ECTS | |||
SEMESTER 1: 30 ECTS | |||
No | Type | Subject | ECTS |
1 | M | Research Methods in Engineering | 6 |
2 | M | Advanced Programming | 6 |
3 | M | Computational Mathematics & Statistics | 6 |
4 | M | Signals and Communication Systems | 6 |
5 | E | Student pick one form list below | |
E | ▪ Advanced Topics in Operating Systems ▪ Distributed Computing Systems ▪ Computer Science Theory | 6 | |
STREAM | |||
STREAMS | |||
1 | SOFTWARE SYSTEMS ENGINEERING | ||
2 | COMMUNICATION ENGINEERING | ||
3 | DATA SCIENCE AND ARTIFICIAL INTELLIGENCE | ||
SEMESTER 2 : 30 ECTS | |||
No | Type | Subject | |
6 | M | System Design using Agile Engineering Practices | 6 |
7 | M | Design and Analysis of Algorithms | 6 |
E/M | Student picks two courses form STREAMS lists | ||
8 | E/M | Course one | 5 |
9 | E/M | Course two | 5 |
10 | E | Student pick one elective course from list A | |
E | ▪ Functional Programming ▪ Internet of Things (IoT) ▪ Human- AI Interaction ▪ Advanced Data and Information Modelling ▪ Cyber and Security Engineering | 5 | |
11 | Student pick one course soft-skills Group | ||
Z | ▪ Organization and Innovation ▪ Ethics and technology change ▪ Project Management ▪ Engineering Economics | 3 | |
BELOW ARE LISTED COURSES RELATED TO EACH STREAM – SEMESTER TWO | |||
SOFTWARE SYSTEMS ENGINEERING Stream mandatory courses | |||
E/M | Functional Programming | 5 | |
E/M | Software Engineering for Scalable Applications | 5 | |
COMMUNICATION ENGINEERING Stream mandatory courses | |||
E/M | Data communications and Networks | 5 | |
E/M | Internet of Things (ToT) | 5 | |
DATA SCIENCE AND ARTIFICIAL INTELLIGENCE Stream mandatory courses | |||
E/M | Artificial Intelligence Techniques | 5 | |
E/M | Data Visualization and Data Analytics | 5 | |
YEAR 2: 60 ECTS | |||
SEMESTER 3: 30 ECTS | |||
No | Type | Subject | ECTS |
12 | M | Seminar & Lab në Aplikimi Multidisiplinare | 7 |
E/M | Student picks three courses from streams lists | 18 | |
13 | E/M | Course one | 6 |
14 | E/M | Course two | 6 |
15 | E/M | Course tree | 6 |
Student pick one elective course from list B | |||
16 | ▪ Complexity and Optimization of Algorithms ▪ Cloud Computing and Big Data ▪ Data Engineering with Python ▪ Modelling and Simulation in Communication Architectural ▪ Styles and Design Patterns ▪ Requirements Engineering ▪ Complex communications engineering | 5 | |
BLOW ARE LISTED COURSES RELATED TO EACH STREAM – SEMESTER TREE | |||
SSE | SOFTWARE SYSTEMS ENGINEERING Stream mandatory courses | ||
E/M | Semantic Technologies | 6 | |
E/M | Architectural Styles and Design Patterns | 6 | |
E/M | Test Driven Development | 6 | |
CE | COMMUNICATION ENGINEERING Stream mandatory courses | 4 | |
E/M | Advanced Computer Networks | 6 | |
E/M | Advanced Wireless Technologies and 5G. | 6 | |
E/M | Digital Signal Processing | 6 | |
DSAI | DATA SCIENCE AND ARTIFICIAL INELEGANCE Stream mandatory courses | ||
E/M | Adv Machine Learning | 6 | |
E/M | Deep Learning | 6 | |
E/M | Big Data | 6 | |
SEMESTER 4: 30 ECTS | |||
17 | M | Master Thesis (Stream field oriented) | 30 |