This study is the logical next step from the first-cycle University and Professional study programme Computer and Information Science and it is also available to graduates from other first-cycle programmes. The course syllabus enables the study to be tailored to students' wishes, motivations, and preferences. Elective content covrs a wide range of fields and technologies, and thus allows for diverse professional specialisation. The Computer and Information Science study programme offers future Master's degree holders the knowledge and skills enabling them to keep up with the development and technological changes and novelties as well as to become involved in research and scientific work, offering exceptional employment opportunities in Slovenia and around the world.
2 years
4 semesters
120
ECTS credits
  • Obtained title
  • Master of Science
  • The curriculum
  • The curriculum is published in detailed programme descriptions, and the courses are presented in course syllabuses at the bottom of this page.
  • Courses are partially held in English. The list of courses held in English can be found here.
  • Admission requirements and selection criteria in case of limited enrollment

The following candidates may enrol in the Master’s Programme of Computer and Information Science:​

  • Graduates of 1st cycle study programmes in computer and information science or study programmes related to natural or technological sciences (mathematics, physics, electrical engineering, chemistry and chemical technology, mechanical engineering, civil engineering);
  • Graduates of 1st cycle study programmes from fields other than those indicated above who have completed the following 1st cycle Computer and Information Science courses prior to enrolment: Programming 1, Discrete Structures, Introduction to Digital Circuits, Computer Systems Architecture, Introduction to Information Systems, or who covered the subject matter of these courses in their undergraduate studies.

Selection criteria for limited enrolment

If a decision is issued to limit enrolment, candidates are selected based on their: 

  • GPA achieved in undergraduate studies 40%, 
  • Results of the selection exam 60%. 

The selection exam will cover chapters in mathematics, programming, algorithms and computer systems. It will take place on Friday, 13 September 2024 at 4 PM at the Faculty of Computer and Information Science, Večna pot 113, Ljubljana.

 

  • How to apply if you are an international student

International students’ application procedure – basic steps

  1. Apply via eVŠ portal.
  2. Submit documents in evš web portal.
  3. You will be informed about the selection process in September.

Documents needed:

 

  1. E-copy/scan of the final certificate(s). The copy shall be verified by the issuing institution at the request of the higher education institution. If the higher education institution is unable to verify the authenticity of the document, applicants will be asked to send original of the final certificate(s), legalized according to the system of legalization in the country of issue. ​


    • Countries for which no legalization is required:
      • Austria, Bosnia and Herzegovina, Bulgaria, Croatia, Czech Republic, France, Greece, Hungary, North Macedonia, Romania, and Serbia.
    • legalisation with Apostille: contracting parties of the Hague Conventioncompetent authorities.
    • legalisation in accordance with the Verification of Documents in International Transport Actall other countries not mentioned above. In accordance with the act, certificates are legalised under the regulations of the foreign country, including the Ministry of Foreign Affairs. The stamp and signature of the authorised person of the Ministry of Foreign Affairs of a foreign country must be verified by the diplomatic or consular mission of the Republic of Slovenia abroad, accredited to that country, or by the Ministry of Foreign Affairs of the Republic of Slovenia.  
  2. E copy/scan of a Slovene or English certified translation of an education certificate referred to in item 1. If a translation of the certificate(s) is required, the applicant will be asked for it subsequently on the web portal eVŠ. 
  3. E copy/scan of annual report cards, transcripts, diploma supplement or other evidence on the content and duration of education (for all years of pre-university education). If a certified translation of the document(s) is required, the applicant will be asked for it subsequently on the web portal eVŠ.
  4. E copy/scan of short chronological description of the entire education, relevant to the enrolment application and recognition procedure of foreign education, prepared by the applicant himself/herself, stating prior education including the schools attended, dates of attendance, possible transfers, accelerated progress, repletion of courses, extended student status, and similar (Example).

 

Deadlines: 30 June 2025

 

 

 

 

 

Other important information:

  • Tuition fee is 14.700€ per year.

For applicants from Macedonia, Montenegro, Bosnia and Herzegovina and Serbia there is no tuition fee required. 

               

For more information contact International Office at international.office@fri.uni-lj.si, or search information on the website of the University of Ljubljana.

More
  • Main objectives and general skills

Main objectives of the programme 

