- •Предисловие
- •Раздел 1. Общие вопросы методики преподавания информатики и ИКТ в школе
- •Глава 1. Предмет информатики в школе
- •1.1. Информатика как наука и как учебный предмет
- •Контрольные вопросы и задания
- •2.2. Машинный и безмашинный варианты курса информатики
- •Базовый уровень
- •Профильный уровень
- •2.5. Место курса информатики в учебном плане школы. Базисный учебный план
- •Контрольные вопросы и задания
- •Глава 3. Методы и организационные формы обучения информатике в школе
- •3.1. Методы обучения информатике
- •3.2. Метод проектов при обучении информатике
- •3.4. Оценки и отметки в обучении
- •3.7. Использования кабинета вычислительной техники на уроках
- •3.8. Дидактические особенности преподавания информатики
- •3.9. Внеклассная работа по информатике
- •3.10. Подготовка учителя к уроку
- •Контрольные вопросы и задания
- •Глава 4. Средства обучения информатике
- •4.1. Система средств обучения информатике
- •4.2. Компьютеры и компьютерные классы
- •Контрольные вопросы и задания
- •Коротко о самом важном
- •5.1. Содержание базового курса информатики и ИКТ
- •5.5. Семантический (содержательный) подход к измерению информации
- •5.7. Методика обучения основным понятиям курса информатики
- •Контрольные вопросы и задания
- •6.1. Хранение информации
- •6.2. Процесс обработки информации
- •6.3. Процесс передачи информации
- •6.5. Представление звуковой информации в компьютере
- •Контрольные вопросы и задания
- •Глава 7. Методика изучения аппаратных средств компьютерной техники
- •7.1.1. Понятие об архитектуре компьютера
- •7.1.2. Методика изучения архитектуры ЭВМ фон Неймана
- •7.1.3. Использование при обучении Учебного компьютера
- •7.2. Внешняя и внутренняя память компьютера
- •Контрольные вопросы и задания
- •Глава 8. Методика изучения программных средств вычислительной техники
- •Контрольные вопросы и задания
- •9.6. Методика введения понятия алгоритма
- •9.7. Методика обучения алгоритмизации на учебных исполнителях
- •Контрольные вопросы и задания
- •10.2. Методические рекомендации по изучению языков программирования
- •10.3. Методические рекомендации по изучению систем программирования
- •Контрольные вопросы и задания
- •Контрольные вопросы и задания
- •12.1. Место задач в базовом курсе информатики и ИКТ
- •12.2. Типы задач по информатике
- •12.3. Качественные задачи по информатике
- •12.4. Количественные задачи по информатике
- •12.6. Занимательные задачи по информатике
- •Контрольные вопросы и задания
- •Коротко о самом важном
- •Раздел 3. Методика преподавания профильных курсов информатики
- •13.2. Профильные курсы, ориентированные на пользователей персонального компьютера
- •Контрольные вопросы и задания
- •Контрольные вопросы и задания
- •15.1. Программы курсов
- •15.2. Методика обучения обработке текстовой информации
- •15.3. Методика обучения обработке численной информации
- •15.4. Профильные курсы, ориентированные на обработку графической информации
- •Контрольные вопросы и задания
- •Контрольные вопросы и задания
- •Коротко о самом важном
- •Контрольные вопросы и задания
- •Контрольные вопросы и задания
- •19.3. Безотметочное обучение информатике в начальной школе
- •Контрольные вопросы и задания
- •20.1. Компьютерные обучающие программы
- •20.2. Методические особенности использования обучающих программ
- •20.3. Компьютерные развивающие игры для младших школьников
- •Контрольные вопросы и задания
- •Коротко о самом важном
- •21.1. Структура информационных технологий обучения
- •21.2. Дидактические особенности использования информационных технологий в обучении
- •21.3. Принципы использования информационных технологий в обучении
- •Контрольные вопросы и задания
- •Коротко о самом важном
- •Варианты заданий контрольных работ.
- •Раздел 1. Общие вопросы методики
- •Раздел 2. Методика преподавания базового курса информатики
- •Разделы 3 и 4. Методика преподавания профильных курсов информатики.
- •Ответы
- •Раздел 1. Общие вопросы методики
- •Раздел 2. Методика преподавания базового курса информатики
- •Персоналии
- •Справочные материалы
- •Список рекомендуемой литературы для студентов
- •Список использованных источников
Контрольные вопросы и задания
1.В какой последовательности целесообразно изучать мо делирование и алгоритмизацию?
2.Какие основные вопросы изучаются по теме «Информа ционное моделирование»?
3.Составьте перечень основных понятий, изучаемых по теме «Информационное моделирование».
4.Приведите примеры моделей, которые создаются в раз личных отраслях знаний.
5.Составьте граф основных понятий темы «Информаци онное моделирование».
6.Почему для создания моделей используются формаль ные языки?
7.Составьте перечень основных понятий, изучаемых по линии алгоритмизации.
8.Какой исполнитель алгоритма использовался для изу чения алгоритмизации в первом учебнике по курсу ОИВТ?
9.Какой исполнитель алгоритма использовался С. Пейпер том для изучения алгоритмизации?
10.Приведите названия различных исполнителей алго ритмов, используемых для обучения.
11.Приведите перечень основных условий, которым дол жен удовлетворять учебный исполнитель алгоритмов.
12.Что называют архитектурой исполнителя алгоритмов?
13.Что такое ЛогоМиры и для чего они применяются?
14.Почему определение алгоритма в школьных учебниках по информатике отличается большим разнообразием?
15.Какое определение алгоритма вам больше нравится и почему?
16.Почему для описания алгоритмов используют блок схемы?
285
17. Чем отличается алгоритмический язык от языка про граммирования?
286
Глава 10. Методика обучения языкам про граммирования
10.1. Парадигмыпрограммирования
Программирование как новый вид человеческой деятельности появился сравнительно недавно. Для ЭВМ первых поколений это было достаточно сложным и трудо ёмким занятием, искусством которого овладевали за мно гие годы. Прогресс вычислительной техники и развитие программирования привели к тому, что им начало зани маться всё большее число людей, а профессия программи ста стала престижной. Многие школьники мечтают стать программистами, поэтому материал данной темы имеет большое значение для профориентации.
В начале изучения темы следует остановиться на оп ределении программирования. Программирование – это раздел информатики, изучающий вопросы разработки программного обеспечения ЭВМ. В узком смысле под про граммированием понимают процесс создания программы на одном из языков программирования. Разработку средств системного программного обеспечения и систем программирования называют системным программиро ванием. Создание прикладных компьютерных программ принято называть прикладным программированием. По такому же принципу проводят деление программистов на системных и прикладных.
Существует несколько парадигм (образчиков) про граммирования:
•процедурное;
•логическое;
287
•функциональное;
•объектно ориентированное.
Процедурное программирование является универ сальным и наиболее распространённым видом програм мирования. Для него существует наибольшее количество языков программирования. К ним относятся: Ассемблер, Фортран, Бейсик, Паскаль.
Логическое программирование в основном пред ставлено языком Пролог. Этот язык основан на логических построениях. Логическое программирование предполага ет, что компьютер должен уметь работать по логическим построениям, которыми пользуется человек.
Функциональное программирование использует так называемый декларативный язык программирования, ко торый построен на предварительном описании данных и явных указаниях о том, что должно получиться в результа те. В этом случае программа представляет собой совокуп ность определенных функций, которые являются также блоками текста программы. Например, функцией принте ра является печатание, функцией текстового редактора – подготовка документа. Типичными представителями функциональных языков являются ЛИСП и Лого.
Объектно ориентированное программирование
имеет в своей основе понятие объекта, как элемента про граммирования, соединяющего в себе данные и действия над ними. Такой подход позволяет упростить программи рование и сделать его более естественным для человека. Типичными языками объектно ориентированного про граммирования являются Визуал Бейсик, Дельфи, Си ++.
Наиболее распространённой является процедурная парадигма программирования из за её универсальности.
288