The professional study programme's emphasis is on practical and professional knowledge of computer and information science. The programme offers a more flexible selection of courses, especially in Years 2 and 3 when students can choose their courses in order to specialise in a branch of computer science, e. g. web technologies, software, hardware, information systems, computer networks etc. In the last semester, students have a nine week traineeship in a company and finish their thesis. Essentially, the programme aims to prepare students for employment immediately after completing their studies, but they still have the option of continuing in the 2nd and 3rd cycle studies.
3 years
6 semesters
180
ECTS credits
  • Obtained title
  • DIPLOMIRANI INŽENIR RAČUNALNIŠTVA IN INFORMATIKE (VS)
  • DIPLOMIRANA INŽENIRKA RAČUNALNIŠTVA IN INFORMATIKE (VS)
  • The curriculum
Year 1
Class Semester Carrier P - A - L - S* ECTS More information
Computer Architecture
Code:
63703
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Lect. MSc Igor Škraba
45-
0-
30-
0
6
Discrete Structures
Code:
63705
P - A - L - S:
45-
15-
15-
0
ECTS:
6
winter
Prof. PhD Gašper Fijavž
45-
15-
15-
0
6
Mathematics
Code:
63704
P - A - L - S:
45-
15-
15-
0
ECTS:
6
winter
Assoc. Prof. PhD Polona Oblak
45-
15-
15-
0
6
Introduction to Computer Science
Code:
63701
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Sen. Lect. PhD Aleksander Sadikov
45-
0-
30-
0
6
Programming 1
Code:
63702
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Prof. Dr. Janez Demšar
45-
0-
30-
0
6
Databases
Code:
63707
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Prof. PhD Marko Bajec
45-
0-
30-
0
6
Programming 2
Code:
63706
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Assist. Prof. PhD Tomaž Dobravec
45-
0-
30-
0
6
Computer Communications
Code:
63708
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Assoc. Prof. PhD Mojca Ciglarič
45-
0-
30-
0
6
Introduction to Probability and Statistics
Code:
63710
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Prof. PhD Aleksandar Jurišić
45-
0-
30-
0
6
Operating Systems
Code:
63709
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Assoc. Prof. PhD Peter Peer
45-
0-
30-
0
6
Year 2
Class Semester Carrier P - A - L - S* ECTS More information
Algorithms and Data Structures I
Code:
63711
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assist. Prof. PhD Jurij Mihelič
45-
0-
30-
0
6
Algorithms and Data Structures 2
Code:
63723
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Assist. Prof. PhD Andrej Brodnik
45-
0-
30-
0
6
Year 3
Class Semester Carrier P - A - L - S* ECTS More information
Project Practicum
Code:
63755
P - A - L - S:
45-
0-
10-
20
ECTS:
6
winter
Assist. Prof. PhD Luka Šajn
45-
0-
10-
20
6
Diploma Thesis
Code:
63700
Carrier:
P - A - L - S:
0-
0-
0-
0
ECTS:
6
summer
0-
0-
0-
0
6
Industrial Practice
Code:
63743
P - A - L - S:
0-
0-
0-
0
ECTS:
18
summer
MSc Ksenija Rozman
0-
0-
0-
0
18
Specialized elective courses
Class Semester Carrier P - A - L - S* ECTS More information
System Software
Code:
63736
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Prof. PhD Branko Šter
45-
0-
30-
0
6
Robotics and Machine Perception
Code:
63739
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assoc. Prof. PhD Danijel Skočaj
45-
0-
30-
0
6
IT Governance
Code:
63768
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assist. Prof. PhD Rok Rupnik
45-
0-
30-
0
6
Computer Organization
Code:
63717
P - A - L - S:
45-
0-
24-
6
ECTS:
6
winter
Sen. Lect. PhD Robert Rozman
45-
0-
24-
6
6
The C Programming language
Code:
63769
P - A - L - S:
15-
0-
45-
0
ECTS:
3
winter
Assist. Prof. PhD Tomaž Dobravec
15-
0-
45-
0
3
Computer Graphics
Code:
63719
P - A - L - S:
45-
0-
15-
15
ECTS:
6
winter
Assoc. Prof. PhD Iztok Lebar Bajec
45-
0-
15-
15
6
Process Automation
Code:
63737
P - A - L - S:
45-
0-
20-
10
ECTS:
6
winter
Assoc. Prof. PhD Uroš Lotrič
45-
0-
20-
10
6
Communications Protocols and Network Security
Code:
63716
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assist. Prof. PhD Andrej Brodnik
45-
0-
30-
0
6
Software Engineering
Code:
63732
P - A - L - S:
45-
0-
10-
20
ECTS:
6
winter
Sen. Lect. PhD Alenka Kavčič
45-
0-
10-
20
6
Information Systems
Code:
63714
P - A - L - S:
45-
0-
20-
10
ECTS:
6
winter
Assist. Prof. PhD Damjan Vavpotič
45-
0-
20-
10
6
Game Technology and Virtual Reality
Code:
63740
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assoc. Prof. PhD Peter Peer
45-
0-
30-
0
6
Numerical Methods
Code:
63742
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Prof. PhD Bojan Orel
45-
0-
30-
0
6
Parallel and Distributed Systems and Algorithms
Code:
63735
P - A - L - S:
45-
0-
20-
10
ECTS:
6
winter
Assoc. Prof. PhD Patricio Bulić
45-
0-
20-
10
6
Computer Science Skills
Code:
63767
P - A - L - S:
15-
0-
45-
0
ECTS:
3
winter
Assist. PhD Matjaž Pančur
15-
0-
45-
0
3
Graphic Design
Code:
63715
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assoc. Prof. PhD Narvika Bovcon
45-
0-
30-
0
6
Databases 2
Code:
63713
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assist. Prof. PhD Damjan Vavpotič
45-
0-
30-
0
6
Artificial Intelligence
Code:
63720
P - A - L - S:
45-
0-
24-
6
ECTS:
6
winter
Prof. PhD Igor Kononenko
45-
0-
24-
6
6
Decision Systems
Code:
63741
P - A - L - S:
45-
0-
20-
10
ECTS:
6
winter
Sen. Lect. PhD Aleksander Sadikov
45-
0-
20-
10
6
Multimedia Technologies
Code:
63734
P - A - L - S:
45-
0-
20-
10
ECTS:
6
winter
Assist. Prof. PhD Matija Marolt
45-
0-
20-
10
6
Digital Circuits
Code:
63718
P - A - L - S:
45-
0-
20-
10
ECTS:
6
winter
Assist. Prof. PhD Mira Trebar
45-
0-
20-
10
6
Electronic and Mobile Business
Code:
63712
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Assist. Prof. PhD Rok Rupnik
45-
0-
30-
0
6
Topics in Computer and Information Science
Code:
63749B
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Aleš Špetič
45-
0-
30-
0
6
Embedded Systems
Code:
63738
P - A - L - S:
45-
0-
20-
10
ECTS:
6
winter
Assoc. Prof. PhD Patricio Bulić
45-
0-
20-
10
6
Digital Signal Processing
Code:
63744
P - A - L - S:
45-
0-
30-
0
ECTS:
6
winter
Prof. PhD Franc Jager
45-
0-
30-
0
6
Input-Output Systems
Code:
63728
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Lect. MSc Igor Škraba
45-
0-
30-
0
6
Compilers and Virtual Machines
Code:
63722
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Assist. Prof. PhD Boštjan Slivnik
45-
0-
30-
0
6
Information Systems Development
Code:
63725
P - A - L - S:
45-
0-
20-
10
ECTS:
6
summer
Assist. Prof. PhD Damjan Vavpotič
45-
0-
20-
10
6
Digital Logic Design
Code:
63729
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Assist. Prof. PhD Miha Moškon
45-
0-
30-
0
6
Computer Science Skills 2
Code:
63766
P - A - L - S:
15-
0-
45-
0
ECTS:
3
summer
Assist. PhD Gašper Fele Žorž
15-
0-
45-
0
3
User Interfaces
Code:
63721
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Assist. Prof. PhD Aleš Smrdel
45-
0-
30-
0
6
Data Mining
Code:
63765
P - A - L - S:
45-
0-
20-
10
ECTS:
6
summer
Assist. Prof. Dr. Tomaž Curk
45-
0-
20-
10
6
Testing and Quality
Code:
63724
P - A - L - S:
45-
0-
30-
0
ECTS:
6
summer
Sen. Lect. PhD Igor Rožanc
45-
0-
30-
0
6
Multimedia Content Production
Code:
63726
P - A - L - S:
45-
0-
20-
10
ECTS:
6
summer
Sen. Lect. PhD Borut Batagelj
45-
0-
20-
10
6
Web Technologies
Code:
63727
P - A - L - S:
45-
0-
20-
10
ECTS:
6
summer
Assist. Prof. PhD Mira Trebar
45-
0-
20-
10
6
General elective courses
Class Semester Carrier P - A - L - S* ECTS More information
English-level B
Code:
63746
P - A - L - S:
30-
15-
0-
0
ECTS:
3
winter
Marina Štros-Bračko
30-
15-
0-
0
3
Physical education
Code:
63750
P - A - L - S:
0-
30-
0-
0
ECTS:
3
winter
Iztok Mihevc
0-
30-
0-
0
3
English-level A
Code:
63745
P - A - L - S:
30-
15-
0-
0
ECTS:
3
summer
Marina Štros-Bračko
30-
15-
0-
0
3
English-level C
Code:
63747
P - A - L - S:
30-
15-
0-
0
ECTS:
3
summer
Marina Štros-Bračko
30-
15-
0-
0
3
Computer Science in Practice I
Code:
63752
P - A - L - S:
15-
0-
60-
0
ECTS:
3
block
Assoc. Prof. PhD Zoran Bosnić
15-
0-
60-
0
3
Computer Science in Practice II
Code:
63753
P - A - L - S:
15-
0-
60-
0
ECTS:
3
block
Assoc. Prof. PhD Zoran Bosnić
15-
0-
60-
0
3
  • Admission requirements and selection criteria in case of limited enrollment

