Computing

Undergraduate Professional Study Programme of Computing at the University Department of Professional Studies of the University of Split lasts 3 years (180 ECTS credits) and provides theoretical and practical knowledge required for working in the IT industry. Upon completion of the studies, participants acquire the title: Bachelor of Computing (bacc. ing. comp.).

Graduating students will be able to quickly adapt to the requirements of today's very dynamic labour market in the IT industry. Undergraduate Professional Study Programme of Computing provides students with basic knowledge of programming, web design, computer networks, information systems development, theoretical and practical knowledge of database development, object-oriented programming, web programming and computer architecture. Students can choose from a number of elective courses through which they can profile their interests. All courses are regularly updated to be in line with the latest trends in technology, which is emphasized by a large number of elective courses. Student internship is performed in cooperation with local companies, enabling students to acquire practical knowledge in a real-life work environment.

Upon completion of the studies, students have the opportunity to continue their education by enrolling at the Specialist Professional Graduate Study Programme of Computing, which is also held at the University Department of Professional Studies of the University of Split, and acquire the title: Master of Computing, or transfer to the appropriate university study.

The Undergraduate Professional Study Programme of Computing enables students to become part of a successful community of computing professionals. The acquired knowledge and skills enable graduates to perform complex professional tasks and provide the opportunity to be directly involved in the work process after graduation.

Course Syllabus

Head of the Department of Computing: Nikola Grgić, senior lecturer (e-mail)
Assistant to the Head of the Department of Computing: Lada Sartori, senior lecturer

Learning outcomes of the study programme
  • use basic knowledge of the architecture and organization of computers and computer systems
  • apply the principles of mathematical logic, set theory and digital logic in solving practical problems
  • analyse algorithms, estimate algorithm complexity
  • compare different database management systems, programming tools and languages and choose the appropriate ones to solve the specific problem
  • manage exceptions and edge cases in the software
  • link programming paradigms to computer system architecture and infrastructure
  • apply appropriate mathematical and physics principles in modelling and solving computer problems
  • analyse problems, apply appropriate development methods and implement a solution
  • analyse code, detect and correct errors and optimize code
  • develop algorithms for solving programming problems
  • select and apply the algorithms used in computer science
  • implement algorithms in different (standard) programming languages
  • implement software in different (standard) frameworks and database management systems
  • create a solution to a given problem through software development stages
  • develop the ability to learn and apply theoretical concepts in practice
  • develop the ability to collaborate within a team
  • present the work results in writing
  • present your own solutions in an understandable way
  • recognize trends in computing and adapt to them