Interregional Academy of Personnel Management Logo

Undergraduate Software Engineering (BSc)

Interregional Academy of Personnel Management
Kyiv
Institute of Computer Information Technologies and Design

Entrance Exam Description

The tests are expected to ensure entrant’s base level in language and certain disciplines is up to national standards.

Exams are taken online. I order to validate the entrant’s person, exams taken remotely are recorded on video, as is the person verification process. The recording is archived for at least five years on Academy’s grounds and the link to that recording is available in the united base of Ministry of Education of Ukraine.

Program Structure

Year 1 — Math, CS foundations & academic core
- Mathematical Analysis; Linear Algebra & Analytic Geometry; Logic; Discrete Mathematics.
- Computer Architecture (basics); Basics of Programming (procedural).
- History & Culture of Ukraine; Modern Ukrainian Language; Philosophy; Basics of Psychology; Business Foreign Language (English for IT/Business).

Year 2 — Core programming & systems
- Object-Oriented Programming; Algorithms & Data Structures; Theory of Algorithms & Mathematical Logic.
- Operating Systems; Computer Networks (Organization of Computer Networks).
- Probability & Mathematical Statistics; IT Law / Legal Foundations (Law); Occupational Safety in IT.

Year 3 — Software engineering practices
- Foundations of Software Engineering; Requirements Analysis; Software Architecture & Design.
- Software Construction; Modeling & Analysis of Software; Database Programming; Data Analysis (intro).
- Protection of Programs & Databases (Security); Patent Studies in IT.
- Project Practicum (team project applying SE lifecycle).

Year 4 — Quality, management, professional practice & attestation
- Software Quality & Testing; Software Project Management; Architecture & Design (advanced topics) as offered.
- Professional Practice in Software Engineering (industry/department placement).
- Electives / Free-choice components (per institute catalog).
- Final attestation.

Overview

The program is focused on training qualified specialists in the field of software engineering. It is aimed at developing reliable, affordable and efficient software systems which meet the requirements set by customers.
The program is based on the study of mandatory and elective disciplines of fundamental training. Students receive thorough mathematical and algorithmic training, study modern programming languages, computer networks, testing, operating systems and other disciplines necessary for work in the field.

Career Opportunities

Positions you to step straight into the industry:
1. IT management;
2. Lead programmer;
3. Quality assurance engineer;
4. Software implementation and support;
5. Computerization consultant.

Apply now! Fall Semester 2026/27
Application deadline
31 Oct 2026 18:43
Studies commence
01 September 2026
Share