top of page
Portrait of modern young man holding lap
GAMEDEV AND VR

BACHELOR'S DEGREE PROGRAM

Courses & Syllabuses

Virtual reality creation technologies

The subject of the course is the theoretical foundations and technologies of creating visual effects. The course covers issues related to the application of technologies for creating visual effects and the formation of a holistic understanding of the pipeline of multimedia content production from design development to final visualization.

Lecturer

Zhukovetska Svitlana

Course

4

Semester

1

System programming

The subject of the course is the theoretical foundations and technologies of creating and using system software components. The course covers issues related to programmatic access to the programming environment, use of the system call interface to manage data and metadata of disk files, process operation control, memory allocation control.

Lecturer

Zhukovetska Svitlana

Course

4

Semester

1

Сomputer animation

The subject of the course is the theoretical foundations and technologies of computer animation. The course covers issues related to the basic mechanisms of creating computer animation, the capabilities of modern software for creating animated models.

Lecturer

Zhukovetska Svitlana

Course

4

Semester

1

Wireless Technologies

The architecture and basics of programming of embedded systems are considered in the course, in particular, built using the tools of Intel and Altera companies, typical tasks that are solved by them. Programming is provided in Asembler and Verilog.

Lecturer

Bobrykova Iryna

Course

3

Semester

1

Fundamentals of information transfer theory

The subject of the course is the principles and methods of information transfer in communication systems, characterized by basic technologies used for the implementation of information transmission processes in modern networks, namely: mathematical description of messages, signals and interference; characteristics of message sources and channels; methods of signal formation (modulation); theory of interference with the resistance of signal reception; methods of interference-resistant coding; generalized structure and principles of telecommunication system, transmission environment, principles of multichannel transmission, switching technologies.

Lecturer

Barabash Tetiana

Course

2

Semester

2

Database Design / Multimedia Systems

The subject of the course is theoretical knowledge of databases, application in promising areas of database application development, the use of modern packages and technologies for the design of relational databases.

Syllabus

Lecturer

Nenov Olexiy

Course

4

Semester

1

Computer graphics and digital signal processing

The subject of the course is students' knowledge about the basic principles of local computer networks: their topology, technologies, access methods, study of the work of active and passive network equipment; providing students with knowledge about the basic protocols and services used in modern computer networks

Lecturer

Slushna Natalia

Course

3

Semester

1

Game systems software and computer game design / Game systems design

The subject of course is the software which is requried for the development and support of computer games and methods of designing computer games. The purpose of this course is to familiarize students with the main stages and principles of the development of computer games and the applicable software. The main objective of the course is to teach students to design and create computer games using specialized software.

Lecturer

Shestopalov Sergiy

Course

4

Semester

1

Introduction to Computer Engineering / Basics of Infocommunications and Computer Engineering

The subject of the course "Introduction to Computer Engineering" is the basics of Computer Engineering, the relationship and interaction of the main processes that arise in the design and application of modern computer systems and networks of general and specialized purposes. Computer hardware and software, integrated into computer networks, are updated with great speed, which requires knowledge of the logic of construction and operation of modern computer systems and networks.

Lecturer

Rybalov Borys

Course

1

Semester

1

Computer electronics

The course covers theoretical and practical foundations of the properties and characteristics of the main semiconductor elements, principles of operation, methods of creating and using elementary basic functional units that form the basis of modern electronic devices.

Lecturer

Zhirnova Tetiana

Course

1

Semester

2

Multimedia Basics / Multimedia Systems Tools

Course covers theoretical and practical basics of multimedia. The principles, technologies, modern formats of coding of components of multimedia are considered: video, audio, 2D animation, raster and vector graphics, text, as well as software and hardware for processing and input and output of the multimedia data.

Lecturer

Nenov Olexiy

Course

1

Semester

2

Computer architecture

The subject of the course is architecture, operation, interaction and properties of the components of modern computer: motherboards, processors, RAM and external memory, video adapters, input and output devices etc.

Lecturer

Rybalov Borys

Course

2

Semester

1

Project "Architecture of Computers"

The course project should contribute to the ability to develop functional and fundamental schemes of computer devices (control, arithmetic, storage, I/O and others), to perform a comparative assessment of various device structures, taking into account the characteristics of the element base and optimization requirements in accordance with the specified performance criteria; independently master the architectures of new processors and computers.

Lecturer

Rybalov Borys

Course

2

Semester

1

Circuitry of computer systems

