Управление образования города алматы городской научно-методический центр новых технологий в образовании


Раздел 1. Основные типы алгоритмов. Повторение



бет275/384
Дата05.12.2023
өлшемі2,35 Mb.
#195116
түріСборник
1   ...   271   272   273   274   275   276   277   278   ...   384
Байланысты:
Факултатив

Раздел 1. Основные типы алгоритмов. Повторение.

5




5







1

Тема 1. Реализация линейного и разветвляющегося алгоритма на языке Python.

1




1

Консультация -практикум

Код программы «Flags of the World»


2

Тема 2. Реализация циклического алгоритма на языке Python.

1




1

Консультация -практикум

Код программы «Числа Фибоначчи»

3

Тема 3. Реализация вложенных циклов на языке Python.



1




1

Консультация -практикум

Код программы «Определить количество простых чисел»

4

Тема 4. Реализация вспомогательных алгоритмов на языке Python.

1




1

Консультация -практикум

Код программы «Решето Эратосфена»

5

Тема 5. Генератор псевдослучайных чисел – random.

1




1

Консультация -практикум

Код программы «Угадай число»




Раздел 2. Структурные типы данных. Списки.

5

3

3







6

Тема 1. Списки.



1

1




Семинар

Конспект, работа в группах

7

Тема 2. Обработка списков. Линейный поиск. Добавление и удаление элементов. Копирование списков.

1

1




Семинар

Конспект, работа в группах

8

Тема 3. Обработка списков. Двоичный поиск и сортировка

1




1

Консультация -практикум

Код программы «Сортировка выбором»

9

Тема 4. Генераторы списков в Python

1

1




Семинар

Конспект, работа в группах

10

Тема 5. Решение задач по теме



1




1

Практическая деятельность

Код программы «Пересечение списков»




Раздел 3. Структурные типы данных. Символьные строки

2

1

1







11

Тема 1. Операции обработки строк.



1

1




Семинар

Конспект, работа в группах

12

Тема 2. Типовые задачи обработки строк.



1




1

Консультация -практикум

Код программы «Заменить пробелы символом *»




Раздел 4. Функции.

4

1

3







13

Тема 1. Функции. Локальные и глобальные переменные.

1

1




Семинар

Конспект, работа в группах

14

Тема 2. Возврат значений из функции. Оператор return.

1




1

Консультация -практикум

Код программы «Наименьшее общее кратное»

15

Тема 3. Параметры и аргументы функций.

1




1

Консультация -практикум

Код программы «Циклический сдвиг»

16


Тема 4. Встроенные функции



1





1


Консультация -практикум

Код программы функций для работы с символами




Раздел 4. Структурные типы данных. Массивы.

4

1

3







17

Тема 1. Основные понятия.



1

1




Установочная лекция

Конспект, работа в группах

18



Тема 2. Типовые задачи обработки



1




1

Консультация -практикум

Код программы «Поиск элементов»

19



Тема 3. Решение задач обработки элементов.



1




1

Практическая деятельность

Код программы «Сортировка»

20



Тема 4. Решение задач обработки элементов. Обработка исключений.



1




1

Практическая деятельность

Код программы на обработку элементов.




Раздел 5. Структурные типы данных. Работа с файлами



3

2

1







21


Тема 1. Типы файлов с точки зрения программиста. Запись информации в файл, чтение из файла.



1



1




Семинар

Конспект, работа в группах

22

Тема 2. Модули, подключение модулей.



1

1




Семинар

Конспект, работа в группах

23

Тема 3. Сортировка по произвольным элементам вложенных списков.



1




1

Консультация -практикум

Код программы «Сортировка»




Раздел 6. Pygame и разработка игр.



11

2

9







24

Тема 1. Что такое Pygame.



1

1




Установочная лекция

Конспект, работа в группах

25

Тема 2. Каркас игры на Pygame.



1

1




Семинар

Конспект, работа в группах

26

Тема 3. Модуль Pygame.draw – геометрические примитивы



1




1

Консультация -практикум

Код программы «Рисование различных фигур»

27

Тема 4. События клавиатуры



1




1

Консультация -практикум

Код программы «Движение объекта»

28

Тема 5. События мыши.



1




1

Консультация -практикум

Код программы «Создание фигур в местах клика мыши»

29

Тема 6. Модуль Pygame.font



1




1

Консультация -практикум

Код программы с использованием модуля Pygame.font

30

Тема 7. Модули Pygame.image и Pygame.transform. Загрузка и сохранение изображений в Pygame

1




1

Консультация -практикум

Код программы «Рисунок собаки»

31

Тема 8. Классы Sprite и Group



1




1

Консультация -практикум

Код программы с использованием классов Sprite и Group

32

Тема 9. Класс Sound и модуль Pygame.mixer.music



1




1

Консультация -практикум

Код программы «Создание музыкального объекта»

33

Тема 10. Создание проекта



1




1

Практическая деятельность

Готовый проект

34

Тема 11. Создание проекта



1




1

Практическая деятельность

Готовый проект




Итого:

34

10

24









Информационно-методическая часть
Формы оценки знаний учащихся.
Основными принципами оценивания в данном курсе являются: самоконтроль, систематичность, последовательность, объективность, прозрачность и актуальность, которые достигаются с помощью автоматической проверки решения задач в системах http://neerc.ifmo.ru/school/, http://informatics.mccme.ru, http://www.codeforces.ru, acmp.ru и других сайтах.
Самоконтроль и самооценка выступают, как составная часть всех видов заданий, с помощью онлайн тестирования и сайтов с автоматической проверкой заданий.
При проверке усвоения материала необходимо выявлять полноту, прочность усвоения учащимися теории и умение применять ее на практике в знакомых и незнакомых ситуациях.
Основные формы проверки знаний и умений учащихся по курсу являются: самостоятельная работа на ПК, самопроверка, тестирование, устный опрос и зачеты.
Промежуточная аттестация проводится выполнением промежуточных тестов, промежуточные результаты отслеживаются при помощи он-лайн тестирования на английском языке по ссылке http://programarcadegames.com/quiz/progress.php в ходе оценивания практических работ, в виде контрольных тестов по теоретическому материалу в конце каждого раздела курса и итоговых тестов.
Обязательное содержание программы оценивается по темам проверкой теоретического материала (зачет, опрос, беседа) и умением применить знания при решении задач (сдача заданий на сайты).
Задания творческого характера оцениваются результатом программного продукта, учитывается самостоятельность при разработке и оптимальность алгоритма при решении проблемы.


Достарыңызбен бөлісу:
1   ...   271   272   273   274   275   276   277   278   ...   384




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет