Информатика-2. Программирование и алгоритмические языки

Дисциплина «Программирование» – обеспечивает начальную подготовку студентов в области алгоритмизации, программирования и решения прикладных задач с помощью вычислительной техники.

Целью дисциплины «Программирование» является подготовка студентов к использованию вычислительной техники для решения практических задач современной электроники и овладения студентами технологией программирования на языке С структур данных и алгоритмов их обработки.

Задача дисциплины «Программирование» – формирование у студентов представлений, знаний, навыков и умений относительно:

  • Структуры и принципов действия вычислительных платформ.
    Методов управления элементами вычислительной платформы.
  • Стандарта ANSI C99 языка программирования С и стандартной библиотеки функций libc.
  • Классификации базовых структур данных, их особенностей, размещения в динамической памяти.
  • Использование механизма адресных указателей для доступа к структурам данных.
  • Программирования итерационных и рекурсивных функций доступа к структурам данных.
  • Построения и реализации на языке С прикладных алгоритмов, таких как численные алгоритмы, алгоритмы сортировки и поиска, комбинаторные алгоритмы, алгоритмы работы с текстом, алгоритмы компрессии и кодирования, алгоритмы вычислительной геометрии и других.
Курсы: 
I
Семестры: 
II
Кредитов: 
4.00