Название: Методика преподавания информатики - Лапчик М.П. Жанр: Информатика Рейтинг: Просмотров: 961 |
Глава 15ПРОФИЛЬНЫЕ КУРСЫИНФОРМАТИКИ, ОРИЕНТИРОВАННЫЕНА ПРОГРАММИРОВАНИЕ
Программирование — наиболее традиционная сфера деятельности при организации профильно-ориентированных курсов информатики. Существует множество вариантов таких курсов. Однако само содержание термина «программирование» нуждается в уточнении. Отсылая за подробностями к специальным руководствам, приведем возможную схему классификации видов программирования, с каждым из которых можно связать специальный профильный курс (рис. 15.1).
Рис. 15.1. Классификация языков программирования
На начальном этапе программирование было операциональным и (одновременно) процедурным (например, язык Фортран, исходные версии Бейсика), а уже в усовершенствованном виде — структурным (классический пример — Паскаль). Отличаясь рядом деталей, эти подходы сходятся в следующем: программа представляет собой детальное описание того, как решать задачу, т.е. алгоритм в некоторой специальной записи. Основные понятия языков этих групп — оператор и данные. Принципиально иное направление в программировании связано с методологиями (иногдаговорят «парадигмами») непроцедурного программирования. В их число входят объектно-ориентированное и декларативное программирование. Объектно-ориентированная программа — совокупность множества независимых объектов. Каждый объект можно использовать для решения задачи, не вникая во внутренние механизмы его функционирования. Наиболее популярные языки объектного программирования — C++, Delphi, Visual Basic. При использовании декларативного языка программист указывает исходные информационные структуры, взаимосвязи между ними и то, какими свойствами должен обладать результат. При этом процедуру его получения («алгоритм») программист не строит (по крайней мере, в идеале). В этих языках отсутствует понятие «оператор» («команда»). Декларативные языки можно подразделить на два семейства — логическое (Пролог) и функциональное (Лисп). Наибольший опыт преподавания программирования в школе накоплен в отношении, прежде всего, языков типа Бейсик и Паскаль. В конце 1980-х гг. появились курсы, ориентированные на изучение основ математической логики и логического программирования, с середины 1990-х гг. — объектно-ориентированного программирования. Сделаем ряд следующих замечаний в связи с изучением программирования в школе. 1. При углубленном изучении программирования часто не ограничиваются одним подходом. Достаточно типична ситуация, когда последовательно реализуются два курса (скажем, один в Х кл., а второй в XI кл.). 2. Часто авторы курсов программирования, ориентированных на разные его методологии, утверждают (из методических соображений), что то или иное направление при изучении программирования должно непременно предшествовать другому направлению. Скажем, вначале надо изучать логическое программирование на Прологе, а лишь затем — структурное (обычно на Паскале). Или другой вариант: всему должен предшествовать чисто объектный подход, а на его базе изучают все остальное. Аргументация обычно такова: методология X легче осваивается после методологии Y, а не наоборот. По нашему мнению, в таких утверждениях в основном отражаются профессиональные пристрастия разработчиков курсов. |
| Оглавление| |
- Акмеология
- Анатомия
- Аудит
- Банковское дело
- БЖД
- Бизнес
- Биология
- Бухгалтерский учет
- География
- Грамматика
- Делопроизводство
- Демография
- Естествознание
- Журналистика
- Иностранные языки
- Информатика
- История
- Коммуникация
- Конфликтология
- Криминалогия
- Культурология
- Лингвистика
- Литература
- Логика
- Маркетинг
- Медицина
- Менеджмент
- Метрология
- Педагогика
- Политология
- Право
- Промышленность
- Психология
- Реклама
- Религиоведение
- Социология
- Статистика
- Страхование
- Счетоводство
- Туризм
- Физика
- Филология
- Философия
- Финансы
- Химия
- Экология
- Экономика
- Эстетика
- Этика
Лучшие книги
Гражданский процесс: Вопросы и ответы
ЗАПАДНОЕВРОПЕЙСКОЕ ИСКУССТВО от ДЖОТТО до РЕМБРАНДТА
Коммуникации стратегического маркетинга
Консультации по английской грамматике: В помощь учителю иностранного языка.
Международные экономические отношения