Пояснительная записка

Курс рассчитан на учащихся 9 классов физико-математического профиля и основывается на курсах «Алгоритмика» и «Технология ООП» 8 и 9 класса. Цель курса — изучение технологии оптимизации программ с использованием языка ассемблера, получение навыков низкоуровневого программирования.

Поскольку курс читается после курса «Технология ООП» и вторая часть его проходит параллельно разделу «Нечисленные алгоритмы» курса «Алгоритмы и структуры данных I», особое внимание учащихся обращается на модульность программ и их взаимодействие с программами, разрабатываемыми с применением языка Си++.

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

Основная форма занятий — совмещенная лекционно-практическая, подведение итогов проводится на основании оценок за практические работы. В качестве инструментария используется Turbo Assembler 4.5 в среде Borland IDE.

Материал курса используется в последующих спецкурсах 10 класса: «Алгоритмы и структуры данных II» и «Программирование в ОС Windows». Закрепление технологических приемов происходит при подготовке курсовой и выпускной работ.

Все элементы курса успешно опробованы на факультативах для 8-9 классов ЛИТ № 1533. Подобный курс несколько лет читается в ЛИТ № 1533 для профиля «Программирование».