Architecture of Computer Games and Virtual Reality Systems
Entry requirements: It is necessary to know and be able to use effectively one or more programming languages for writing computer programs. Ability to use the search engines to access the necessary information. English at the level of reading with a dictionary.
Students will learn modern patterns of programming and application design, methods and features of their application, modern programming languages, to apply patterns and programming models that are effective and convenient for team development, to use the programming paradigms and application models effectively.
Students will acquire ability to adapt the patterns and models used to solve the problem, skills of working with modern software and hardware solutions that are actively used in game development.
Discipline deals with such issues as design patterns, application models, programming paradigms, gaming application analysis, patterns of action sequences, behavior, decomposition and optimization, data driven programming, functional programming, metaprogramming, evolution of computer game programming.
Lectures and laboratory works.