First Year
Fundamentals of Programming (Part 1) / Algorithmization and Programming (Part 1)
The subject is devoted to the theoretical and practical aspects of the development of algorithms and programs on C++ using imperative and procedural approaches. The course is designed for students of different directions.
Fundamentals of Programming (Part 2) / Algorithmization and Programming (Part 2)
The subject is devoted to the theoretical and practical aspects of the development of object-oriented programs on C++. The course is designed for students of the direction "Software Engineering".
Second Year
The subject is devoted to theoretical and practical aspects of application of object-oriented methodology, as well as the use of programming on C#. The course is designed for students of the direction "Software Engineering".
Fundamentals of Java Programming
The subject is devoted to the theoretical and practical aspects of basic means and an object-oriented model of Java language. The course is designed for students of different directions.
Advanced Java Programming Course
The subject is devoted to the theoretical and practical aspects of using Java language tools and the Java SE platform. The course is designed for students of different directions.
Subjects of the previous syllabus
- Programming Basics (Part 1)
- Programming Basics (Part 2)
- Object-Oriented Programming (Part 1)
- Object-Oriented Programming (Part 2)
- Object Oriented Programming. Introductory Practice
- Fundamentals of Java Programming
- Advanced Java Programming Course