The list of learning outcomes for the program "Computing for Social Applications" at the Catholic University of Croatia is as follows:

Knowledge and Understanding
  • Manage available software tools, code, and data systems (LO1).
  • Utilize basic and advanced commands in various programming languages (LO2).
  • Explain the execution of created or existing code while testing the correctness of the algorithm or the entire program (LO3).
  • Recognize fundamental concepts and features of social science theories and their representatives (LO4).
  • Familiarize oneself with the mathematical and natural science foundations of engineering (LO5).
  • Apply results, methods, and techniques of mathematical analysis and linear algebra in solving engineering problems (LO6).
  • Analyze contemporary sociocultural processes (LO7).
  • Acquaint oneself with the fundamental principles and concepts of theological science (LO8).
Application of Knowledge and Understanding and Drawing Conclusions
  • Apply acquired computer science knowledge in engineering practice for the development and implementation of optimal technological solutions (LO9).
  • Demonstrate planning and designing of information systems in accordance with the user requirements (LO10).
  • Utilize procedures for signal acquisition and processing (LO11).
  • Solve engineering problems using adopted methods and applying mathematical, programming, and algorithmic solutions (LO12).
  • Apply knowledge of essential physical phenomena and principles governing technological applications (LO13).
  • Employ concepts and appropriate software engineering tools while working in a project team (LO22).
  • Apply methodology and software solutions for creating software architecture and testing software (LO23).
  • Apply physical models, theories, and basic physical concepts (LO25).
  • Employ physical modelling in game/software development (LO26).
  • Analyze a case study (LO27).
Presentational and communication skills
  • Utilize methodology for data acquisition, analysis, and management in information systems (LO14).
  • Explain the results, methods, and techniques of discrete mathematics, probability theory, and mathematical statistics for conducting research and data processing (LO15).
  • Understand the methodology and process of conducting research (LO16).
  • Design the process of conducting research (LO17).
  • Design elements of an information system using appropriate software tools (LO24).
  • Distinguish, understand, and apply basic professional technical terms in English (LO29).
  • Assess scientific and professional literature in English (LO30).
  • Manage projects and the risks associated with them (LO28).
Learning Skills and Ethical Principles
  • Critically assess acquired knowledge for application in everyday practice (LO18).
  • Demonstrate risk recognition and techniques for information system protection (LO19).
  • Apply ethical standards in the research process (LO20).
  • Evaluate existing and self-conducted research (LO21).