Computer Science and Web Technologies
Free full-time study
Optional VIRTUAL real-time attendance at lectures and tutorials
The study programme includes courses on the topics of computer science and web technologies, including application lifecycle management, cryptography, user experience, etc. Students are also introduced to the legal aspects of conducting business on the Internet and creating effective business models.
The graduates will obtain:
- Expertise in the field of information technologies (computer science and design, programming, programming languages, web applications, business information systems, working with databases);
- Methodological knowledge of quantitative (statistical) and qualitative research methods;
- Extensive knowledge in the field of social sciences regarding communication on the Internet, knowledge on legal aspects of conducting business on the Internet, and business models for web and mobile applications.
The study programme is carried out as a full-time and part-time mode of study.
The full-time study is free for employed students as well.*
*For EU citizens and citizens of the countries with signed bilateral agreement with Slovenia.
Enrolment into the first year
The following individuals can be enrolled in the first year of the higher professional study programme Computer Science and Web Technologies:
- Anyone who has completed the matura examination;
- Anyone who has completed the vocational matura examination or final exam in any programme for obtaining secondary education.
The faculty may limit the enrolment if the number of applications significantly exceeds the number of available vacancies. In the case of limited enrolment, the candidates are selected according to the following criteria:
- Overall success at the final exam, vocational matura examination or general matura examination – 60% points,
- Overall score in the third and fourth year of secondary education – 40% points.
Enrolment into the second year
Enrolment directly into the second year of the higher professional study programme of Computer Science and Web Technologies is possible for graduates who have completed a higher professional programme, adopted after 01. 01. 1994 if they meet the conditions for the enrolment into a higher professional study programme. Before enrolling in the third year, the students must pass additional exams in the range of maximum 30 credit points (ECTS) based on recognized differences between programmes. Additional exams are prescribed by the competent authority of the faculty based on the application for enrolment and relevant documents.
Graduates of higher professional programmes in the field of computer science and informatics are prescribed the following additional exams: Mathematics 2, Operation Systems and Web Programming 1.
Graduates of other higher professional programmes are prescribed the following additional exams: Mathematics 2, Operation Systems, Web Programming 1, Introduction to Algorithms and Introduction to Programming.
Enrolment into the third year
Enrolment directly into the third year of the higher professional study programme of Computer Science and Web Technologies is possible for graduates who have completed a higher professional programme, adopted after 01. 01. 1994, and graduates who have completed a post-secondary professional or university education programmes adopted before 11. 06. 2004, if they meet the conditions for the enrolment into a higher professional study programme. Before registering the topic of their diploma thesis, they must pass additional exams in selected subjects from the first and / or second year, which are prescribed by the competent authority of the faculty based on established differences between the programmes:
- If the candidate has completed a post-secondary educational, higher professional or university programme in the fields of computer science and informatics, the competent faculty authority shall prescribe the following additional exams based on application for enrolment: Web Programming 1 and Web Programming 2;
- If the candidate has completed a post-secondary educational, higher professional or university programme in the fields of social science or business informatics, the competent faculty authority shall prescribe the following additional exams based on the application for enrolment: Web Programming 1, Web Programming 2, Operation Systems and Web and Mobile Application Development Life-Cycle;
- If the candidate has completed a post-secondary educational, higher professional or university programme in other fields of study, the competent faculty authority shall prescribe the following additional exams based on the application for enrolment: Introduction to Programming, Introduction to Algorithms, Web Programming 1, Operation Systems, Databases and Data Modelling, Web Programming 2 and Web and Mobile Application Development Life-Cycle.
To advance from the first to the second year, the student must acquire at least 45 ECTS from the first year. To advance from the second to the third year, the student must complete all obligations from the first year in addition to acquiring at least 45 ECTS from the second year. If a student enrols in the second year of the Computer Science and Web Technologies programme (professional) after completing a higher professional programme adopted after 01. 01. 1994, they must pass the prescribed differential exams by the time of enrolment in the third year.
The faculty may allow the student to advance to a higher year, even if the required conditions are not met, in the following circumstances: maternity, prolonged illness, exceptional family or social circumstances, participation in top cultural, sports or professional events.
A student who does not meet the conditions for enrolling in a higher year may repeat a year once during their studies or change their study programme or course due to non-fulfilment of obligations in the previous study programme or course. It is not possible to repeat the third year because an additional year (absolventski staž) is intended for fulfilling the missing obligations.
In accordance with the applicable legislation, a student’s student status may be extended for a maximum of one year if the student:
- Does not enrol in a higher year for justified reasons;
- Does not graduate within 12 months after the end of the last semester for justified reasons;
- Gives birth during their studies.
Depending on their academic achievements, the student may complete the study in a shorter period of time that provided for in the study programme.
In order to finish the studies, the student must successfully complete all study obligations prescribed by the study programme in the range of 180 ECTS.
The student who enrols into the second year after graduating from a higher professional programme adopted after 01. 01. 1994, must complete all prescribed differential exams and regular study obligations from the second and third year in the range of minimum 120 ECTS.
The student who enrols into the third year after graduating from a higher professional programme adopted after 01. 01. 1994, must complete all prescribed differential exams and regular study obligations from the third year in the range of minimum 60 ECTS.
The study ends with the preparation and oral defence of the diploma thesis.
Students of higher professional study programme Computer Science and Web Technologies obtain the following competences:.
- Ability to perform all phases of web and mobile app development: planning, development, launch, sales, maintenance;
- Ability to understand the requirements of end-users or to identify opportunities for new online services and to convert related content requirements into technical specifications;
- Ability of application of knowledge in practice;
- Development of communication skills in and skills for communicating in the business or international environment;
- Proficiency of research methods, procedures and processes;
- Skill to establish and maintain relationships for teamwork;
- Knowledge of online business models;
- Striving for quality of professional work through autonomy, (self-) criticism, (self-) reflection and (self-) evaluation of the professional work.
Students of higher professional study programme Computer Science and Web Technologies will also obtain course-specific competences, which are listed in the individual curricula of the programme’s curriculum.
Curriculum
1st year | 2nd year | 3rd year | Elective courses |
---|---|---|---|
Introduction to Informatics | Operating Systems | Research Practice*** | Methods of Network Analysis |
Introduction to Programming*** | Databases and data modelling**** | Information Support of Business Processes******* | Algorithms in Computer Science |
Introduction to Algorithms | Introduction to Cryptography | Web and Mobile Information Systems | High Performance Computing Systems |
Mathematics 1 | Web Programming 2 | User Interface Design | Introduction to Modelling and Simulation of Discrete and Continuous Systems |
Electronic Communication and Literacy***** | Web and Mobile Application Development Life-Cycle****** | eEntrepreneurship | Open Source Software for Business |
Web Programming 1 | Knowledge Discovery from Data | Work Practice | Applied Cryptography |
Computer Networks***** | User Experience | Diploma Thesis* | Geographic Information Systems |
Information Systems***** | eLaw****** | Web and Mobile Application Development Life-Cycle****** | Process Modelling within Organisation using UML |
Mathematics 2 | Elective course 1 | eLaw****** | The Influence of Information Technology on eBusiness |
Statistics 1 | Elective course 2 | Development Practice*** | Dealing with Information and Knowledge in Organisation |
Programming 1** | Computer Networks***** | Introduction to Artificial Intelligence******** | Management of Projects |
Computer System Architecture** | Electronic Communication and Literacy***** | Development of Solutions for Small Companies | |
Programming 2*** | Information Systems***** | Fundamentals of Document Systems | |
Databases and data modelling**** | Database Administration | ||
Information Society | |||
Business Ethics | |||
Communication Skills Training | |||
Web Communications and Public Relations | |||
Web and Mobile Solution Development Project | |||
Job Seeking | |||
Internet of Things and Cyber-Physical Systems | |||
3D Modeling and Animation | |||
Fundamentals of industrial automation | |||
Introduction to Cybersecurity | |||
Programming language Python | |||
Introduction to Spatial Geometry | |||
Introduction to virtual reality and augmented reality | |||
Web application development project | |||
Information Support of Business Processes******** |
The programme Computer Science and Web Technologies lasts three years and is divided into six semesters. It contains 29 courses, of which 26 are compulsory (including Work practice) and three elective.
*In the academic year 2025/2026, the preparation of the Diploma Thesis will be discontinued in the undergraduate study programme in Computer Science and Web Technologies.
**The courses Programming 1 and Computer System Architecture will be offered from the academic year 2025/2026 onwards.
***The courses that will be renamed from the academic year 2025/2026 onwards: Introduction to Programming renames to Programming 2; and Research Practice renames to Development Practicum.
****The course Databases and data modelling will be moved to the first year of study from the academic year 2025/2026.
*****The courses Computer Networks, Electronic Communication and Literacy along with Information Systems will be moved to the second year of study from the academic year 2025/2026.
******The courses Web and Mobile Application Development Life-Cycle and eLaw will be moved to the third year of study from the academic year 2025/2026.
*******The course Information Support of Business Processes will be moved to the elective courses from the academic year 2025/2026.
********The course Introduction to Artificial Intelligence will be offered from the academic year 2025/2026 onwards.
Introduction to Informatics
LINK TO the course syllabus
LECTURER (full-time study mode): Sr. Instr. Dr. Albert Zorko
LECTURER (part-time study mode): Assoc. Prof. Dr. Simon Vrhovec
ECTS: 6
Introduction to Programming
LINK TO the course syllabus
LECTURERS: Asst. Prof. Dr. Bernard Ženko, Asst. Prof. Dr. Kenny Bešter Štorgel
ECTS: 6
Introduction to Algorithms
LINK TO the course syllabus
LECTURERS (full-time study mode): Sr. Instr. Dr. Albert Zorko
LECTURERS (part-time study mode): Assoc. Prof. Dr. Borut Lužar
ECTS: 6
Mathematics 1
LINK TO the course syllabus
LINK TO the course syllabus from academic year 2025/2026
LECTURERS: Asst. Prof. Dr. Kenny Bešter Štorgel
ECTS: 6
Electronic Communication and Literacy
LINK TO the course syllabus
LECTURERS: Asst. Prof. Dr. Maruša Gorišek, Instr. Franci Kotnik, M. Sc.
ECTS: 6
Web Programming 1
LINK TO the course syllabus
LINK TO the course syllabus from academic year 2025/2026
LECTURERS: Instr. Peter Zupančič, Instr. Klemen Turšič
ECTS: 6
Computer Networks
LINK TO the course syllabus
LECTURER: Asst. Prof. Dr. Panče Panov, Tch. Asst. Nataša Klenovšek Arh
ECTS: 6
Information Systems
Mathematics 2
Statistics 1
LINK TO the course syllabus
LECTURERS: Asst. Prof. Dr. Jelena Klisara, Tch. Asst. Dr. Jelena Joksimović
ECTS: 6
Programming 1
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Computer System Architecture
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Programming 2
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Databases and data modelling
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Operating Systems
LINK TO the course syllabus
LECTURERS: Asst. Prof. Dr. Panče Panov, Asst. Prof. Dr. Andrej Furlan
ECTS: 6
Databases and data modelling
LINK TO the course syllabus
LECTURERS: Assoc. Prof. Dr. Andrej Dobrovoljc, Tch. Asst. Simon Vovko
ECTS: 6
Introduction to Cryptography
Web Programming 2
Web and Mobile Application Development Life-Cycle
Knowledge Discovery from Data
LINK TO the course syllabus
LINK TO the course syllabus from academic year 2025/2026
LECTURERS: Prof. Dr. Srđan Škrbić, Prof. Dr. Mirjana Mikalački
ECTS: 6
User Experience
LINK TO the course syllabus
LINK TO the course syllabus from academic year 2025/2026
LECTURER: Asst. Prof. Lidija Dikanović
ECTS: 6
eLaw
LINK TO the course syllabus
LECTURER: Asoc. Prof. Dr. Katarina Krapež, Tch. Asst. Ana Poljak, M.Sc.
ECTS: 6
Elective course 1
ECTS: 6
Elective course 2
ECTS: 6
Computer Networks
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Electronic Communication and Literacy
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Information Systems
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Research Practice
Information Support of Business Processes
Web and Mobile Information Systems
LINK TO the course syllabus
LINK TO the course syllabus from academic year 2025/2026
IZVAJALEC: Sr. Instr. Dr. Miljenko Hajnić
ECTS: 6
User Interface Design
LINK TO the course syllabus
LINK TO the course syllabus from academic year 2025/2026
LECTURERS: Asst. Prof. Lidija Dikanović
ECTS: 6
eEntrepreneurship
LINK TO the course syllabus until academic year 2024/2025
LINK TO the course syllabus from academic year 2025/2026
LECTURERS: Instr. Magda Lužar
ECTS: 6
Elective course 3
ECTS: 6 KT
Work Practice
Diploma Thesis
LINK TO the course syllabus
ECTS: 9
Web and Mobile Application Development Life-Cycle
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
eLaw
LINK TO the course syllabus from academic year 2025/2026
ECTS: 3
Development Practicum
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Introduction to Artificial Intelligence
LINK TO the course syllabus from academic year 2025/2026
LECTURERS: Asst. Prof. Dr. Panče Panov, Prof. Dr. Biljana Mileva Boshkoska
ECTS: 6
Methods of Network Analysis
LINK TO the course syllabus
ECTS: 6
Algorithms in Computer Science
LINK TO the course syllabus
ECTS: 6
High Performance Computing Systems
LINK TO the course syllabus
ECTS: 6
Introduction to Modelling and Simulation of Discrete and Continuous Systems
LINK TO the course syllabus
ECTS: 6
Open Source Software for Businesss
LINK TO the course syllabus
ECTS: 6
Applied Cryptography
LINK TO the course syllabus
ECTS: 6
Geographic Information Systems
LINK TO the course syllabus
ECTS: 6
Process Modelling within Organisation using UML
LINK TO the course syllabus
ECTS: 6
The Influence of Information Technology on eBusiness
LINK TO the course syllabus
ECTS: 6
Dealing with Information and Knowledge in Organisation
LINK TO the course syllabus
ECTS: 6
Management of Projects
LINK TO the course syllabus
ECTS: 6
Development of Solutions for Small Companies
LINK TO the course syllabus
ECTS: 6
Fundamentals of Document Systems
LINK TO the course syllabus
ECTS: 6
Database Administration
LINK TO the course syllabus
ECTS: 6
Information Society
LINK TO the course syllabus
ECTS: 6
Business Ethics
LINK TO the course syllabus
ECTS: 6
Communication Skills Training
LINK TO the course syllabus
ECTS: 6
Web Communications and Public Relations
LINK TO the course syllabus
ECTS: 6
Web and Mobile Solution Development Project
LINK TO the course syllabus
ECTS: 6
Job Seeking
LINK TO the course syllabus
ECTS: 6
Internet of Things and Cyber-Physical Systems
3D Modeling and Animation
Fundamentals of industrial automation
LINK TO the course syllabus
ECTS: 6
Introduction to Cybersecurity
LINK TO the course syllabus
ECTS: 6
Pogramming language Python
LINK TO the course syllabus
ECTS: 6
Introduction to Spatial Geometry
LINK TO the course syllabus
ECTS: 6
Introduction to virtual reality and augmented reality
Web application development projecty
LINK TO the course syllabus
ECTS: 6
Information Support of Business Processes
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6
Programming 3
LINK TO the course syllabus from academic year 2025/2026
ECTS: 6