Faculty of Computer Sciences

BD "Software engineering"

Bachelor’s Program “Software Engineering”

Educational Field   6.050103 “Software Engineering

Qualification Granted

Bachelor in the fieldof “Software Engineering” 

Qualification Level

Bachelor (first level of higher education)

Special Requirements for Admission

No. Enrollment is based on the general terms of admission.

Special Regulations for Recognition of Prior Education (formal, informal, or non-certificate)


Program Profile

The specialists in this educational field are prepared to work at enterprises of all forms of ownership, of different types and levels, in project organizations, advisory centers, scientific and educational institutions, namely, in the following   divisions and   departments: and computer information centers, analytical research, information provision, and other sections. Experts of this profile, specializing in software engineering, deal with a wide range of issues including: developing and implementing complex computer systems; managing information systems and processes; organizing information systems; organizing information search and processing.

The total number of ECTS credits is 240, including: compulsory disciplines: humanitarian, social and economic training (16 credits); training in fundamental natural sciences (52.5 credits); professional and practical training (96 credits); optional disciplines: humanitarian, social and economic training (8 credits); training in fundamental natural sciences (6.5 credits); professional and practical training (14 credits); disciplines of students’ free choice (39.5  credits).

Key Learning Outcomes:

1. Knowledge in the Subject Area

  • Mathematical Analysis
  • Functional Analysis
  • Computer Algebra
  • Data Analysis
  • Numerical Methods
  • Optimization Methods
  • Control Theory
  • System Analysis and Decision Theory
  • Programming
  • Computer Software
  • System Programming
  • Computer Networks
  • Databases and Information Systems
  • Probability Theory and Mathematical Statistics
  • Information and Coding Theory
  • Computational Geometry
  • Cryptology

2. Cognitive Skills in the Subject Area

  • ability to apply professional knowledge and practical skills, acquired while studying fundamental subjects, in informational processes;
  • ability to apply knowledge and skills to solve applied problems;
  • Ability to use necessary computer software necessary for scientific work.

3. Practical Skills in the Subject Area

  • ability to develop mathematical models of computerized objects and processes;
  • knowledge of modern methods of efficient access to information, its collection, systematization, and storing;
  • ability to use methods of information identification and classification based on new information technologies through software and hardware tools, local and global computer networks;
  • knowing methods of statistical modeling and forecasting, carrying out data evaluation;
  • ability to develop mathematical models in the form of differential equations, using methods of solving differential equations;
  • ability to build effective computational algorithms for calculation tasks, determining the effectiveness of programs using computer software;
  • ability to choose rational algorithms for solving  problems of optimization and optimal control;
  • ability to set specific application problems and find the best solutions using the methods of decision making;
  • ability to develop complex software solutions for enterprises and companies, including the design of computer networks and alternative computer systems including the assessment of the resources needed for their implementation;
  • knowledge of modern methods of designing programs and software systems, developing optimal software solutions, and algorithms of procedures and operations;
  • skills of collecting, processing, analysis and systematization of scientific and technical information, summarizing the best national and international experience in the area of developing computer software systems.

4. General Skills

  • ability to consider the impact of environmental factors of direct and indirect effect on the performance of professional activities within an organization;
  • various practical skills of computerized collection and processing of information;
  • ability to work professionally with up-to-date computer hardware;
  • ability to apply the obtained knowledge in practice;
  • ability to self-study and continue one’s professional development;
  • communication skills including oral and written communication in Ukrainian, English, and at least one of the widely-spread European languages​​;
  • interaction skills, ability to work in groups;  conflict and stress management;
  • ability to maintain self-discipline and effective time-management.

Professional Graduates’ Profile and Potential Positions

The Bachelor in  “Software Engineering” specialty focuses on the development of algorithms, the design, development, and maintenance of computer software.

Access to Further Education
Bachelor in 8in the field of Software Engineering” can continue university studies at the second level of higher education (Specialist level) under “Information Management Systems and Technologies” specialty or (Master level) under “Software Systems” and “Information Management Systems and Technologies specialties”.

Regulations for Examinations, Assessment and Grades

The Tentative Provisions for Knowledge Assessment and Rating System for Students under Credit and Module System of Academic Process.

Graduation Requirements

Complete academic program of 240 credits; successfully state examination passed successfully.

Format of Education


Head of Program

Doctor of Physical and Mathematical Sciences, Professor Mykola M. Glybovets’.

Дочірні категорії