1-й модуль
День первый
Знакомство с JavaScript
− Что такое переменная?
− Функции ввода и вывода
− Типы данных в Python
− Решение задач на изученную тему
Результат занятия: ученики узнают, что такое переменная, функции prompt() и alert(), познакомятся с типами данных в JavaScript, научатся решать задачи на пройденную тему.
Домашнее задание: изучить теоретическийматериал, решить практические задачи на тему «Функции ввода и вывода. Типы данных».
День второй
Операторы в JS
− Арифметические операторы
− Операторы сравнения
− Логические операторы
− Класс Math
− Решение задач
Результат занятия: ученики изучат арифметические, логические операторы, а также операторысравнения, научатся решать задачи на пройденную тему.
Домашнее задание: изучить теоретическийматериал, решить несколько практических задач.
День третий
Условный оператор
− Что такое условный оператор?
− Простое ветвление
− Множественное ветвление
− Решение задач на тему «Условный оператор»
Результат занятия: пройдена тема «Условный оператор», изучены определения условныйоператор, ветвление, блок кода, решены задачи.
Домашнее задание: повторить изученныйматериал, подготовиться к проверочной работе, выполнить практические задания по пройденной теме.
День четвертый
Цикл while
− Устный опрос по изученному материалу натему «Условный оператор»
− Знакомство с циклом while
− Создание консольной игры «Угадайчисло»
− Подведение итого первого модуля
Результат занятия: получены практические навыкиработыс циклом while, проведено тестирование знаний по пройденным темам.
Домашнее задание: повторить изученныйматериал, изучить теоретический материал, выполнить практические задания на тему «Цикл while»
2-й модуль
День первый
Цикл for и перебор последовательностей
− Тестирование знаний по материалу первого модуля
− Что такое цикл for?
− Перебор последовательностей
− Решение задач на изученную тему
Результат занятия: ученики узнают, что такое последовательность, научатся решать задачи на изученную тему.
Домашнее задание: изучить теоретическийматериал по теме «Цикл for», решить практические задачи наизученную тему.
День второй
Массивы в JavaScript
− Определение массива
− Индексирование массивов
− Перебор массивов по индексам и значениям
− Методы массивов
− Решение задач на изученную тему
Результат занятия: ученики познакомятся с новым типом данных, узнают о том, что такое индексирование последовательностей, научатся работать со массива.
Домашнее задание: изучить теоретическийматериал, выполнить практическиезадачи на пройденную тему.
День третий
Работа со строками
− Повторение материала предыдущего занятия
− Знакомство с основными методамистрок имассивов
− Решение задач на изученную тему
Результат занятия: ученики изучат методы массивов и строк инаучатся работать с последовательностями данных в JavaScript.
Домашнее задание: повторить изученныйматериал, подготовиться к проверочной работе, выполнить практические задания по пройденной теме.
День четвертый
Функции в JavaScript
− Объявление функций, ключевое слово function, тело функции
− Написание собственных функции для решения задач
− Подведение итогов второго модуля
− Разбор проблемных задач из изученных тем
Результат занятия: ученики узнают, как создавать собственные функции, научатся делить программу на логические блоки иписать чистый и эффективный код.
Домашнее задание: повторить изученныйматериал, подготовиться к проверочной работе, изучить теоретический материал, выполнить практическиезадания на тему «Функции в JavaScript»
3-й модуль
День первый
Объекты в JavaScript
− Тестирование знаний по материалу второго модуля
− Определение объекта
− Методы и свойства объектов
− Конструкторыобъектов
− Решение задач на изученную тему
Результат занятия: ученики узнают, что такое объектно-объектноориентированное программирование, научатся решать задачи наизученную тему.
Домашнее задание: изучить теоретическийматериал по теме «Объекты», решить практические задачи наизученную тему.
День второй
Работа с DOM
− Основы работы с документом
− События DOM
− Решение задач на изученную тему
Результат занятия: ученики познакомятся с Document Object Model, узнают о том, что такое событие, научатся работать со HTML-элементами.
Домашнее задание: изучить теоретическийматериал, выполнить практическиезадачи на пройденную тему.
День третий
Работа с формами
− Повторение материала предыдущего занятия
− HTML-формы
− Начало работы над приложением «TODO»
Результат занятия: ученики изучат методы работы с HTML-формамии начнут создавать небольшое веб-приложениедля формирования списка задач.
Домашнее задание: повторить изученныйматериал, подготовиться к проверочной работе, выполнить практические задания по пройденной теме.
День четвертый
Завершение работы над проектом «TODO»
− Завершение работы над проектом «TODO»
− Подведение итогов третьего модуля
− Разбор проблемных задач из изученных тем
Результат занятия: ученики завершают проект, подведениеитогов.