12 лекций о том, для чего нужен школьный курс информатики и как его преподавать
Предисловие
Введение
Лекция 1
A. Основные цели, или три "кита" курса
A1. Главная цель курса - развитие алгоритмического
стиля мышления
A2. Курс должен быть "настоящим"
A3. Курс должен формировать адекватное
представление о современной информационной реальности
Лекция 2. Методика и структура курса
B. Методика построения курса
B1. "Черепаха" курса - все познается через работу
B2. Проблемный подход
B3. Выделение алгоритмической сложности "в чистом виде"
C. Общий обзор учебника
C1. Распределение материала в учебнике
C2. Понятие исполнителя в курсе и учебнике
C3. Относительная важность и сложность материала в учебнике
C4. Несколько слов о месте курса в школьном образовании
Лекция 3
1. Информация и обработка информации
2. Электронные вычислительные машины
3. Обработка информации на ЭВМ
4. Исполнитель "Робот". Понятие алгоритма
5. Исполнитель "Чертежник" и работа с ним
Лекция 4
6. Вспомогательные алгоритмы и алгоритмы с аргументами
7. Арифметические выражения и правила их записи
8. Команды алгоритмического языка.
Цикл n раз
Лекция 5
9. Алгоритмы с "обратной связью". Команда "пока"
10. Условия в алгоритмическом языке
Команды если и выбор.
Команды контроля
Лекция 6
11. Величины в алгоритмическом языке.
Команда присваивания
12. Алгоритмы с результатами и
алгоритмы-функции
13. Команды ввода/вывода информации. Цикл "для"
14. Табличные величины
15. Логические, символьные и литерные величины
Лекции 7-8. Методы алгоритмизации
16. Методы алгоритмизации
Лекция 9
17. Физические основы вычислительной техники
18. Команды и основной алгоритм работы процессора.
(программирование в кодах)
19. Составные части ЭВМ и взаимодействие
их через магистраль
20. Работа ЭВМ в целом
Лекция 10
21. "Информационные модели" или, по-другому,
"кодирование информации величинами
алгоритмического языка"
22. Информационные модели исполнителей,
или исполнители в алгоритмическом языке
Лекция 11. Применения ЭВМ
23. Информационные системы
24. Обработка текстовой информации
25. Научные расчеты на ЭВМ
26. Моделирование и вычислительный эксперимент на ЭВМ
27. Компьютерное проектирование и производство
28. Заключение
Лекция 12
D. Заключение
D1. Методики преподавания курса
D2. Место курса в "большой информатике"
D3. Место курса в школе
D4. О программном обеспечении курса
E. Послесловие (разные замечания, отступления,
рекомендации и пр.)
E1. Рекомендуемая литература
E2. Как возник Робот
E3. Как возник школьный алгоритмический язык
E5. Возможности системы "КуМир" - внешние исполнители
E6. Возможности системы "КуМир" - реализация
учебной системы с нуля
E7. Возможности системы "КуМир" - система
"Функции и графики"
E8. Возможности системы "КуМир" - система
"КуМир-гипертекст"
E9. Возможности системы "КуМир" - система
"Планимир"
E10. Алгоритмы и программы. Алгоритмизация
и программирование
Литература
Назад