Профильные курсы информатики, ориентированные на программирование. Объекто-ориентированное программирование.
Профильный курс изучения основ программирования предполагает развитие объектного стиля мышления на базе изучения объектно-ориентированных языков программирования. Задача основного курса - изучение основ алгоритмизации и программирования, являющихся подготовительным этапом к профильному курсу. На этом этапе возможно развитие алгоритмического, логического мышления учеников, а также формирование операционного типа мышления.
Объектно-ориентированное программирование (ООП) - это методика разработки программ, в основе которой лежит понятие объекта как некоторой структуры, описывающий объект реального мира, его поведение. Задача, решаемая с использованием методики ООП, описывается в терминах объектов и операций над ними, а программа при таком подходе представляет собой набор объектов и связей между ними.
Н.Д. Угринович разработал элективный курс «Исследование информационных моделей с использованием систем объектно-ориентированного программирования и электронных таблиц», который рассчитан на 70 часов обучения в 10 или 11 классах. Целями электива определены: построение информационных моделей объектов и процессов в различных предметных областях; разработка на их основе компьютерных моделей с использованием систем объектно-ориентированного программирования Visual Basic и Delphi, а также электронных таблиц Microsoft Excel; проведение компьютерного эксперимента, т.е. исследование компьютерных моделей.
методика обучения алгоритмизации и программированию, основанная на применении технологии визуального проектировании в среде Visual Basic, позволит повысить: уровень усвоения основ объектно-ориентированного программировании; эффективность развития мыслительной деятельности учащихся.