Modular programming course
language C#
This course is intended for beginner programmers who want to learn how to program games using the C # programming language (C Sharp). Over the course of three modules of the course, you will learn how to program in C # and how to use this knowledge to create 2D and 3D games and applications.
C # is a good language to start learning, and later on for professional programming. It resembles such world-famous languages as Java and C ++, which will allow you to master them without much difficulty after completing the course. In addition, the Unity game engine, which is very popular among indie game developers, uses C # to generate code.
Convenient schedule
classes once a week for 1.5 hours in online format (webinars)
Actual material
material base is updated monthly
Flexible payment
it is possible to split the total cost into 3 payments
Program modules
Basic -
the cost is 12,000 rub.
  • Acquaintance. Microsoft Visual Studio environment and its tools
  • C # program structure and basic data types
  • Operators, operations, type conversions
  • Conditional operator and loops
  • Data structures. Arrays, Lists
  • Function concept
  • OOP basics
  • Intermediate testing
  • Graphical user interface elements
  • Drawing and graphic primitives
  • Event handling (mouse, keyboard)
  • Full blown application (graphics game)

Final defense of the project

Extended -
the cost is 12,000 rub.
  • Object Oriented Programming
  • Dynamic data structures
  • Collections, dictionaries
  • Working with files
  • Text, binary
  • I / O streams
  • Sorting algorithms
  • Intermediate testing
  • Long arithmetic
  • Recursion Animation Concept
  • The concept of graphics libraries. GDI, GDI +
  • 2D Animated Game Project

Final defense of the project
Windows Presentation Foundation -
the cost is 20 000 rub.
  • XAML Basics
  • Layout options
  • Description of controls
  • Dependencies and their properties
  • WPF event model
  • Resource concept in WPF
  • Bindings. INotifyPropertyChanged interface
  • Intermediate testing
  • Brushes, Styles, Themes
  • Data structures
  • MVVM pattern
  • DirectX Basics. Working with graphics
  • Basics of working with 3D graphics
  • 3D transformation

Small 3D animation project
total cost of training: 44 000 rub.
term: 94 ac. hours
form: online (webinars)

category: schoolchildren of grades 8-11, students
start of group: 11 october 2022
Didn't find the course you're looking for?
Fill out the form and we will select the direction of study for you!
By submitting an application, you agree to the processing of your personal data
by clicking on the button, you consent to the processing of personal data and agree to the privacy policy

Our address: Moscow, Volokolamskoe highway, apt.11, bldg. A., aud. 110
+7 (499) 750-11-16
© 2020 Engineering Center DO of MSUFP