Undergraduate studies
Computer science
The Faculty of Computer Science offers modern and flexible education that is modeled according to the skills required by domestic and foreign IT companies.
Through the new study program, students are trained to design, develop, implement and maintain a variety of software applications. They can further build their careers in industry and the public sector, especially wherever there is a need for analysis, specification, design, programming, project management and maintenance of software and information systems, as well as in companies for the development of computer systems, systems for supporting telecommunications services, Internet-based services, with practical knowledge in the field of information security. In addition to technical knowledge, during the studies, students also acquire business knowledge and an entrepreneurial spirit, communication skills, as well as a high level of professional attitude and work ethics.
Computer studies are organized as three-year and four-year first cycle (undergraduate studies) and two-year and one-year second cycle (postgraduate studies). The structure of the program is fixed, with four mandatory and one elective course in each semester (with the exception of the last), but flexible and dynamic in terms of student needs and changes in the field of computer science.
Work groups are small, with an individualized approach to teaching, according to the needs of students. During the summer period, students have the opportunity for paid internships in one of the IT companies in the country, and through the Erasmus student exchange program to spend one semester at a foreign university. At the same time, at the University of Skopje, students who work during their studies are provided with a support system through which they successfully fulfill both their study and work obligations.
CURRICULUM:COMPUTER SCIENCE - first cycle of four-year studies (240 ECTS)
TITLE: GRADUATED ENGINEER IN INFORMATION TECHNOLOGY
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITZ111 |
Introduction to programming |
1 |
45 |
30 |
7 |
2. |
ITZ112 |
Professional skills |
1 |
30 |
30 |
6 |
3. |
ITZ113 |
Internet technologies |
1 |
30 |
30 |
6 |
4. |
ITZ114 |
Mathematics 1 |
1 |
30 |
30 |
6 |
5. |
Elective subject from Table 4.2 |
1 |
30 |
30 |
5 |
|
6. |
ITZ121 |
Object-oriented programming |
2 |
45 |
30 |
7 |
7. |
ITZ122 |
Computer systems architecture |
2 |
30 |
30 |
6 |
8. |
ITZ123 |
Web and multimedia |
2 |
30 |
30 |
6 |
9. |
ITZ124 |
Discrete mathematics |
2 |
30 |
30 |
6 |
10. |
Elective subject from Table 4.2 |
2 |
30 |
30 |
5 |
|
Total hours (lectures/exercises) and ECTS for the year |
330 |
300 |
60 |
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITZ211 |
Data structures and algorithms |
3 |
45 |
30 |
7 |
2. |
ITZ212 |
Operating systems |
3 |
45 |
30 |
7 |
3. |
ITZ213 |
ICT Management |
3 |
30 |
30 |
6 |
4. |
ITZ214 |
Computer ethics |
3 |
30 |
30 |
5 |
5. |
Elective subject from Table 4.2 |
3 |
30 |
30 |
5 |
|
6. |
ITZ221 |
Databases |
4 |
45 |
30 |
7 |
7. |
ITZ222 |
Computer networks |
4 |
45 |
30 |
7 |
8. |
ITZ223 |
Visual programming |
4 |
30 |
30 |
6 |
9. |
ITZ224 |
Digitalization |
4 |
30 |
30 |
5 |
10. |
Elective subject from Table 4.2 |
4 |
30 |
30 |
5 |
|
Total hours (lectures/exercises) and ECTS for the year |
360 |
300 |
60 |
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITZ311 |
Software Engineering |
5 |
45 |
30 |
7 |
2. |
ITZ312 |
Computer systems security |
5 |
45 |
30 |
7 |
3. |
ITZ313 |
Web programming |
5 |
30 |
30 |
6 |
4. |
ITZ314 |
E-government |
5 |
30 |
30 |
5 |
5. |
Elective subject from Table 4.2 |
5 |
30 |
30 |
5 |
|
6. |
ITZ321 |
Software design and testing |
6 |
45 |
30 |
7 |
7. |
ITZ322 |
Parallel and multi-core computing |
6 |
45 |
30 |
7 |
8. |
ITZ323 |
Digital transformation and information society |
6 |
30 |
30 |
6 |
9. |
ITZ324 |
ICT security policies and procedures |
6 |
30 |
30 |
5 |
10. |
Elective subject from Table 4.2 |
6 |
30 |
30 |
5 |
|
Total hours (lectures/exercises) and ECTS for the year |
360 |
300 |
60 |
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITZ411 |
Designing Information Systems |
7 |
45 |
30 |
7 |
2. |
ITZ412 |
Graphics and visualization |
7 |
45 |
30 |
7 |
3. |
ITZ413 |
Electronic and mobile commerce |
7 |
30 |
30 |
6 |
4. |
ITZ414 |
Social networks and media |
7 |
30 |
30 |
5 |
5. |
Elective subject from Table 4.2 |
7 |
30 |
30 |
5 |
|
6. |
ITZ421 |
Unstructured databases |
8 |
45 |
30 |
7 |
7. |
ITZ422 |
Software Dynamics |
8 |
45 |
30 |
7 |
8. |
ITZ423 |
ICT project management |
8 |
30 |
30 |
5 |
9. |
Elective subject from Table 4.2 |
8 |
30 |
30 |
5 |
|
10. |
Graduation thesis |
8 |
6 |
|||
Total hours (lectures/exercises) and ECTS for the year |
330 |
270 |
60 |
Table 4.2
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITI111 |
English language 1 |
1 |
30 |
30 |
5 |
2. |
HRI112 |
Business communication |
1 |
30 |
30 |
5 |
3. |
ITI121 |
English language 2 |
2 |
30 |
30 |
5 |
4. |
ITI122 |
ICT entrepreneurship |
2 |
30 |
30 |
5 |
5. |
ITI211 |
Mathematics 2 |
3 |
30 |
30 |
5 |
6. |
ITI212 |
Economics for ICT engineers |
3 |
30 |
30 |
5 |
7. |
ITI221 |
Service-oriented architectures |
4 |
30 |
30 |
5 |
8. |
ITI222 |
Right to information technology |
4 |
30 |
30 |
5 |
9. |
ITI311 |
Computer components |
5 |
30 |
30 |
5 |
10. |
ITI312 |
Marketing in ICT |
5 |
30 |
30 |
5 |
11. |
ITI321 |
Technical management support |
6 |
30 |
30 |
5 |
12. |
ITI322 |
Competitive advantage in ICT |
6 |
30 |
30 |
5 |
13. |
ITI411 |
Intelligent systems |
7 |
30 |
30 |
5 |
14. |
ITI412 |
Intellectual property rights |
7 |
30 |
30 |
5 |
15. |
ITI421 |
Software verification and validation |
8 |
30 |
30 |
5 |
16. |
ITI422 |
Probability and statistics for engineers |
8 |
30 |
30 |
5 |
Total of the study program: |
240 |
240 |
40 |
CURRICULUM:COMPUTER SCIENCE - first cycle of three-year studies (180 ECTS)
TITLE: GRADUATED ENGINEER IN INFORMATION TECHNOLOGY
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITZ111 |
Introduction to programming |
1 |
45 |
30 |
7 |
2. |
ITZ112 |
Professional skills |
1 |
30 |
30 |
6 |
3. |
ITZ113 |
Internet technologies |
1 |
30 |
30 |
6 |
4. |
ITZ114 |
Mathematics 1 |
1 |
30 |
30 |
6 |
5. |
Elective subject from Table 4.4 |
1 |
30 |
30 |
5 |
|
6. |
ITZ121 |
Object-oriented programming |
2 |
45 |
30 |
7 |
7. |
ITZ122 |
Computer systems architecture |
2 |
30 |
30 |
6 |
8. |
ITZ123 |
Web and multimedia |
2 |
30 |
30 |
6 |
9. |
ITZ124 |
Discrete mathematics |
2 |
30 |
30 |
6 |
10. |
Elective subject from Table 4.4 |
2 |
30 |
30 |
5 |
|
Total hours (lectures/exercises) and ECTS for the year |
330 |
300 |
60 |
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
В |
|||||
1. |
ITZ211 |
Data structures and algorithms |
3 |
45 |
30 |
7 |
2. |
ITZ212 |
Operating systems |
3 |
45 |
30 |
7 |
3. |
ITZ213 |
ICT Management |
3 |
30 |
30 |
6 |
4. |
ITZ214 |
Computer ethics |
3 |
30 |
30 |
5 |
5. |
Elective subject from Table 4.2 |
3 |
30 |
30 |
5 |
|
6. |
ITZ221 |
Databases |
4 |
45 |
30 |
7 |
7. |
ITZ222 |
Computer networks |
4 |
45 |
30 |
7 |
8. |
ITZ223 |
Visual programming |
4 |
30 |
30 |
6 |
9. |
ITZ224 |
Digitalization |
4 |
30 |
30 |
5 |
10. |
Elective subject from Table 4.2 |
4 |
30 |
30 |
5 |
|
Total hours (lectures/exercises) and ECTS for the year |
360 |
300 |
60 |
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITZ311 |
Software Engineering |
5 |
45 |
30 |
7 |
2. |
ITZ312 |
Computer systems security |
5 |
45 |
30 |
7 |
3. |
ITZ313 |
Web programming |
5 |
30 |
30 |
6 |
4. |
ITZ314 |
E-government |
5 |
30 |
30 |
5 |
5. |
Elective subject from Table 4.4 |
5 |
30 |
30 |
5 |
|
6. |
ITZ321 |
Software design and testing |
6 |
45 |
30 |
7 |
7. |
ITZ323 |
Digital transformation and information society |
6 |
30 |
30 |
6 |
8. |
ITZ324 |
ICT security policies and procedures |
6 |
30 |
30 |
6 |
9. |
ITZ324 |
Elective subject from Table 4.4 |
6 |
30 |
30 |
5 |
10. |
Diploma thesis |
|
30 |
30 |
6 |
|
Total hours (lectures/exercises) and ECTS for the year |
315 |
270 |
60 |
Table 4.4
Regular number |
Code of the subject |
Name of the subject |
Semester |
Weekly fund in classes |
ECTS |
|
L |
E |
|||||
1. |
ITI111 |
English language 1 |
1 |
30 |
30 |
5 |
2. |
HRI112 |
Business communication |
1 |
30 |
30 |
5 |
3. |
ITI121 |
English language 2 |
2 |
30 |
30 |
5 |
4. |
ITI122 |
ICT entrepreneurship |
2 |
30 |
30 |
5 |
5. |
ITI211 |
Mathematics 2 |
3 |
30 |
30 |
5 |
6. |
ITI212 |
Economics for ICT engineers |
3 |
30 |
30 |
5 |
7. |
ITI221 |
Service-oriented architectures |
4 |
30 |
30 |
5 |
8. |
ITI222 |
Right to information technology |
4 |
30 |
30 |
5 |
9. |
ITI311 |
Computer components |
5 |
30 |
30 |
5 |
10. |
ITI312 |
Marketing in ICT |
5 |
30 |
30 |
5 |
11. |
ITI321 |
Technical management support |
6 |
30 |
30 |
5 |
12. |
ITI322 |
Competitive advantage in ICT |
6 |
30 |
30 |
5 |
Total of the study program: |
180 |
180 |
40 |