Программирование на языке С++

  • Цель: Формирование у студентов теоретических знаний и практических умений в области структурного и объектно-ориентированного программирования на языке C++, необходимых для решения задач педагогической деятельности, обучения информатике и разработки учебного программного обеспечения. Содержание: Введение в программирование и язык C++: История и особенности языка. Компиляторы, среды разработки, структура программы на C++. Базовые конструкции языка: Переменные, типы данных, операторы ввода/вывода. Условные операторы и циклы. Массивы и строки. Функции: Объявление, определение и вызов функций. Параметры функций, возвращаемые значения. Рекурсия. Структуры данных: Структуры, объединения, перечисления. Работа с файлами. Указатели и динамическая память: Понятие указателя. Динамическое распределение памяти. Работа с массивами через указатели. Основы объектно-ориентированного программирования (ООП): Классы и объекты. Инкапсуляция, наследование, полиморфизм. Конструкторы и деструкторы. Шаблоны и стандартные библиотеки: Шаблоны функций и классов. Основы использования стандартной библиотеки шаблонов (STL): векторы, списки, словари.
  • Образовательная программа 6B01532 Информатика и робототехника
  • Кредитов 7
  • Селективная дисциплина
  • Год обучения 1
  • Семестр 2
Top