To enrol in the Professional Computer and Information Science Study Programme candidates must have:

  • A completed final examination at any four-year secondary school;

  • A completed vocational matura examination; or
  • A completed matura examination.

 

In the event of a decision limiting enrolment, candidates will be selected according to:

  • The GPA in the final examination, vocational matura examination or matura examination        60 %;
  • The GPA of Years 3 and 4 of secondary school                                                                           40 %.
  • Main objectives and general skills of the programme

Computer and information science is one of the leading breakthrough areas that have been shaping today’s economy, education, culture, administration and other activities. The strident development of computer technology dictates the need for highly qualified personnel capable of developing new computer and information technology and implementing it in innovative environments. The professional study programme is aimed principally at those with an interest in learning to solve practical problems in computer and information science. The programme is comparable to international standards, taking into account the rapid development of computer science and new knowledge. In addition to providing fundamental knowledge of subjects necessary for future engineers, the study programmes enable students to tailor their studies according to their own wishes, motivations and strengths, always taking into account the various possibilities of professional specialisation. This is helped by the compulsory nine-week work assignment, which acquaints students with the needs of the commercial and public sectors and enables them once they become employed to be productively involved in the work of their selected company. The study programme accordingly provides future engineers with a sufficient professional basis, once they have completed this professional course of study, to be able to keep abreast of technical changes and continue their careers successfully at home as well as at an international level.

 

