В связи с возрастанием роли информатики в жизни современного общества
существенное внимание уделяется и преподаванию аналогичной дисциплины в вузах страны.
По сложившейся традиции большое место в курсе информатики в технических
университетах занимает раздел, связанный с изучением языков программирования и
реализацией на изучаемом языке алгоритмов решения важнейших инженерных задач.
Изучение алгоритмов решения основных инженерных задач (характерных приемов
программирования) рассматривается как база для дальнейшего освоения дисциплины, в ходе
которого студенты учатся работать с различными типами и структурами данных,
разрабатывать алгоритмы решения более сложных задач. Конкретный язык
программирования, изучаемый студентами и на котором реализуются рассматриваемые
алгоритмы, выступает в этом случае как конкретный инструмент для практического
воплощения основных теоретических положений.