ОСВОЕНИЕ ПРОГРАММИРОВАНИЯ ПРИ ИЗУЧЕНИИ ИНФОРМАТИКИ НА УГЛУБЛЕННОМ УРОВНЕ
Ниже — требования к предметным результатам обучения на углубленном уровне по обсуждаемому разделу. ГОС-2004:
- 1) знать:
- • основные конструкции языка программирования;
- • свойства алгоритмов и основные алгоритмические конструкции; тезис о полноте формализации понятия алгоритма;
- 2) уметь:
- • строить информационные модели объектов, систем и процессов, используя для этого типовые средства (язык программирования, таблицы, графики, диаграммы, формулы ит. п.).
ФГОС-2012 (дополнительно к требованиям на базовом уровне):
- • овладение понятием сложности алгоритма, знание основных алгоритмов обработки числовой и текстовой информации, алгоритмов поиска и сортировки;
- • владение универсальным языком программирования высокого уровня (по выбору), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции;
- • владение навыками и опытом разработки программ в выбранной среде программирования, включая тестирование и отладку программ; владение элементарными навыками формализации прикладной задачи и документирования программ.
При изучении программирования необходимо выбрать базовый язык, на который будет опираться обучение. В этом отношении существуют разные предпочтения, в том числе и у авторов школьных учебников. В учебниках Сема- кина и др., Фиошина и др. в качестве такого языка используется связка Паскаль-Delphy (Delphy — для обучения объектно-ориентированному программированию). Учебник
Н. Д. Угриновича, параллельно с этим, знакомит учащихся с системой объектно-ориентированного визуального программирования Microsoft Visual Studio.NET. В данной главе при обсуждении вопросов методики обучения за основу возьмем связку Паскаль-Delphy.