Цели освоения дисциплины – подготовка в области применения современной вычислительной техники для решения практических задач обработки данных, математического моделирования, информатики через ознакомление с общими принципами построения и использования языков программирования.

Задачи освоения дисциплины

  • изучение истории развития языков программирования и основных парадигм языков программирования; 
  • ознакомление с основными этапами трансляции и видами трансляторов; изучение различных операторов, задающих поток вычислений в программе; 
  • знакомство со способами описания синтаксиса и формальными подходами к описанию семантики языков программирования; 
  • знакомство со скалярными, составными, абстрактными типами данных и особенностями вызова внешних подпрограмм.