About the Study Program
The undergraduate university program "Computing for Social Applications" is designed to address the contemporary challenges of the digital age and the growing demand for experts who understand technology and its application within a broader social context. This program combines computing knowledge with social sciences, providing students with an interdisciplinary approach needed to solve problems arising from the implementation of technology.
The goal of the program is to educate professionals with comprehensive knowledge of computing technologies and the ability to apply this knowledge across various social sectors. The curriculum emphasizes the development of skills such as programming, data analysis, artificial intelligence, software development, and information security, while also including courses that promote an interdisciplinary approach and ethics in technology.
The program lasts three years (6 semesters), and upon completion, students earn 180 ECTS credits and the academic title of University Bachelor of Engineering in Computing (univ. bacc. ing. comp.). The curriculum includes core courses in computing, such as programming, digital logic, databases, algorithms, and computer networks, as well as elective courses that allow students to specialize according to their interests.
- Courses, Competencies and Skills
The program also includes courses that explore the relationship between technology and society, examining the impact of digital solutions on societal norms, values, and daily life. Students gain skills in qualitative research and mixed methodologies, enabling them to analyze the effects of technology on various social structures and to develop sustainable and ethical technological solutions.
In the first year, students acquire fundamental knowledge in mathematics, physics, and programming. The second year focuses on more specific topics, including computer system architecture, algorithms and data structures, and databases. The third year introduces advanced subjects such as artificial intelligence, data analysis, and practical work through professional internships and the preparation of a final thesis.
First year
LIST OF COURSES
Year of study: 1
Semester: 1 (winter)
COURSE
L
P
S
ECTS
STATUS
Mathematics I
45
45
0
7
O
Physics
30
30
0
4
O
Programming I
30
30
0
6
O
English Language I
15
15
0
2
O
Introduction to Sociology
45
0
45
8
O
Introduction to Bioethics
30
0
0
3
O
LIST OF COURSES
Year of study: 1
Semester: 2 (summer)Semester: 2 (summer)
COURSE
L
P
S
ECTS
STATUS
Mathematics II
45
45
0
7
O
Programming II
45
30
0
7
O
English Language II
30
15
0
4
O
Digital Logic
30
30
0
6
O
Design of Qualitative Research
30
30
0
6
O
Second year
LIST OF COURSES
Year of study: 2
Semester: 3 (winter)
COURSE
L
P
S
ECTS
STATUS
Mathematics III
30
30
0
6
O
Algorithms and Data Structures
30
30
0
4
O
Computer System Architecture
30
15
15
5
O
Computer Networks
30
15
15
4
O
Database Systems
30
20
10
5
O
Software Engineering
45
30
0
6
O
LIST OF COURSES
Year of study: 2
Semester: 4 (summer)
COURSE L P S ECTS STATUS
Mathematics IV
30
30
0
6
O
Signal Analysis and Processing
45
30
0
6
O
Introduction to Object-Oriented Programming
30
30
0
5
O
Mixed Methodology in Social Research
30
0
30
6
O
Information Theory
30
15
0
4
O
Elective Course I1
3
I
1One course is enrolled
ELECTIVE COURSES I
COURSE
L
P
S
ECTS
STATUS
Sociology of Space
30
0
30
3
I
Basics of Cryptography
30
15
0
3
I
Introduction to Theology
30
0
0
3
I
Physics for Game Development
15
30
0
3
I
Third year
LIST OF COURSES
Year of study: 3
Semester: 5 (winter)
COURSE
L
P
S
ECTS
STATUS
Embedded Computer Systems
30
15
15
5
O
Introduction to Artificial Intelligence
30
30
0
6
O
Spftware Project Development
30
30
0
4
O
Social Doctrine of the Church
30
0
0
3
O
Elective course II2
6
I
Professional Practice
0
120
0
6
O
2One course is enrolled
ELECTIVE COURSES II
COURSE
L
P
S
ECTS
STATUS
Digitaln Ethnography
30
30
0
6
I
Sociological Aspects of Digital Media
30
0
30
6
I
Environment and Sustainable Development
30
0
30
6
I
Computer Simulations in Engineering
30
0
30
6
I
Contemporary Sociological Theories
45
0
45
8
I
LIST OF COURSES
Year of study: 3
Semester: 6 (summer)
COURSE
L
P
S
ECTS
STATUS
Operating Systems
30
30
0
7
O
Programming for Web and Mobile Platforms
30
30
0
6
O
Bioinformatics
30
45
0
7
O
Final Thesis
0
0
0
10
O
- Practical Component
Special emphasis is placed on the practical component of education. Students participate in laboratory exercises, projects, and workshops and complete internships in collaboration with technology companies and research institutions. This approach ensures that students gain practical knowledge and experience working on real-world projects, preparing them for the demands of the job market. By incorporating practical tasks and project-based learning throughout the program, students develop problem-solving abilities, teamwork skills, and the capacity to apply theoretical knowledge in real situations.
Professional internships, a mandatory part of the third year, provide students with the opportunity to work in a real business environment. During the internship, students can apply their acquired knowledge, develop professional skills, and build a network of industry contacts. Partnerships with technology companies and research centers are critical to the success of this approach, and the faculty continuously develops collaborations with relevant organizations.
- Connection to the Labor Market
The program aligns with labor market needs, as evidenced by partnerships with industry and the inclusion of current technologies and methods in the curriculum. Graduates of this program are equipped for careers in areas such as software development, data analysis, information systems management, digital transformation, and fields requiring interdisciplinary approaches.
Students also have opportunities to participate in various competitions, hackathons, and projects, further enhancing their skills and gaining experiences that make them competitive in the global job market. Additionally, the faculty organizes regular workshops, guest lectures, and career fairs to provide students with access to the latest industry trends and information.
- International Dimension
The program "Computing for Social Applications" integrates internationalization through Erasmus+ and CEEPUS programs, enabling students to participate in academic exchanges, professional internships, and international projects. Through collaboration with European and global institutions, students gain a global perspective and the opportunity to network with peers from other countries.
The Faculty also participates in the development of international research projects and initiatives, offering additional opportunities for students to engage in innovative projects. Students are encouraged to attend international conferences, seminars, and competitions, where they can present their work and gain recognition within the global academic community.
- Additional Activities and Student Support
The Faculty offers a rich program of additional activities to help students develop their interests beyond regular classes. Workshops, thematic seminars, and student conferences are organized, where students can present their projects and research. Students can also actively participate in activities provided by the Catholic University of Croatia, such as sports teams, student clubs, and choirs.
Student support includes a mentorship system, career counseling, and various forms of financial aid. The Faculty collaborates with local and international companies to provide scholarships and awards for outstanding students. Additionally, the University library and the Faculty's modern laboratories are available to students for project work, research, and class preparation.