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 |