The course covers information, arithmetic and logical foundations of microelectronic circuits of modern computers. Examines the principles of construction and functioning of logical and memory elements, typical functional units, analog-to-digital and digital-to-analog converters, electronic memory, arithmetic-logic and control devices.

Lecturer

Zhirnova Tetiana

Course

2

Semester

1

Object-oriented programming / Basics of algorithm theory

The subject of the course is the theoretical foundations of object-oriented programming, the basis for the formation of presentations about the modern variety of means of creating algorithms, their areas of use, features and development trends.

Lecturer

Slushna Natalia

Course

2

Semester

1

System software

The subject of the course is the concept of operating systems design and basic methods used in resource management in various operating systems. The course covers the concept of operating system architecture; organization of stream planning; OS functions for memory and device management; logical and physical organization of the file system.

Lecturer

Zhukovetska Svitlana

Course

2

Semester

2

Project "System software"

The course project is connected with the development of a program model for simulating the process of servicing tasks in the computing system according to a certain algorithm for planning processes and memory allocation. The performance of coursework develops the ability to perform analysis and selection of course of servicing applications for computer systems, taking into account the modes of operation, requirements for servicing applications, the intensity of application flows, waiting hours.

Lecturer

Zhukovetska Svitlana

Course

2

Semester

2

Software Engineering

The subject of the course is the basics of theory and practice in the field of methodology and technologies for information systems creation. Academic course considers the main approaches and modern software tools used in the design of information systems; ways to formalize design processes and create project documentation.

Lecturer

Zhukovetska Svitlana

Course

2

Semester

2

Communication technologies

The subject of the course is the principles and methods of information transfer in communication systems, characterized by basic technologies used for the implementation of information transmission processes in modern networks, namely: mathematical description of messages, signals and interference; characteristics of message sources and channels; methods of signal formation (modulation); theory of interference with the resistance of signal reception; methods of interference-resistant coding; generalized structure and principles of telecommunication system, transmission environment, principles of multichannel transmission, switching technologies.

Lecturer

Barabash Tetiana

Course

2

Semester

2

Numerical methods / Applied theory of digital automation

The subject of course "Numerical Methods" is to prepare professionals for the widespread use of modern numerical methods for their application in the design of computer systems for specialized purposes, expert systems and control systems. The study of the course "Numerical Methods" allows to understand the relationship and interaction of the main processes that arise in the design and application of modern computer systems for specialized purposes, expert systems and control systems, to understand the unity of analysis, synthesis and optimization at all hierarchical levels designing; learn modern terminology and analyze trends in further development of computer engineering.

Lecturer

Rybalov Borys

Course

2

Semester

2

Databases

The subject of the course is the theoretical basis for the organization of databases, ensuring the protectionof information resources, the main stages and means of database design.

Lecturer

Slushna Natalia

Course

3

Semester

1

Computer systems

The subject of the course is the principles of functioning, architecture and design of computer systems on the basis of conveyor, matrix, multiprocessor, as well as unconventional architecture, using the basic models and methods of the theory of computational systems.

Lecturer

Rybalov Borys

Course

3

Semester

1

Project "Computer Systems"

The subject of the project is the organization of calculations in the computer systems with the specified parameters of productivity and reliability; solving issues of planning and distribution of tasks in the system using synchronous and asynchronous methods and means of process parallelization; construction of I/O subsystems in the computer systems taking into account the performance of the processor elements of the system and the organization of memory; development of effective computer system interfaces using the properties of algorithms and various ways of interaction of subsystems, methods and means of data transmission in systems with the distribution of functions of software and hardware.

Lecturer

Rybalov Borys

Course

3

Semester

1

Protection of information in computer systems

The subject of course is the theoretical bases of information security and information protection. Familiarity with the main directions of information on ensuring information security and information protection, consideration of aspects of the normative-legal framework, which regulates this activity, tasks of managers, information resources, means and mechanisms, including hardware software used for these purposes and methods of their application.

Lecturer

Slushna Natalia

Course

3

Semester

1

Computer networks

The subject of the course is students' knowledge about the basic principles of local computer networks: their topology, technologies, access methods, study of the work of active and passive network equipment; providing students with knowledge about the basic protocols and services used in modern computer networks

Lecturer

Sirenko Oleksandr

Course

3

Semester

1

Computer graphics and digital signal processing / Information networks and peripherals

The subject of the course is the main theoretical bases of the computer graphics, modern concepts, methods and directions of research in computer graphics, 2D and 3D conversion in computer graphics; basic concepts of digital signal processing, theoretical basis for processing digital signals, signal conversion.

Lecturer

