Пользовательские функции против стандартных функций
Custom Functions vs. Standard Functions
1
1
Консультация-практикум
Самостоятельная работа
6
Глобальные переменные
Global Variables
1
1
Консультация-практикум
Самостоятельная работа
7
Параметры по умолчанию
Default Parameters
1
1
Консультация-практикум
Самостоятельная работа
8
Рекурсия
Recursion
1
1
Консультация-практикум
Самостоятельная работа
9
Создание функций многоразового использования.
Making Functions Reusable
1
1
Консультация-практикум
Самостоятельная работа
10
Разработка проекта.
1
1
Консультация-практикум
Самостоятельная работа
11
Защита проекта.
1
1
Практическая деятельность
Программный код
Списки. Lists
6
6
1
Списки. Использование списков..
Lists. Using Lists
1
1
Консультация-практикум
Самостоятельная работа
2
Присвоение списка и эквивалентность.
List Assignment and Equivalence
1
1
Консультация-практикум
Самостоятельная работа
3
Границы списка. Нарезка.
List Bounds. Slicing.
1
1
Консультация-практикум
Самостоятельная работа
4
Списки и функции.
Lists and Functions
1
1
Консультация-практикум
Самостоятельная работа
5
Разработка проетка.
1
1
Консультация-практикум
Самостоятельная работа
6
Защита проекта.
1
1
Практическая деятельность
Программный код
Итого
34
3
31
Информационно-методическая часть Требования к уровню подготовки учащихся на конец учебного года в соответствии с требованиями, установленными ГОСО РК
В результате рассмотрения предложенного курса обучающиеся должны иметь следующие результаты обучения:
7 класс знать/понимать: • основные термины и понятия программирования Python;
• значения и переменные;
• типы переменных;
• присваивание значений переменным;
• input/ output;
• выражения;
• приоритеты оператора;
• комментарии;
• арифметические операторы;
• оператор if
• оператор if/ else
• вложенные условия
уметь: • вводить и выводить данные в Python;
• использовать функцию eval
• различать ошибки;
• применять операторы if, if/ else;
• составлять сложные логические выражения;
• составлять вложенные условные выражения;
• писать программный коды на Python с применением вышеуказанных операторов и выражений;
• определять и исправлять ошибки;
• находить многостороннее решение;
• составлять программы по заданным алгоритмам
• разрабатывать собственные проекты с применением языка программирования Python
• анализировать полученные результаты
8 класс знать/понимать: • основные термины и понятия программирования Python;
• значения и переменные;
• типы переменных;
• присваивание значений переменным;
• input/ output;
• выражения;
• циклы;
• интерацию;
• вложенные циклы;
• бесконечные циклы;
• понятие функции;
• стандартные математические функции;
• функции времени;
• пользовательские функции;
• глобальные переменные;
• рекурсию
• списки
уметь: • вводить и выводить данные в Python;
• различать циклы;
• применять циклы при составлении программ в Python;
• составлять программы с применением вложенных циклов;
• определять и различать неправильное прерывание цикла;
• применять различные функции при составлении программ и решении задач;
• определять и исправлять ошибки;
• разрабатывать собственные проекты с применением языка программирования Python
• анализировать полученные результаты
использовать приобретенные знания и умения в практической деятельности и повседневной жизни для: • развития умений выражать мысли, передавать информацию последовательно в устной форме на английском языке;
• пополнения словарного запаса слов на английском языке;
• освоения будущих профессий, связанных с мультимедийными технологиями, востребованных на рынке труда.
Форма оценки знаний учащихся Оценка знаний и умений, как отдельного раздела программы, так и курса в целом, осуществляется следующими приемами:
• практическая работа;
• проектная работа;
• защита проекта.
В качестве образовательного продукта учащихся в ходе проектной работы будут программы, написанные на языке программирования Python, а также презентации или видеоматериалы, с помощью которых учащиеся будут демонстрировать свои проекты.
При оценивании работ учащихся желательно учитывать следующие параметры:
• количество творческих элементов, использованных при создании документа;
• оригинальность приёмов;
• относительная новизна способов;
• практическая значимость проекта.
Педагогические подходы к организации учебного процесса: дифференцированный подход;
личностно-ориентированный подход;
компетентностный подход;
деятельностный подход;
интегративный подход;
системный подход.
Реализация указанных подходов осуществляется через:
работу в группах;
стимулирование научно-исследовательской работы;
проблемно-ориентированное обучение;
применение критического мышления при сборе, обработке, сохранение и передаче
информации;
проектную работу;
поощрение к применению приобретенных навыков в различных жизненных ситуациях;
использование задач, интегрированных с другими предметными областями.