Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
все мои.doc
Скачиваний:
22
Добавлен:
22.04.2019
Размер:
357.89 Кб
Скачать

41. Преподавание профильных курсов информатики. Профильные курсы информатики, ориентированные на программирование.

Дифференциация обучения — важная задача современной шко­лы. Она позволяет реализовать многообразие образовательных траек­торий, способствует индивидуализации обучения, развитию позна­вательной активности учащихся, выбору профессионального пути, помогает определиться с продолжением образования в вузе. Информатика является одним из тех предметов, в которых диф­ференциация обучения реализуется наиболее естественным образом. Однако истинная дифференциация курса информатики связа­на не с методическими различиями в изложении одного и того же материала, как в базовом курсе, а с реальными различиями в содержании дифференцированных курсов.

Общие цели и задачи профильно-дифференцированных кур­сов информатики таковы:

  • способствовать учету интересов каждого из учащихся;

  • учитывать направленность допрофессиональной подготовки;

  • формировать основы научного мировоззрения;

  • способствовать развитию мышления учащихся;

  • готовить учащихся к практическому труду, продолжению об­разования;

  • развивать и профессионализировать навыки работы с компь­ютером.

При определении содержания профильных курсов выделяются два типа таких курсов — фундаментальные и прикладные. Для фундаментальных курсов ведущей функцией провозглашается фор­мирование научного мировоззрения, а для прикладных — подго­товка к практической деятельности.

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

ПРОФИЛЬНЫЕ КУРСЫ ИНФОРМАТИКИ, ОРИЕНТИРОВАННЫЕ НА ПРОГРАММИРОВАНИЕ

Программирование — наиболее традиционная сфера деятель­ности при организации профильно-ориентированных курсов ин­форматики. Существует множество вариантов таких курсов.

На начальном этапе программирование было операциональ­ным и (одновременно) процедурным (например, язык Фортран, исходные версии Бейсика), а уже в усовершенствованном виде — структурным (классический пример — Паскаль). Отличаясь рядом

Программирование

Процедурное

Непроцедурное

Операциональное

Структурное

Объектное

Декларативное

1

Функциональное

Логическое

деталей, эти подходы сходятся в следующем: программа представ­ляет собой детальное описание того, как решать задачу, т.е. алго­ритм в некоторой специальной записи. Основные понятия языков этих групп — оператор и данные.Принципиально иное направление в программировании свя­зано с непроце­дурного программирования. Объектно-ориентированная программа — совокупность мно­жества независимых объектов. Каждый объект можно использо­вать для решения задачи, не вникая во внутренние механизмы его функционирования. Наиболее популярные языки объектного про­граммирования — С++, Delphi. При использовании декларативного языка программист указы­вает исходные информационные структуры, взаимосвязи между ними и то, какими свойствами должен обладать результат. При этом процедуру его получения («алгоритм») программист не строит (по крайней мере, в идеале). В этих языках отсутствует понятие «опера­тор» («команда»). Декларативные языки можно подразделить на два семейства — логическое (Пролог) и функциональное (Лисп).

Сделаем ряд следующих замечаний в связи с изучением про­граммирования в школе.

1. При углубленном изучении программирования часто не ог­раничиваются одним подходом. Достаточно типична ситуация,

когда последовательно реализуются два курса (скажем, один в Хкл., а второй в XI кл.).

  1. Часто авторы курсов программирования, что то или иное направление при изучении программи­рования должно непременно предшествовать другому направле­нию. Скажем, вначале надо изучать логическое программирова­ние на Прологе, а лишь затем — структурное (обычно на Паскале). 3.При выборе темы спецкурса по информатике следует учиты­вать, что программирование (в любом его виде) годится для этой роли далеко не для всех учащихся. Для большинства учащихся, сточки зрения интересов и будущей профессиональной карьеры, вполне достаточно изучить программирование на уровне, опреде­ляемом минимальными требованиями госстандарта (или заменя­ющего его документа); эти требования обычно реализуются в ба­зовом курсе.