Bobrykova Iryna

Course

3

Semester

1

Embedded Systems / Wireless Technologies

The architecture and basics of programming of embedded systems are considered in the course, in particular, built using the tools of Intel and Altera companies, typical tasks that are solved by them. Programming is provided in Asembler and Verilog.

Lecturer

Artemenko Sergiy

Course

3

Semester

1

Computer networks

The subject of the course is the protocols of the network level, the principles of addressing and routing in IP networks.

Lecturer

Sirenko Oleksandr

Course

3

Semester

2

Parallel and distributed calculations

The subject of course is programming in clusters organized on the basis of local computer networks. Most of the course is devoted to the design of features and characteristics of computer systems.

Syllabus

Lecturer

Bondarenko Valery

Course

3

Semester

2

Project "Parallel and distributed calculations"

The subject of course is: modeling of multiprocessor computing systems with different topology of the data transmission network; obtaining a visual representation of computational processes and data transfer operations occurring during the parallel solution of various computational problems; construction of efficiency estimates for the studied methods of parallel computing; development of parallel algorithms, implementation in C ++ using the MPI library of parallel high-performance programs for clusters based on local computer networks and study of the dependence of the computational speed on the amount of initial data and the number of computers used in the cluster.

Syllabus

Lecturer

Bondarenko Valery

Course

3

Semester

2

Computer logic

The subject of this course is the basics of computer arithmetic, modern theory of algorithms, the formation and development of the ability to effectively use modern information technologies and software for solving problems of analysis, modeling and design in professional activities.

Lecturer

Zhirnova Tetiana

Course

3

Semester

2

Design and technological practice

During the internship, students solve a variety of tasks related to the use, adjustment, maintenance and design of computer equipment and software, study the practical bases of various production processes associated with the use of computer technology.

Lecturer

-

Course

3

Semester

2

Computer design / WEB-design

The basics of modern graphic design are studied in the course: visual perception properties, the basics of color studies, laws and techniques of composition, fonts and basics of typography, features of web-pages design and advertising products, the basis for the development of corporate identity. Theoretical knowledge is fixed in the cycle of laboratory works using the capabilities of the Autodesk 3ds Max program.

Lecturer

Nenov Olexiy

Course

3

Semester

2

Design of gaming systems / Programming of mobile devices

The subject of study of the course is the principles of design and development of game systems. The purpose of teaching the discipline is to master the basics of creating game design documentation and game development. The main tasks of studying the discipline are to familiarize students with the main stages of creating a conceptual document, a draft design and other designer documentation and studying basic approaches to creating a game.

Lecturer

Shestopalov Sergiy

Course

3

Semester

2

Technologies of computer systems design

The course covers information on various aspects and types of computer-aided design systems, mathematical support for analysis and synthesis of design solutions, methods of conceptual design of complex systems.

Lecturer

Zhirnova Tetiana

Course

4

Semester

1

Database Design / Multimedia Systems

The subject of the course is theoretical knowledge of databases, application in promising areas of database application development, the use of modern packages and technologies for the design of relational databases.

Lecturer

Zhukovetska Svitlana

Course

4

Semester

1

Network technologies and development of Internet applications

The discipline "Network technologies and development of Internet applications" studies the principles, methods, and means of creating modern Internet applications. Network technologies used in modern Internet applications are also considered in the discipline. The creation of client-server applications using the Java language is considered in the laboratory work.

Lecturer

Sirenko Oleksandr

Course

4

Semester

1

Convergent and Integrated Networks / Computer Network Administration

The main task of the course is to understand the essence of the integration and convergence processes in the field of infocommunications and the features of the main technologies of modern telecommunications. The object of the research is the development of the field of infocommunications, the prospects for the development of telecommunications, the features of the functioning and design of convergent and integrated networks.

Lecturer

Sakharova Svitlana

Course

4

Semester

1

Computer design / WEB-design

The basics of modern graphic design are studied in the course: visual perception properties, the basics of color studies, laws and techniques of composition, fonts and basics of typography, features of web-pages design and advertising products, the basis for the development of corporate identity. Theoretical knowledge is fixed in the cycle of laboratory works using the capabilities of the Autodesk 3ds Max program.

Lecturer

Shestopalov Sergiy

Course

4

Semester

1

Technologies of access to common objects and computer animation / Technologies of processing of common objects

The subject of the study is the study of the basics of programming in the object-oriented java programming language, its various editions, the use of RMI remote access technology.

Lecturer

Slushna Natalia

Course

4

Semester

1

bottom of page