UNI› F05›
Taras Shevchenko National University of Kyiv · Faculty of Information Technologies

Department of Software Systems and Technologies

Department of Software Systems and Technologies

This page contains the work programs of academic disciplines (WSD) of all disciplines of the bachelor's educational program. Click on the file to view or download the PDF.

1st year

Term 1

Compulsory components

EC 01: Admission to university studies — 2 credits

EC 02: Foreign language — 5 credits

EC 03: Mathematical Foundations of Software Engineering — 4 credits

EC 04: Computer methods for analyzing discrete objects — 3 credits

EC 05: Fundamentals of Programming — 7 credits

EC 07: Fundamentals of Software Engineering — 3 credits

EC 26: Computer architecture — 4 credits

EC 39: Fundamentals of National Resistance — 2 credits

Term 2

Compulsory components

EC 02: Foreign language — 7 credits

EC 03: Mathematical Foundations of Software Engineering — 5 credits

EC 04: Computer methods for analyzing discrete objects — 3 credits

EC 06: Introduction to Object-Oriented Programming — 6 credits

EC 27: Algorithms and analysis of data structures — 6 credits

EC 39: Fundamentals of National Resistance — 3 credits

2nd year

Term 3

Compulsory components

EC 08: Object-oriented programming — 4 credits

EC 09: Applied Mathematics — 4 credits

EC 10: Probabilistic Foundations of Software Engineering — 3 credits

EC 11: Ukrainian and foreign culture — 3 credits

EC 12: Scientific image of the world — 3 credits

OK 13: SQL — 4 credits

EC 16: Computer graphics and visualization — 4 credits

EC 38: Algorithms and optimization of software solutions — 4 credits

Semester 4

Compulsory components

EC 14: Database design — 5 credits

EC 17: Software Requirements Analysis — 4 credits

EC 29: Computational methods of analytical software systems — 5 credits

EC 37: Object-oriented program design — 7 credits

EC 40: Fundamentals of National Resistance — 3 credits

Selected components of EP

Selective block 1: Software systems engineering

DFS.1.01: Continuous integration and deployment of SW — 5 credits

Selective block 2: Intelligent software technologies

DWS.2.01: Statistical data analysis technologies — 5 credits

Selective block 3: Secure software

DWS.3.01: Crypto Programming — 5 credits

3rd year

Semester 5

Compulsory components

MC 18: Philosophy — 4 credits

EC 19: Operating systems — 4 credits

EC 23: Socio-political studies — 2 credits

EC 31: Application and data protection — 4 credits

EC 32: Computer simulation of processes — 4 credits

Selected components of EP

Selective block 1: Software systems engineering

ДВС.1.02: Developer of the frontend of software systems — 5 credits

Ice.1.05: Modern technologies of system programming — 3 credits

Ice 1.07: Multi-platform programming — 4 credits

Selective block 2: Intelligent software

DWS.2.02: Data collection, storage and processing — 5 credits

DWS.2.05: Intelligent Program Development and Testing — 3 credits

DWS.2.07: Additional Software Development Sections — 4 Credits

Selective block 3: Secure software

DWS.3.02: Protection of information and steganography — 5 credits

Ice.3.05: Authentication and authorization methods and algorithms — 3 credits

DWS.3.07: Penetration Testing Methods and Technologies — 4 credits

Semester 6

Compulsory components

EC 20: Software quality and testing — 6 credits

EC 22: Technological (production) practice — 6 credits

EC 33: Term paper — 2 credits

Selected components of EP

Selective block 1: Software systems engineering

Internal combustion engine.1.03: Software design — 5 credits

DIC.1.04: Cloud technologies — 5 credits

Ice 1.08: Unified Programming — 6 credits

Selective block 2: Intelligent software

DIC.2.03: Intelligent Software Patterns — 5 credits

DWS.2.04: Agent Oriented Programming — 5 credits

Internal combustion engine.2.08: Software development technologies — 6 credits

Selective block 3: Secure software

DIC.3.03: Secure Software Development Lifecycle — 5 credits

DWS.3.04: Software Security Standards — 5 credits

DWS.3.08: Database Security and Protection — 6 credits

4rth-year

Semester 7

Compulsory components

OK 2: Foreign language — 3 credits

EC 24: Selected Sections of Employment Law and Fundamentals of Entrepreneurship — 3 credits

EC 28: Cloud and distributed programming — 4 credits

EC 30: Software modelling and documentation — 3 credits

Selected components of EP

Selective block 1: Software systems engineering

DIC.1.06: Team Software Development Technologies — 3 credits

Selective block 2: Systems datalogy and design

DIC.2.06: Blockchain Theory and Technology — 3 credits

Selective block 3: Programming of computer games

Internal combustion engine.3.06: Programming artificial intelligence of games — 3 credits

Disciplines of free choice from the lists

The applicant chooses one discipline from each list.

List №1 — 7 credits

Internal combustion engine 3.1.1: Development of multimedia and gaming systems — 7 credits

Internal combustion engine 3.1.2: Modeling of information systems and business systems — 7 credits

List №2 — 7 credits

Ice 3.2.1: Functional Programming — 7 credits

Internal combustion engine 3.2.2: Basics of reverse engineering — 7 credits

Semester 8

Compulsory components

EC 21: Software architecture and design — 6 credits

EC 25: Pre-graduation (industrial) internship — 3 credits

EC 34: Software Design Research Workshop — 3 credits

EC 35: Diploma Design — 8 credits

Selected components of EP

Selective block 1: Software systems engineering

Ice.1.08: Programming the Internet of Things (IoT) — 4 credits

Selective block 2: Systems datalogy and design

DIC.2.08: Mathematical and software technologies for data analysis — 4 credits

Selective block 3: Programming of computer games

DWS.3.09: Programming multiplayer games — 4 credits

Disciplines of free choice from the lists

The applicant chooses one discipline from each list.

List №3 — 6 credits

Ice 3.3.1: Programming for mobile platforms — 6 credits

Ice 3.3.2: Software Standardization — 6 credits