Computer Science

Programme information

Curriculum

Course description

First-year’s guide

Presentation of the study

The academic study programme Computer Science is offered in Slovenian and English language.

The programme was developed in response to the rapid growth of the IT industry and the shortage of qualified professionals in the region. Companies require professionals who not only master existing technologies but are also capable of developing advanced software solutions and new ICT systems. The programme provides students with a deep understanding of computer science, developing skills in programming languages, modern tools, development methodologies, and solving complex problems. It encourages analytical thinking, teamwork, and the appropriate selection of knowledge and techniques in different situations. Special emphasis is placed on the international comparability of knowledge and keeping up with current technological trends.

Students gain confidence, professional breadth, and a positive attitude towards further education and lifelong learning in the field of information technology and innovative solution development.

Programme information

Programme name: Computer Science
Type of programme: academic study programme, 1st cycle
Degree awarded: “diplomirani inženir računalništva in informatike (UN)” equiv. to B.Sc. in Computer Science
Duration: 3 years (6 semesters)
ECTS-credits: 180
Mode of study: full-time
Language of instruction: Slovene, English
Place of study: Koper

Accreditation: the programme is accredited in accordance with the Higher Education Act and is officialy recognised.

Admission to the first year of study shall be granted to applicants having:

a) passed the general matura examination (splošna matura); or

b) passed the vocational matura examination (poklicna matura) in a 4-year secondary-school programme and a final examination in the general matura subject: Mathematics, Computer Science or Information Technology; if the candidate has already passed the subject as part of the vocational matura, they must instead pass an examination in any other general matura subject; the selected subject must not be one of the subjects already completed within the vocational matura;

c) successfully completed any four-year secondary-school programme before 1 June 1995.

In the case of enrolment limitations, applicants shall be selected in accordance with the following criteria:

a) Candidates with a general matura or a final examination will be selected based on:

  • overall matura results (50%);
  • overall results in the 3rd and 4th year of secondary school (30%);
  • results in the subject Mathematics in the 3rd and 4th year of secondary school (20%).

b) Candidates with a vocational matura will be selected based on:

  • overall vocational matura results (30%);
  • overall results in the 3rd and 4th year of secondary school (30%);
  • results in the additional matura subject examination (20%);
  • results in the subject Mathematics in the 3rd and 4th year of secondary school (20%).

“Transfer between study programmes” refers to a situation in which a student enrolled in a particular study programme does not complete it (i.e. discontinues education in the enrolled programme) and directly enrols into a higher year of a new study programme, whereby both the previous and the new programme must belong to the same Bologna cycle (level). When considering the possibility of transferring to a new study programme, the comparability of the programmes and the student’s completed study requirements in the previous programme are taken into account.

A candidate may enrol in a higher year of the academic study programme in Computer Science in accordance with the transfer criteria if they are transferring from a related first-cycle study programme or a related non-Bologna undergraduate study programme (programmes adopted before 11 June 2004), provided that the following conditions are met:

  • the candidate fulfils the requirements for admission to the study programme in Computer Science;
  • the completion of the initial study programme which the candidate is transferring from ensures the acquisition of comparable competencies as those envisaged by the study programme in Computer Science;
  • other conditions have also been met, in accordance with the Criteria for Transferring between Study Programmes (a comparable course structure, course requirements complete.

Individual applications for transfer shall be considered by the Committee for Study and Student Affairs of UP FAMNIT. Apart from comparability between both fields of study, the committee shall also consider the comparability between the study programmes, in accordance with the Criteria for Transferring between Study Programmes.

Enrolment on the basis of the Criteria for Transferring between Study Programmes is also open to candidates of a related study programme abroad who have been, in the process of recognition of their studies abroad, legally granted the right to continue their educational training in the study programme in Computer Science.

In case of enrolment restrictions, applicants shall be selected on the basis of the average grade obtained during the study programme they are transferring from.

A student may progress to the next year if they accumulate at least 42 ECTS credits from the current year and complete all requirements from the previous year.

In special cases involving individual circumstances (such as illness or extraordinary situations), a student may be allowed to progress to the next year even with a lower number of ECTS credits. In such cases, the decision on enrollment is made by the Committee for Study and Student Affairs of UP FAMNIT.

A student who has not completed all the requirements specified by the study programme for progression to the next year may, in accordance with the provisions of the Higher Education Act, repeat a year once during their studies. If a student repeats a year, they are not entitled to extended student status (absolvent year), and their student status expires at the end of the 3rd year.

By progressing or repeating a year, a student retains student status and, consequently, the rights and benefits defined by law. In accordance with the law, a student may apply for an extension of student status, but for no more than one year.

In the 2nd and 3rd years of study, students select a total of nine elective courses, of which five are internal electives and four are external electives. The set of internal elective courses is defined by the study programme, while external elective courses may be chosen from outside the study programme.

More information on elective courses and study tracks is available in the document “Curriculum” (see above).

Study practice is not a compulsory part of the study programme but is offered as optional training in partner companies, which students may choose voluntarily.

The training programmes are designed by companies in cooperation with lecturers and professional staff of the faculty, who select suitable companies from the local and wider Slovenian environment based on prior coordination.

Within the practice, students typically develop, in collaboration with the company and the faculty, the topic of their final project work, which may also be implemented in practice.

General competences of graduates

  • Ability to analyse, synthesise, and anticipate solutions as well as the consequences of factors in the field of computer science.
  • Critical evaluation of developments in computer science and informatics.
  • Development of communication skills.
  • Ability to cooperate, work in teams, and participate in projects.
  • Ability to independently search for and acquire professional knowledge and integrate it with existing knowledge.
  • Ability to search for new information, interpret it, and place it in the context of computer science.
  • Autonomy in professional work.
  • Ability to describe a given situation using correct mathematical and computer notation.
  • Ability to solve problems using modern technologies.
  • Development of systematic problem analysis skills.
  • Use of an algorithmic approach: development of algorithms for solving given problems.
  • Ability to deduce new logical conclusions from given data.
  • Confidence in approaching and solving computer science problems.
  • Ability to decompose problems into subproblems and integrate partial solutions in an engineering approach.

Subject-specific competences of graduates

  • Ability to describe a given situation using correct mathematical and computer notation.
  • Ability to explain understanding of computer science concepts and principles.
  • Ability to solve problems using modern technologies.
  • Development of systematic problem analysis skills.
  • Use of an algorithmic approach: development of algorithms for solving given problems.
  • Ability to deduce new logical conclusions from given data.
  • Confidence in solving computer science problems independently.
  • Ability to decompose problems into subproblems and integrate partial solutions in an engineering approach.

During the study, students acquire appropriate knowledge for employment and careers in teaching and research, for example in system administration (IT companies and other organisations), programming (software companies), information systems design, and education. In addition to core knowledge in computer science, informatics, and basic mathematics, students gain a broad range of subjects and general skills that provide insight into other fields of study and thus increase their employment opportunities.

Application and Enrollment
Brochure
Informational Events

Accessibility Toolbar