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. Как возник школьный алгоритмический язык

E4. История возникновения системы "КуМир"

E5. Возможности системы "КуМир" - внешние исполнители

E6. Возможности системы "КуМир" - реализация учебной системы с нуля

E7. Возможности системы "КуМир" - система

"Функции и графики"

E8. Возможности системы "КуМир" - система "КуМир-гипертекст"

E9. Возможности системы "КуМир" - система "Планимир"

E10. Алгоритмы и программы. Алгоритмизация и программирование

Литература


Назад