MSc. in Computer Science

Home >Study Programs >MSc. in Computer Science
Course ID
CSC
Cycles
2 Year years
Credits
120
Semesters
4

The Master of Science in Computer Science at Western Balkans University is a two-year (120 ECTS) advanced program designed to build strong theoretical foundations, analytical capabilities, and practical competencies essential for today’s rapidly evolving digital landscape. The program integrates modern scientific research with real-world technological applications, preparing students to address complex computational challenges and design innovative solutions across diverse industries.

Throughout their studies, students enhance their critical thinking, research abilities, and technological expertise while engaging with emerging trends and tools that shape the future of computing. The first year provides a unified core curriculum for all students, whereas the second year offers the opportunity to specialize in one of three professional profiles.

The Master of Science in Computer Science opens diverse career pathways in local and international technology companies, research institutions, startups, public and private organizations, as well as NGOs and innovation-focused foundations operating in the digital and technological sectors.

APPLY NOW

Study Program Curriculum

Year I
Year II

Semester I

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CSC 101 Research Methods Mandatory English A 30 15 15 0 90 3 6
2 CSC 103 Mathematical Methods and Optimization Mandatory English A 30 15 15 0 90 3 6
3 CSC 105 Blockchain Technology and Applications Mandatory English B 30 15 15 0 90 3 6
4 CSC 107 IT Project Management Mandatory English B 30 15 15 0 90 3 6
5 CSC 109 Advanced Programming and Algorithms Mandatory English B 30 15 15 0 90 3 6

Semester II

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CSC 102 Big Data Management and Processing Mandatory English B 30 15 15 0 90 3 6
2 CSC 104 Advanced Probability and Statistics Mandatory English B 30 15 15 0 90 3 6
3 CSC 106 Machine Learning Mandatory English B 30 15 15 0 90 3 6
4 CSC 108 Data Visualization and Analysis Mandatory English B 30 15 15 0 90 3 6
5 CSC 110 Professional Ethics Mandatory English B 30 30 0 0 90 3 6

Semester I

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CSA 201 Natural Language Processing (NLP) Mandatory English B 30 0 30 0 90 3 6
2 CSA 203 Deep Learning Mandatory English B 30 0 30 0 90 3 6
3 CSA 205/ CSA 207 Computer Vision / Web Semantik Elective English C 30 0 30 0 90 3 6
4 CSA 209/ CSA 211 AI in Robotics and Autonomous Systems / AI, IoT, and Intelligent Technologies Elective English C 30 0 30 0 90 3 6
5 CSA 213/ CSA 215 Computational Neuroscience / AI in Healthcare Elective English C 30 0 30 0 90 3 6
6 CSS 201 Advanced Programming for Software Systems Mandatory English B 30 0 30 0 90 3 6
7 CSS 203 DevOps and Process Automation Mandatory English B 30 0 30 0 90 3 6
8 CSS 205/ CSS 207 No Name Elective English C 30 0 30 0 90 3 6

Semester II

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CSC 202 Professional Practice Mandatory English D 0 0 0 135 165 4.5 12
2 CSC 220 Diploma Thesis Mandatory English E 30 0 0 0 420 2 18