Цели и задачи дисциплины
Целью дисциплины является формирование у бакалавров знания методов программирования на языке высокого уровня с-шарп.
Из поставленной цели вытекают следующие задачи:
- изучить синтаксис язык с-шарп;
- изучить основы объектно-ориентированного программирования;
- научиться отлаживать программы, разработанные с помощью объектно-ориентированного программирования
Краткое содержание дисциплины
- Введение в синтаксис с-шарп.
- Классы. Модификаторы элементов. Конструкторы, статические конструкторы. Методы. Свойства. Инкапсуляция.
- Вложенные классы.
- Наследование. Виртуальные функции, абстрактные функции и классы, изолированные классы.
- Полиоморфизм.
- Многопоточность.
- Делегаты. События. Атрибуты. Сериализация.
- Рефлексация. Сборка мусора