Бакалавриат
2025/2026




Технологии программирования
ID 1078751
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Технологии искусственного и дополненного интеллекта)
Когда читается:
1-й курс, 3, 4 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Наумов Никита Александрович
Язык:
русский
Кредиты:
4
Контактные часы:
80
Программа дисциплины
Аннотация
Программа учебной дисциплины «Технологии программирования» Целями освоения дисциплины «Технологии программирования» является как закрепление теоретических знаний в области структурного программирования, так ирасширение практических навыков программирования на языке С++ с использованием стандартных средств разработки.
Цель освоения дисциплины
- Целями освоения дисциплины «Технологии программирования» является как закрепление теоретических знаний в области структурного программирования, так ирасширение практических навыков программирования на языке С++ с использованием стандартных средств разработки. В результате освоения дисциплины студент должен: • знать основные факты, концепции, принципы и теории, связанные с информатикой. • уметь инсталлировать, тестировать, испытывать и использовать программные средства, • владеть языком объектно-ориентированного программирования C++. Изучение данной дисциплины базируется на курсе «Основы и методология про-граммирования» и подготавливает студента к изучению дисциплины «Алгоритмы и структуры данных».
Планируемые результаты обучения
- Знать о модификаторах доступа для членов класса public, private, protected.
- Знать о повторном использовании кода.
- Знать поля и методы. Уметь использовать конструкторы и деструкторы.
- Знать приведение типов в стиле Си. Функциональный синтаксис.
- Знать связь заголовочных файлов с файлами с реализацией.
Содержание учебной дисциплины
- Раздел 2. Компиляция и Линковка.
- Раздел 3. Приведение типов.
- Раздел 4. Классы.
- Раздел 5. Наследование.
- Раздел 6. Модификаторы доступа.
Промежуточная аттестация
- 2025/2026 4th module0.4 * Defence + 0.2 * Лабораторная работа + 0.2 * Защита работы + 0.2 * Лабораторная работа
Список литературы
Рекомендуемая основная литература
- Технологии программирования на базе Microsoft Solutions Framework - Сысоев А.В., Козинов Е.А., Мееров И.Б. - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100518 - ЛАНЬ - 100518
Рекомендуемая дополнительная литература
- Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2019. — 432 с. — (Бакалавр. Академический курс). — ISBN 978-5-534-07604-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/436514 (дата обращения: 28.08.2023).