Software Engineering (4+1)
1. General information
The goal of the master studies in software engineering is to provide top quality European education and training for the software engineers that will be ready to cope with the technical and economic responsibility while projecting, developing, using and maintenance of complex software systems. Upon completion of the studies, the engineers are expected to take up responsible business positions in the processes of planning, design, development and leading software projects including their business aspects.
- Offered by: Ss. Cyril and Methodius University - Skopje, Faculty of Computer Science and Engineering – FCSE
- Study programme: Software engineering
- Scientific-research field: Engineering and Technology
- Category: Information engineering
- Sub-category:Software engineering
- The master studies cycle consists of 60 ECTS.
- Study duration: 2 semesters
- One academic year is divided into two semesters with 30 weeks each (1 semester = 15 weeks)
- The first semester is comprised of courses only, while in the second semester there are fewer courses and the rest of the time is devoted to the final project, i.e. master thesis.
- Enrollment requisites: fully completed undergraduate study cycle with a minimum of 240 ECTS with a degree in the fields of computer science and/or computer engineering. In the case of having an appropriate degree with less than 240 ECTS, the student has to enroll the introductory courses first.
- Introductory courses: only for students that have obtained less than 240 ECTS. A number of differential introductory courses are offered in order to level up the required competences. Upon successful completion of the introductory courses, the student has the right to continue with the formal master study programme courses in the second year of studies.
- First semester: 3 compulsory courses + 2 elective courses (one of the elective courses can be chosen from the courses list offered by the University)
- Second semester: 1 compulsory course + 1 elective course (can be chosen from the courses list offered by the University only if this opportunity has not been used in the previous semester) + final master thesis project that equals 18 ECTS.
- 1 ECTS = 30 hours of work load.
- Contact hours per week is 4.
Degree: Master of computer science and engineering in the field of software engineering
2. Studies
Table 1: List of courses for master studies
|
Professor |
Course
|
Semester
|
ECTS
|
1 |
assoc. prof. Dejan Gjorgjevikj, assist. prof. Ivan Chorbev |
Advanced topics in software engineering
|
IX
|
6
|
2 |
assoc. prof. Dejan Gjorgjevikj, prof. Suzana Loshkovska |
Software design patterns |
IX
|
6
|
3 |
|
Mandatory general-education course
|
IX
|
6
|
4 |
|
Elective course
|
IX
|
6
|
5 |
|
Elective course
|
IX
|
6
|
6 |
prof. Suzana Loshkovska, assist. prof. Ivica Dimitrovski, assist. prof. Anastas Mishev |
Softeware testing and usability |
X |
6 |
7 |
|
Elective course
|
X |
6 |
General-education courses
|
1 |
|
Research methods and writing techniques |
IX |
6 |
2 |
|
Project management |
IX |
6 |
2.1 Elective courses
The student can choose a course from the list of available elective courses from all master study programmes. The list of available elective courses can be found on
this link.