Computer Enginering
Lesson Code Course Name Class Credit Lesson Time Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
KOJT4338 Technology Of Creating Computer Games Үшінші курс 5 150 1 2 2
Course Descriptions
Kazakh
Associate professor M.A. G. N. Kazbekova

The purpose of the subject is to teach the advanced environment for developing computer games for personal computers (Windows, Macintosh), mobile devices (Android, iOS) and browsers. With Unity3D engine and MonoDevelop game script development environment is considered. Creating a two-dimensional scene, programming the game logic and developing its concept, as well as building, testing and debugging elements, finalizing the game and adding audio accompaniment.

System Programming

Algorithms and programming; Object-oriented programming

Group work, work in pair, learning and study, blitz-questions, critical thinking, brainstorming, case study, developmental teaching method, poster protection, jigsaw method, creativity teaching methods, Group work, cloud technology, IT method, Case-study method, group project work method, problem composition method, mini-research method, project work method, professional skill improvement method.

1Knows the basics of C# programming language.
2Knows the technology of three-dimensional application development.
3Knows the skills of using Unity3D development environment.
4Can present the results of their activities, taking into account the level of the audience.
5Uses the skills of creating three-dimensional and two-dimensional applications.
6Designs three-dimensional and two-dimensional applications.
Haftalık KonuEvaluation Method
1Types of games and ways to cre-ate them. Levels of computer games.
2Game technology components. Classification of game types.
3Types of computer games and features of their effective use.
4Unity interface.
5Adding scripts and creating ob-jects.
6Game elements character train-ing.
7Implementation of basic actions.
8Importing 3D models in Unity.
9Basics of scripting in C#
10Processing of basic game pro-cesses.
11Editing the user interface.
12The main stages of the game product development process.
13Application interface. Navigation in the virtual space of the game scene.
14Principles of interaction of en-gine components.
15Build the application to run on client devices.
Relationship between the Curriculum and Learning Outcomes
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Textbook / Material / Recommended Resources
1Programming. Principles and practice of using the C++ language. Vol. 2.. 2014, p. Straustrup
2Programming technology: Textbook, 2021, K. A. Iskakova
3Java script is an object-oriented script programming language. Textbook, 2019, Vol. M. Mannapova, A. H. Kasymova
4Algorithmization and programming languages. Study is a methodological tool, 2021, G. A. Tyulepberdinova
5Programming technology: Educational and methodological complex, 2021, G. A. Tyulepberdinova