Репозиторий программ, написанных на языке C++ в рамках курса программирования на 2 курсе в 4 семестре в МПГУ
Целью освоения дисциплины «Программирование» является формирование систематизированных знаний в области алгоритмизации, императивного и объектно-ориентированного программирования на языках программирования С++ и Java, приобретение навыков разработки программного кода с использованием современных кроссплатформенных инструментальных средств.
- Основы языка C++: переменные литералы, константы, типы переменных. Операции и библиотечные методы и классы.
- Управление ходом выполнения программы: ветвления и циклы.
- Массивы, последовательности символов, указатели.
- Указатели и ссылки. Динамическая память.
- Функции в С++.
- Основы программирования на Java.
- Принципы объектно- ориентированного программирования. Создание собственных классов в Java.
- Наследование, полиморфизм.
- Абстрактные классы. Интерфейсы.
- Исключения. Обработка исключений.
- Обобщенные типы данных (generic).
- Разработка графического интерфейса пользователя с использованием API AWT и Swing.
- Классы Graphics и Graphics2d.
- Элементы управления.
- События. Обработка событий
- Менеджеры компановки.
- Понятие многопоточного программирования в Java.
- Классы коллекции.