Цели и задачи дисциплины
Целью дисциплины является освоение базовых понятий и терминов программирования как науки.
Рассматриваются следующие основные задачи:
- изучение основных конструкций языков программирования,
- изучение алгоритмизации и процесса решения задачи в целом,
- изучение основных структур данных,
- введение в метод решения задачи рекурсивным способом,
- изучение основных методов сортировки данных.
Краткое содержание дисциплины
Рассматриваются следующие основные разделы программирования:
- базовые понятия программирования,
- жизненный цикл программы,
- основные конструкции программирования,
- структуры данных,
- поиск,
- рекурсия,
- бинарные деревья,
- сортировка.
Компетенции обучающегося, формируемые в результате освоения дисциплины
ОПК-2
Способен применять компьютерные/суперкомпьютерные методы, современное программное обеспечение, в том числе отечественного происхождения, для решения задач профессиональной деятельности
ОПК-3
Способен к разработке алгоритмических и программных решений в области системного и прикладного программирования, математических, информационных и имитационных моделей, созданию информационных ресурсов глобальных сетей, образовательного контента, прикладных баз данных, тестов и средств тестирования систем и средств на соответствие стандартам и исходным требованиям
ОПК-5
Способен инсталлировать и сопровождать программное обеспечение информационных систем и баз данных, в том числе отечественного происхождения, с учетом информационной безопасности