Курс предназначен для бакалавров 2 года обучения направления 01.03.02

Цель освоения дисциплины.

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

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

 Задачи дисциплины.

Основные задачи курса на основе системного подхода:

-     знакомство с основными понятиями и конструкциями современных языков программирования низкого уровня;

-     изучение команд процессора;

-     обучение разработке алгоритмов с использованием линейных информационных структур данных;

-     закрепление навыков алгоритмизации и программирования на основе изучения языка программирования Ассемблер;

-     знакомство с основными принципами разработки архитектуры компьютера;

-     изучение конструирования многомодульных программ.

Цели и задачи данного курса вытекают из необходимости практического применения ЭВМ и закрепления полученных умений и навыков работы со средствами вычислительной техники, применения различных языков и методов программирования для исследования математических и информационных моделей.