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).