Programme structure
The full-time programme has the following structure:
Course unit title |
ECTS
credits
|
Course unit title |
ECTS
credits
|
1 semester
Compulsory courses
Requirements Engineering
Project Management
Software Systems Architecture and Design
Parallel and Distributed Computing
Master’s Thesis Preparation – Research Plan
|
30.0
5.0
5.0
10.0
5.0
5.0
|
2 semester
Compulsory courses
Software Engineering Methods and Tools
Master’s Thesis Preparation– Literature Review
Elective courses*
Multidimensional Data Visualization
User Experience Engineering
Enterprise Architecture Driven Development
Software Quality
Information Security
Randomized Algorithms
|
30.0
10.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
|
3 semester
Compulsory courses
Cyber Security Technologies
Master’s Thesis – Key Results
Elective courses*
Programming in Cloud Computing
Software Systems Testing and Configuration Management
Electronic Signature Infrastructure and Electronic Commerce
Methods of Cryptography
Object Databases
Distributed Systems
Digital Crime Investigations
Heuristic Algorithms for NP-complete Problems
|
30.0
5.0
15.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
|
4 semester
Compulsory courses
Master’s Thesis
Software Process Assessment and Improvement
Leadership
|
30.0
20.0
5.00
5.00
|
*The supply of elective course might vary depending on availability.
The part-time programme has the following structure:
Course unit title |
ECTS
credits
|
Course unit title |
ECTS
credits
|
1 semester
Compulsory courses
Software Systems Architecture and Design
Project Management
Research Work
|
20.0
10.0
5.0
5.0
|
2 semester
Compulsory courses
Software Engineering Methods and Tools
Software Process Assessment and Improvement
Research Work
|
20.0
10.0
5.0
5.0
|
3 semester
Compulsory courses
Professional Practice
Requirements Engineering
|
20.0
15.0
5.0
|
4 semester
Compulsory courses
Research Work
Elective courses*
Programming in Cloud Computing
Software Systems Testing and Configuration Management
Electronic Signature Infrastructure and Electronic Commerce
Methods of Cryptography
Object Databases
Heuristic Algorithms for NP-complete Problems
|
20.0
10.0
5.0
5.0
5.0
5.0
5.0
5.0
|
5 semester
Compulsory courses
Parallel and Distributed Computing
A project of Master Thesis
Elective courses*
Multidimensional Data Visualization
User Experience Engineering
Enterprise Architecture Driven Development
Software Quality
Information Security
Randomized Algorithms
|
20.0
5.0
10.0
5.0
5.0
5.0
5.0
5.0
5.0
|
6 semester
Compulsory courses
Master’s Thesis
|
20.0
20.0
|
*The supply of elective course might vary depending on availability.