Перейти к содержимому
Главная » Предметы » Основы программирования

Основы программирования

Учебный план: 09.03.02, 2021, (4.0), Информационные системы и технологии

Цели и задачи дисциплины

Целью освоения дисциплины «Основы программирования» в соответствии с требованием ФГОС,  является изучение теоретических основ программирования, изучение основ языка С++ и приобретение навыков разработки, отладки программ в современной высокотехнологичной среде разработчика. 
В результате изучения дисциплины студент должен приобрести необходимые компетенции, а именно: понимать принципы работы современных информационных технологий и программных средств и использовать их при решении задач профессиональной деятельности, разрабатывать алгоритмы и программы, пригодные для практического применения в области информационных систем и технологий.

Краткое содержание дисциплины

Дисциплина «Основы программирования» ­ формирует базовые знания, умения и навыки студентов по алгоритмизации, концепции типов данных  и языков программирования, применению технологий программирования, работе с документацией.
В разделах курса изучаются
•	введение в понятийный аппарат: интегрированные среды разработчика, данные и алгоритмы, модульная структура приложений;
•	концепция типов данных;
•	основные алгоритмические конструкции языков программирования, программирование основных алгоритмов;
•	принцип модульности при разработке приложений: функции, основные принципы модульности;
•	конструируемые типы данных: массивы, указатели, структуры, строки текста – синтаксические правила описания и семантика;
•	парадигма структурного программирования;
•	инструменты отладки, правила тестирования приложений, документирование.

Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:

  • ОПК-2 Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности
  • ОПК-6 Способен разрабатывать алгоритмы и программы, пригодные для практического применения в области информационных систем и технологий