The aim of the Informatics Program is to prepare IT professionals capable to perform analysis of real-world problems, design and implement IT solutions for solving the identified problems, understand the reciprocal interactions between IT, society, and business. Through its three specializations – Applied Informatics, Business Informatics, and Software Systems – the Program aims to prepare broad-minded specialists having fundamental and state-of-the-art knowledge of modern information technologies (IT).
The Applied Informatics Specialization of the Program aims at preparing specialists, having strong knowledge foundation and adequate skills to (formally) analyze, model, simulate and implement systems and processes, using mathematical, artificial intelligence, machine learning, multimedia and other instruments.
The Business Informatics Specialization of the Program aims at preparing specialists, having strong knowledge foundation and adequate skills for applying key business management tools and e-service projects of different scale in a business environment.
The Software Systems Specialization of the Program aims at preparing specialists, having strong knowledge foundation on and adequate skills for management of software development cycle, application of software testing, quality assurance techniques, and management of complex multi-platform software development projects.
Expected Learning Outcomes
- Apply knowledge of basic mathematics in informatics;
- Apply knowledge of humanities and social sciences in informatics;
- Apply knowledge of basic and advanced informatics in a wide range of IT-related tasks;
- Demonstrate knowledge of business processes and their relation to software;
- Apply methods and techniques of fundamental systems and data analysis, modeling and control;
- Apply knowledge of software life-cycle and its management in relation to IT systems development and maintenance;
- Demonstrate awareness of the need for deep domain knowledge understanding when creating informatics applications in other subject areas;
- Perform interdisciplinary research and development in applied informatics, apply results in practical applications;
- Perform interdisciplinary research and development in business informatics, apply results in practical applications;
- Perform interdisciplinary research and development in software engineering, apply results in practical applications;
- Formalize and specify real-world problems, and describe them at an abstract level, reason on them formally;
- Analyse, design, develop, deploy and maintain software systems;
- Analyse, design, develop, deploy and manage business IT solutions;
- Analyse and critically assess the newest trends in informatics, apply this knowledge in the development of novel systems;
- Clearly and convincingly present problems and solutions to experts and non-experts using ground knowledge, reasoning, relevant presentation tools and methods;
- Appreciate the skills required to work with and lead a team that may be composed of people from different disciplines and different levels of qualification;
- Plan self-learning based on the personal needs and the ongoing professional development;
- Demonstrate awareness of economic, legal, social, ethical and environmental contexts in informatics projects;
- Adapt to fast-changing cultural, economical and technological environment.
The graduates of Informatics Bachelor Program are expected to:
- Work as software developers, software testing specialists, system designers, system administrators in different branches of economy, including private- and state-enterprises;
- Establish small- or medium-sized IT business companies;
- Continue studies with Master studies in informatics or another science field.
Program taught in: