Study program
Software Technologies

software-technologies-msu

Three - year study program

Study program: Software Technologies
Faculty: Faculty of technical sciences and computer science
Degree: Bachelor’s degree / undergraduate / first cycle
Location: Sveti Nikole or Bitola, Republic of North Macedonia
Student status: full-time or part-time
Duration of study:  3 years (6 semesters)
Total number of courses: 24
ECTS: 180
Awarded degree: Bachelor of Software Technologies
Tuition fee per year for international students: EUR 2030

Software technologies pertain to the design, development, and use of complex information systems. Programming, computer, and software engineering are equally emphasized in the curriculum, and through a series of practical exercises and tasks, you will be able to gain knowledge in these areas.

The systems are expected to function correctly at all times and be flexible. It is here that your career as a graduate of the Software Technologies study program begins.

View Synonyms and Definitions

Bachelor's degree

Available at Sveti Nikole and Bitola.

The subjects familiarize students with the basic concepts of programming and algorithmic thinking for problem solving, the architecture of computer systems and their operation, ways of implementing GIS projects, web design… The studies last three years, and upon graduation, students acquire 180 ECTS credits.

Overall, the study program prepares students for careers as software engineers or software architects within the context of software engineering. Through homework assignments, students will have the opportunity to practice what they have learned and improve their skills. They will learn how to create components and how to use them in software development.

The three-year studies include 24 subjects that students must pass. Each semester includes 3 mandatory and 2 elective subjects. From the possible 2 elective subjects, students choose only 1.

Study program
three – year degree program

1 SEMESTER

  • Basics of Programming
    Required

    8 ECTS

  • Application Software
    Required

    8 ECTS

  • Mathematics
    Required

    8 ECTS

  • Algorithms and Data Structure
    Elective

    6 ECTS

  • English Language
    Elective

    6 ECTS

2 SEMESTER

  • Computer Architecture
    Required

    8 ECTS

  • Object-Oriented Programming
    Required

    8 ECTS

  • Geographic Information Systems
    Required

    8 ECTS

  • Essentials of Economics
    Elective

    6 ECTS

  • Basics of Computer Science
    Elective

    6 ECTS

3 SEMESTER

  • Building WEB sites
    Required

    8 ECTS

  • Software Engineering
    Required

    8 ECTS

  • Software Requirements Analysis
    Required

    8 ECTS

  • Mathematics 2
    Elective

    6 ECTS

  • Computer Networks
    Elective

    6 ECTS

4 SEMESTER

  • Internet Technologies
    Required

    8 ECTS

  • IT Project Management
    Required

    8 ECTS

  • Software Ergonomics
    Required

    8 ECTS

  • GIS Application Software
    Elective

    6 ECTS

  • Essentials of Management
    Elective

    6 ECTS

5 SEMESTER

  • Internet Programming
    Required

    8 ECTS

  • Databases 1
    Required

    8 ECTS

  • Software construction
    Required

    8 ECTS

  • Operating Systems
    Elective

    6 ECTS

  • Computer Graphics
    Elective

    6 ECTS

6 SEMESTER

  • Project Work
    Required

    8 ECTS

  • Visual Programming
    Required

    8 ECTS

  • Databases 2
    Required

    8 ECTS

  • Artificial Intelligence
    Elective

    6 ECTS

  • System Software
    Elective

    6 ECTS

Admission
requirements

Candidates eligible for admission to the bachelor’s program include those who have completed a four-year secondary education, whether in their country of residence or abroad, and have successfully passed the national or international matura exam (for countries where it is  required).

Our program also welcomes applications from students of other accredited faculties, graduates, and foreign nationals.

We admit candidates without the need for entrance exams, making the application process simpler and more accessible.

Documents
for admission

When applying for admission to the bachelor’s program from outside the Republic of North Macedonia, students are required to prepare the following documents:

  • Diploma/Certificate for completing secondary education (certified with an Apostille Stamp or a stamp from the respective Ministry of Foreign Affairs for countries not members of the Hague Convention);
  • Certificates for each completed year of secondary education;
  • Decision from the Ministry of Education and Science of the Republic of North Macedonia for the recognition of the diploma for completed secondary education (our university offers assistance in obtaining this document);
  • Birth Certificate;
  • Certificate of Citizenship;
  • 4 passport-size color photographs.

The application documents should be submitted to the International Slavic University:

  • in Sveti Nikole, located at Marshal Tito No. 77 – 2220 Sveti Nikole, Republic of North Macedonia or
  • in Bitola, located at Novachki Pat No. 16 – 7000 Bitola, Republic of North Macedonia.

Tuition
fees

For international students, the tuition fee is EUR 2030 per year. International students are required to pay the full amount of the yearly tuition fee at the beginning of the academic year.

For more information please visit the Tuition Fees page.

Ask
a question

CAPTCHA image