8th grade 8 класс Урок №1. Техника безопасности и правила работы на компьютере. Непозиционные и позиционные системы счисления. Урок №2. Развернутая форма записи числа. Урок №3. Двоичная система счисления. Арифметические операции в двоичной системе счисления. Урок №4. Восьмеричная система счисления. Урок №5. Шестнадцатеричная система счисления. Урок №6. Самостоятельная работа по теме "Системы счисления". Урок №7. Логические высказывания. Урок №8. Логические операции "И", "ИЛИ", "НЕ". Урок №9. Определение истинности составного высказывания. Урок №10. Таблицы истинности. Урок №11. Логические элементы. Урок №12. Самостоятельная работа по теме "Элементы математической логики". Урок №13. Понятия алгоритма. Исполнители алгоритмов. Свойства алгоритма. Урок №14. Способы записи алгоритма. Урок №15. Алгоритмическая конструкция "следование". Линейный алгоритм. Урок №16. Алгоритмическая конструкция "Цикл N -раз". Урок №17. Алгоритмическая конструкция " Цикл пока". Урок №18. Алгоритмическая конструкция "ветвление", полная и неполная форма. Урок №19. Разработка несложных алгоритмов для исполнителя "Чертежник". Урок №20. Разработка несложных алгоритмов для исполнителя "Черепаха". Урок №21. Выполнение алгоритмов. Урок №22. Самостоятельная работа по теме "Исполнители и алгоритмы. Алгоритмические конструкции". Урок №23. Язык программирования. Система программирования. Урок №24. Переменные. Оператор присваивания. Урок №25. Программирование линейных алгоритмов. Урок №26. Разработка программ, содержащих оператор ветвления. Урок №27. Диалоговая отладка программ. Урок №28. Цикл с условием. Урок №29. Цикл с переменной. Урок №30. Обработка символьных данных. Урок №31. Самостоятельная работа по теме "Язык программирования". Урок №32. Анализ алгоритмов. Урок №33. Определение возможных входных данных, приводящих к данному результату. Урок №34. Итоговое тестирование по курсу 8 класса.