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



