Home > Study Mathematics > Computer science and mathematics (first cycle)

Computer science and mathematics
(academic year 2017/18)

Interdisciplinary Bachelor's (first cycle) academic study programme

Coordinator: prof. dr. S. Cabello Justo

Graduates obtain the title diplomirani inženir računalništva in matematike (UN)/diplomirana inženirka računalništva in matematike (UN), abbreviated to dipl. inž. rač. in mat. (UN).

This is a 3-year programme (6 semesters) with 180 ECTS credits.

Graduates acquire a wide range of knowledge in the basics of computer and information science, enabling them to understand and later on develop new achievements in this area. Furthermore, this study programme produces highly-qualified experts who are trained to work with new technologies yet to be developed, whilst continuing and expanding research and discoveries in computer science and computer mathematics. Graduates also have a good grasp of background knowledge and can work in new interdisciplinary fields where they can apply their expertise both in theoretical computer science and the relevant mathematical support fields, such as certain disciplines of biotechnology (e.g. genetics and bioinformatics), biomedical sciences, theoretical chemistry and so on.

Curriculum

Year 1: Analysis 1, Discrete structures 1, Introduction to digital circuits, Programming 1, Linear algebra, Analysis 2, Discrete structures 2, Programming 2, Computer systems architecture.

Year 2: Analysis 3, Combinatorics, Algorithms and data structures 1, Fundamentals of databases, Computability and computational complexity, Topics in mathematics, Optimization methods, Principles of programming languages, Algorithms and data structures 2, Computer communications.

Year 3: Numerical methods, Introduction to artificial intelligence, Probability and statistics, Diploma seminar, elective module, mathematics elective, general electives.

Percentage of electives in the programme is 18.3% (33 credits), of those at least 12.8% (23 credits) from computer science and mathematics electives and up to 5.6% (10 credits) from general electives.

A student has to select at least 60 credits every year.

Full curriculum »

Admission requirements »

Candidates meeting the following criteria can enrol in the interdisciplinary study programme: a) A completed Matura exam (or an equivalent degree from a foreign institution),

Enrolment, re-enrolment and graduation requirements »

Enrolment in Year 1 is granted upon admission. To enrol in Year 2, students must complete requirements amounting to at least 53 ECTS. To enrol in Year 3, students must complete all courses from Year 1 and at least 53 ECTS from Year 2.

Validation of competences, knowledge, and skills acquired prior to admission to the study program »

Students may apply for validation of competences acquired previously by means of various forms of education if their competences match those of one or more courses offered within this study programme.

Transferring from other study programmes

It is possible to transfer from other study programmes. The appropriate year of study as well as other transfer requirements are determined on the basis of the programme the student is transferring from. The exact conditions for finishing the programme are determined by the department study committee.

Goals of the programme »

The aim of the interdisciplinary programme of Computer Science and Mathematics is to provide training in the theoretical foundations of computer science and the related modern branches of discrete mathematics and computing. Graduates acquire a wide range of knowledge in the basics of computer and information science, enabling them to understand and later on develop new achievements in this area. Furthermore, this study programme continues to produce highly-qualified experts who are trained to work with new technologies yet to be developed, whilst continuing and expanding research and discoveries in computer science and computer mathematics. Graduates also have a good grasp of background knowledge and can work in new interdisciplinary fields where they can apply their expertise both in theoretical computer science and the relevant mathematical support fields, such as certain disciplines of biotechnology (e.g. genetics and bioinformatics), biomedical sciences, theoretical chemistry and so on.