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