GAMEDEV AND VR
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.
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
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
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
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.
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.
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
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