- Цели и задачи дисциплины
- Цели дисциплины: формирование теоретических основ и практических навыков разработки оригинальных, современных методов и алгоритмов с последующим их использованием для анализа, обработки данных и других задач профессиональной деятельности путем использования языков программирования Python, С++, С#, Java, Assembly и SQL с учетом требований информационной безопасности. Задачи: - систематизированное изучение студентами основ использования современных компьютерных технологий для задач прикладной области; - рассмотрение методов и средств получения, хранения и переработки информации; - ознакомление с этапами разработки ПО и требованиями выдвигаемыми к системам; - приобретение новых знаний путем применения компьютерных технологий анализа данных и машинного обучения; - изучение библиотек языков, использующиеся при решении профессиональных задач; - формирование практических навыков разработки оригинальных алгоритмов, программного обеспечения, анализа программного кода, выявления и исправления в нем ошибок.
- Краткое содержание дисциплины
- Исследование истории становления современных компьютерных технологий; изучение современных языков программирования, таких как Python, С++, С#, Assembly и SQL; применение полученных знаний программирования для решения профессиональных задач; исследование эффективности для выбора наиболее применимого алгоритма для решения задачи; изучение безопасности в разработке ПО.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ОПК-4 Способен комбинировать и адаптировать существующие информационно-коммуникационные технологии для решения задач в области профессиональной деятельности с учетом требований информационной безопасности
- Образование
- Учебный план 01.04.02, 2025, (2.0), Прикладная математика и информатика
- Современные компьютерные технологии