General skills acquired in the programme

 

Graduates will be able to resolve practical problems in the area of information technology. They acquire a complete set of competences that enables them to enter directly into a working environment:

  • the capacity for critical, analytical and synthetic thinking,
  • the capacity to understand and solve technical challenges, a knowledge of basic skills in computer science and information technology, including theoretical foundations and practical skills,
  • the ability to independently perform less demanding and complex developmental engineering tasks in individual specialised fields and independently solve specific well-defined tasks in other areas of computer and information science,
  • the ability to transfer specific computer skills to relevant fields,
  • a qualification for group work and the ability to head small groups,
  • the ability to become rapidly and productively involved in the working process at a future employer,
  • a knowledge of sources of information and their application in professional work,
  • the ability to communicate on a professional level in the native language and in one foreign language,
  • a knowledge of professional responsibility and understanding of ethics at work,
  • sufficient training in the fields of computer science and information technology to enable further study in second-cycle programmes. 

 

More
  • Criteria for recognizing 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 type of knowledge can be recognised as part of the completed study requirements, at up to 6 ECTS for one set (the approximate study programme covered in one course) of knowledge acquired outside 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.

  • Requirements for progression through the programme

Requirements for progressing to a higher year

Students can enrol in Year 2 if they have obtained 53 ECTS.                                                  

Students can enrol in Year 3 if they have completed all credit points from Year 1 and 53 ECTS from Year 2.

 

Requirements for retaking a year

To retake a year, students must complete the following:

  • At least half of the requirements from the study programme of the year in progress (30 ECTS);
  • All exams from the years before.

 

Students can only retake a year once in their course of study; changing programme is also considered retaking a year, because of the uncompleted requirements of the previous study programme.

  • Requirements for completing the study programme

The requirements for completion of the programme are the passing of all exams and other requirements, including the diploma seminar, in a total of 180 ECTS. 

  • Transferring between study programmes

In accordance with the Criteria for Transferring between Programmes, transferring is possible from study programmes which upon completion guarantee similar competences and which enable the recognition of at least half of the obligations based on the European Transfer Credit System (ECTS) from the first study programme that are related to obligatory courses of the second study programme. Transferring from other programmes is possible after the first year of study.

 

The requirements for transferring to the Professional Programme Computer and Information Science from other programmes (university and professional) are:

  • Completed requirements for entry into the programme;
  • An equivalent curriculum to Mathematics and Programming 1 in the study programme they are being transferred from (the recognised courses must have at least the same number of credits or more than the aforementioned subjects);
  • The appropriate authority defines, on the basis of the comparison of the two programmes, the requirements to be recognised and the year in which the candidate can enrol, and consequently issues a decision.

 

Transferring is possible on the basis of the provisions applicable to such programmes. 

  • Assessment methods

The assessment methods are defined in the study programmes for individual courses. The assessment methods for all courses are either in the form of written or oral examinations. Assessment includes: tests from exercises, defences of tests, oral examinations, seminars and projects, presentations of seminars and project work. The grading scale is in accordance with the Statutes of the University of Ljubljana. All assessments are graded on a scale from 1-10, where 6-10 are passing grades and 1-5 failing grades. The general rules for assessment methods are regulated by the Faculty’s Study Rules and Regulations.