The master’s study programme in Computer and Information Science is intended to extend, broaden and enhance knowledge and skills acquired in the first cycle, and for the mastery of advanced practical and theoretical knowledge in the field of computer and information science. The programme keeps abreast of rapid technological progress and offers a foundation for lifelong learning and career success in both the local and international environment. The programme also provides a basis for research and development work and for a career in academia. Holders of the master's degree are capable of assuming senior and leading positions in industry, management, science and research. The programme is divided into thematic sets, which enables students to select subjects with aligned content. On their own initiative students can involve themselves in projects being pursued in individual faculty research laboratories.

General competences acquired through the programme: 

Masters of computer and information science build upon the competences acquired in the first cycle. Those that completed some other course in the first cycle will also flesh out their basic competence in computer and information science. Holders of the master's degree acquire the skills necessary to continue on to doctoral studies. The general competences acquired include:

  • the ability to define, understand and creatively respond to professional challenges in the field of computer and information science,
  • a knowledge of linear algebra, of types, integral and discrete transformation, the functions of multiple variables and vector analysis,
  • knowledge and use of functional programming,
  • knowledge and application of analysis of algorithms, spatial data structures, parallel algorithms, hash codes, algorithms with assumptions, heuristic programming,
  • knowledge and practical use of advanced procedures for data analysis,
  • knowledge of input-output and peripheral devices, buses, network interfaces and drivers.
More
  • Criteria for recognising knowledge and skills acquired prior to enrolment

The study programme enables the recognition of relevant knowledge acquired through formal and informal learning or experience. This knowledge can be recognised as part of the completed study requirements, at up to 6 ECTS for one set (the approximate study programme for a course) of knowledge acquired outside of the university. In the recognition process certificates and other documents are taken into account. Requests for recognition of acquired knowledge will be considered by the Faculty’s Committee for Student Affairs and on its recommendation approved by the Faculty Senate.

  • Requirements for progression through the programme

Students who have completed course units consisting of 54 credit points may enrol in the second year. 

For repeat enrolment in Year 1 students must complete at least half of the study requirements from Year 1 (i.e. 30 ECTS).

  • Requirements for completing studies

The requirements for completing the study programme are the following for all students: fulfilled study obligations in enrolled courses, equivalent to at least 96 ECTS; a Master's thesis prepared and submitted in accordance with the relevant rules, equivalent to 24 ECTS; a successful public defence of the Master's thesis. 

  • Requirements for transferring between study programmes

Transfers from other programmes are possible after the 1st year of study. Requirements for transferring to the Master’s Programme of Computer and Information Science from other Master’s programmes are:

  • Fulfilled requirements for enrolment in the Master’s Study Programme in Computer and Information Science.
  • Fulfilled requirements for enrolment in Year 2 of the study programme in which the student is currently enrolled, with the additional requirement that the student has fulfilled all requirements for the obligatory courses of the study programme: Mathematics II, Programming, Algorithms, Computer Systems, or equivalent courses at other higher education institutions, in which case the equivalence of the courses is assessed by the Faculty’s Committee for Student Affairs.
  • Fulfilled additional obligations defined by the relevant Faculty body based on comparison of the programme from which the student is transferring and the Master’s Study Programme in Computer and Information Science.

Students can be granted consent for parallel enrolment in another study programme on the basis of an individual application and their study performance. 

  • Methods of assessment

The methods of assessment are defined in the syllabus for each individual course. The general rules for the assessment of knowledge are regulated by the Faculty’s Study Rules and Regulations. For all courses, knowledge is assessed in the form of continuous assessment and a final assessment. Continuous assessment may include homework, midterm exams, seminars and project work with oral defences. Final assessments are in the form of a written and/or oral exam.

All assessments are graded on a scale from 5-10, where 6-10 are passing grades and 5 failing grade or description grades “passed with excellence" / "passed” / “failed”.

  • International mobility

General elective courses can be chosen from courses offered by the University of Ljubljana and other universities at 2nd cycle education level. The Faculty of Computer and Information Science has numerous contracts with foreign universities for the Erasmus+ exchange programme. Students who partake in Erasmus student exchange programmes at another university may transfer up to 30 ECTS worth of obligations per semester completed at the foreign institution. A thesis completed at another university cannot be recognized as a completed Master’s thesis unless approved by the Faculty in advance.