Undergraduate program in Mathematics and Computer Science

The university undergraduate program in Mathematics and Computer Science has been developed in collaboration with member companies of the Osijek Software City association, modeled after similar Computer Science undergraduate studies in European and American universities. The fundamental goal of this program is to shape a curriculum that better prepares students for the job market in the IT sector, one of the fastest-growing industries in the Republic of Croatia.

The curriculum of the undergraduate university program in Mathematics and Computer Science is unique in its structure and subject content precisely because it integrates knowledge and skills from two fields: mathematics and computer science. The structure of the proposed study program is inspired by the undergraduate Computer Science programs at Saarland University, Saarbruecken, and the University of Stuttgart.

Computers are good at following instructions, but not at reading your mind.

Donald Knuth

Issuing institution and education provider: Josip Juraj Strossmayer University in Osijek / School of Applied Mathematics and Informatics

Academic title obtained upon program completion: Bachelor of Mathematics and Computer Science (univ. bacc. math. et comp.)

Study duration: Three years (six semesters), requiring the candidate to acquire a minimum of 180 ECTS credits

Study status: Full-time


Completion of the program: Pass all exams and complete a final practical project and bachelor thesis, which involves a public presentation of your results.

Admission requirements:

All applicants should make the application through the National Informational System of Applications at Universities (NISpVU) at the following link: www.postani-student.hr.

To enroll in the undergraduate program in Mathematics and Computer Science, all applicants have to finish a four-year high school and pass the national exam in the following courses:

  • Mathematics, level A,
  • Croatian language, level A or B,
  • Foreign language, level A or B.