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

Cyber security

Coming soon

Artificial intelligence

Coming soon

Connect with us

Blvd. Partizanski odredni, No. 99, Skopje, North Macedonia

  • international@utms.edu.mk

Search