- Цели и задачи дисциплины
- Овладение основными принципами и методами алгоритмизации, навыками построения алгоритмов различного уровня сложности, знакомство с функциональными особенностями языка С++, программированием алгоритмов на этом языке. Приобретение практических навыков работы в различных средах программирования, создание консольных и оконных приложений. Задачи изучения дисциплины: - развитие у студентов логического и аналитического мышления; - владение техникой построения и реализации алгоритмов; - приобретение практических навыков работы в различных средах программирования; - получение практического опыта создания программ на C++ с соблюдением принципов ООП.
- Краткое содержание дисциплины
- Для освоения дисциплины студент должен обладать знаниями и компетенциями по линейной алгебре, программировании на другом языке программирования (Python). Знания, полученные студентами после изучения дисциплины, будут использоваться при написании программ для интеграции моделей машинного обучения в продуктовую среду, для последующего изучения высокопроизводительных параллельных вычислений.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ОПК-5 Способен разрабатывать алгоритмы и компьютерные программы, пригодные для практического применения
- ПК-4 [PL-3] Способен применять языки программирования С/С++ для решения задач в области ИИ
- Образование
- Учебный план 01.03.02, 2025, (4.0), Прикладная математика и информатика
- Программирование на С++