Graduate competencies
Integral competence:
Ability to solve complex specialized problems and practical problems in the field of computer science or in the learning process, which involves the application of theories and methods of information technology and is characterized by complexity and uncertainty of conditions
General competencies (GC):
GC1. Ability to abstract thinking, analysis and synthesis.
GC2. Ability to apply knowledge in practical situations.
GC3. Knowledge and understanding of the subject area and understanding of professional activity.
GC4. Ability to communicate in the state language both orally and in writing.
GC5. Ability to communicate in a foreign language.
GC6. Ability to learn and master modern knowledge.
GC7. Ability to search, process and analyze information from various sources.
GC8. Ability to generate new ideas (creativity).
GC9. Ability to work in a team.
GC10. The ability to be critical and self-critical.
GC11. Ability to make informed decisions.
GC12. Ability to evaluate and ensure the quality of work performed.
GC13. Ability to act on ethical considerations.
GC14. The ability to exercise their rights and responsibilities as a member of society, to realize the values of civil (free democratic) society and the need for its sustainable development, the rule of law, human and civil rights and freedoms in Ukraine.
GC15. Ability to preserve and multiply moral, cultural, scientific values and achievements of society based on understanding the history and patterns of development of the subject area, its place in the general system of knowledge about nature and society and in the development of society, techniques and technologies. Active recreation and a healthy lifestyle.
Professional competencies of the specialty (SC):
SC1. Ability to mathematically formulate and study continuous and discrete mathematical models, justify the choice of methods and approaches for solving theoretical and applied problems in the field of computer science, analysis and interpretation.
SC2. Ability to detect statistical patterns of nondeterministic phenomena, the use of methods of computational intelligence, including statistical, neural network and fuzzy data processing, methods of machine learning and genetic programming, etc.
SC3. Ability to think logically, build logical conclusions, use formal languages and models of algorithmic calculations, design, development and analysis of algorithms, evaluate their efficiency and complexity, solvability and unsolvability of algorithmic problems for adequate modeling of subject areas and creation of software and information systems.
SC4. Ability to use modern methods of mathematical modeling of objects, processes and phenomena, to develop models and algorithms for numerical solution of mathematical modeling problems, to take into account the errors of approximate numerical solution of professional problems.
SC5. Ability to provide a formalized description of operations research tasks in organizational, technical and socio-economic systems for different purposes, to determine their optimal solutions, to build models of optimal management taking into account changes in the economic situation, to optimize management processes in different systems and hierarchies.
SC6. Ability to systems thinking, application of systems analysis methodology to study complex problems of different nature, methods of formalization and solution of system problems with conflicting goals, uncertainties and risks.
SC7. Ability to apply the theoretical and practical foundations of methodology and modeling technology to study the characteristics and behavior of complex objects and systems, to conduct computational experiments with processing and analysis of results.
SC8. Ability to design and develop software using different programming paradigms: generalized, object-oriented, functional, logical, with appropriate models, methods and algorithms of calculations, data structures and control mechanisms.
SC9. Ability to implement a multi-tier computing model based on client-server architecture, including databases, knowledge and data warehouses, perform distributed processing of large data sets on clusters of standard servers to meet the computing needs of users, including cloud services.
SC10. Ability to apply methodologies, technologies and tools to manage the life cycle processes of information and software systems, information technology products and services in accordance with customer requirements.
SC11. Ability to data mining based on methods of computational intelligence, including large and poorly structured data, their operational processing and visualization of analysis results in the process of solving applied problems.
SC12. Ability to ensure the organization of computational processes in information systems for various purposes, taking into account the architecture, configuration, performance indicators of operating systems and system software.
SC13. Ability to develop network software that operates on the basis of different topologies of structured cabling systems, uses computer systems and data networks and analyzes the quality of computer networks.
SC14. Ability to apply methods and means of information security, to develop and operate special software for protection of information resources of critical information infrastructure.
SC15. Ability to analyze and functional modeling of business processes, construction and practical application of functional models of organizational, economic and production-technical systems, methods of risk assessment of their design.
SC16. Ability to implement high-performance computing based on cloud services and technologies, parallel and distributed computing in the development and operation of distributed parallel information processing systems.