- способность применять полученные знания в области прикладной математики и информатики; способность под руководством преподавателя провести научное исследование и получить новый научный или прикладной результат.
ФОРМЫ ИТОГОВОЙ И ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ОБУЧАЮЩИХСЯ
Используемые виды контроля:
- входной контроль (выполнение задания в виде теста); текущий (выполнение практических заданий, участие в интеллектуальных конкурсах различного уровня по программированию); итоговый (выполнение и презентация проекта).
Результатом освоения программы можно считать выбор обучающимся на следующий учебный год дополнительной общеобразовательной программы научно-технической направленности МБОУ ДО ЦНТТ «Информатика+».
ОБОСНОВАНИЕ СООТВЕТСТВИЯ ПРОГРАММЫ ПРОДВИНУТОМУ УРОВНЮ
Содержание программы позволяет вести обучение в режиме актуального познания и направлено на формирование у обучающихся навыков принятия самостоятельных решений, самообучения, способности поиска правильного решения и его реализации. Возникающие при этом познавательные переживания обучающихся обусловливают осознанный интерес к углубленному изучению программирования и сопряженных областей науки. Создание условий для самостоятельной познавательной деятельности – основная задача дополнительного образования в целом и программ продвинутого уровня в частности. Таким образом, наряду с освоением научно-обоснованных принципов программирования, обучающийся имеет возможность приложить свои знания к решению широкого спектра задач: от бытовых до исследовательских.
Предлагается изучение дисциплин, составляющих основу профессиональной подготовки:
- алгоритмизация; программирование на языке Python; обзор перспективных задач структурного, объектно-ориентированного программирования; реализация и представление практических и научно-исследовательских проектов.
Результаты освоения дополнительной общеразвивающей программы ориентированы на осознанное самоопределение обучающихся в выборе технической профессии: инженера, программиста, конструктора, разработчика автоматизированных систем. Также программа способствует развитию индивидуальных способностей, путем более глубокого, чем это предусматривается школьными уроками информатики, освоения специфических знаний и навыков программирования.
ДИАГНОСТИЧЕСКИЕ ПРОЦЕДУРЫ ДЛЯ ОПРЕДЕЛЕНИЯ СООТВЕТСТВИЯ УРОВНЯ МОТИВАЦИИ, ЗНАНИЙ И КОМПЕТЕНЦИЙ ОБУЧАЮЩЕГОСЯ ТРЕБОВАНИЯМ, ЗАЯВЛЕННЫМ В ПРОГРАММЕ
Содержание программы «Python. Современное программирование» предполагает, что обучающиеся ранее были знакомы с базовыми принципами программирования на одном из языков программирования (КуМир, Pascal, С). Достаточно того, чтобы обучающиеся знали стандартные операции ввода-вывода информации, простые типы данных и операции над ними, имели представление об алгоритмических конструкциях условного и циклического операторов.
Для зачисления на обучение по программе обучающимся необходимо выполнить входной тест, содержание которого основано на заданиях из разделов школьного курса информатики «Элементы теории алгоритмов» и «Программирование», представленных в демонстрационных тестах основного государственного экзамена для 9 класса (Приложение ). Наличие документа, подтверждающего сдачу ОГЭ по информатике не менее 80 баллов, освобождает школьника от написания теста.
По итогам выполнения задания школьнику, не справившемуся с заданием, может быть рекомендовано обучение по другим дополнительным общеобразовательным программам Центра.
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
- компьютерный класс с установленным программным обеспечением Python3.5, Wing IDE100; локальная сеть с доступом в Интернет; проектор; школьная доска.
УЧЕБНЫЙ ПЛАН
№ п\п | Наименование раздела, темы | Количество часов | Формы аттестации/ контроля | |
Всего | Теория | Практика | ||
I этап. Введение в Python (14 ч.) | ||||
Язык Python. Среда программирования. Особенности ввода-вывода. | 4 | 2 | 2 | |
Типы данных, операции. Оператор присваивания | 4 | 2 | 2 | |
Числа. Стандартные операции | 6 | 2 | 4 | Практическое задание |
II этап. Строки (20 ч.) | ||||
Литералы строк | 4 | 2 | 2 | |
Срезы строк | 4 | 2 | 2 | |
Методы строк | 12 | 4 | 8 | Практическое задание |
III этап. Алгоритмические инструкции (24 ч.) | ||||
Условный оператор | 4 | 2 | 2 | |
Цикл while. Теория чисел | 10 | 2 | 8 | |
Цикл for | 10 | 2 | 8 | Практическое задание |
IV этап. Функции (22ч.) | ||||
Парадигма и преимущества структурного программирование | 4 | 2 | 2 | |
Граф и стек вызовов функций. Области видимости переменных | 4 | 2 | 2 | |
Прямая рекурсия | 10 | 2 | 8 | |
Косвенная рекурсия | 4 | 2 | 2 | Практическое задание |
V этап. Списки и кортежи. (22 ч.) | ||||
Списки и кортежи в Python. Сходства и различия | 4 | 2 | 2 | |
Операции со списками | 10 | 2 | 8 | |
Срезы списков | 4 | 2 | 2 | |
Матрицы. Операции над матрицами | 4 | 2 | 2 | Практическое задание |
VI этап. Словари и множества (8 ч.) | ||||
Словари | 4 | 2 | 2 | |
Множества | 4 | 2 | 2 | Практическое задание |
VII этап. ООП (42 ч.) | ||||
Классы в Python. | 2 | 2 | ||
Разработка собственного класса | 6 | 2 | 4 | |
Разработка и программирование собственного проекта | 30 | 30 | ||
Подготовка презентации и защита проекта. | 4 | 4 | Проект | |
Всего за 1 год обучения | 152 | 44 | 108 |
КАЛЕНДАРНЫЙ УЧЕБНЫЙ ГРАФИК
№ п\п | Месяц | Число | Время пров-я занятий | Форма занятия | Кол-во часов | Тема занятия | Место пров-я | Форма контроля |
09 | 04 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Язык Python. Среда программирования. | |||
06 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Особенности ввода-вывода. | ||||
11 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Типы данных, операции. | ||||
13 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Оператор присваивания | ||||
18 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Целые числа. Ввод и вывод | ||||
20 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Стандартные операции | ||||
25 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Действительные числа. Стандартные операции | Практ. задание | |||
27 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Литералы строк | ||||
30 | 16.30-17.20, 17.20-18.00 | Практ | 2 | Форматирование строк. Экранированные последовательности | ||||
10 | 04 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Срезы строк | |||
07 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Срез с одним, двумя и тремя параметрами | ||||
11 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Методы строк | ||||
14 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Методы find и rfind | ||||
18 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Метод replace | ||||
21 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Метод count | ||||
25 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Комбинирование методов строк | ||||
28 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение олимпиадных задач | ||||
11 | 01 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Условный оператор. Логический тип данных | |||
08 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение задач | Практ. задание | |||
11 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Цикл while. Теория чисел | ||||
15 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | НОД и НОК | ||||
18 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Простые числа. | ||||
22 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Алгоритм Евклида | ||||
25 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение олимпиадных задач | ||||
29 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Цикл for | ||||
12 | 02 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Задачи на поиск заданного элемента | |||
06 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Среднее арифметическое чисел | ||||
09 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Нахождение максимума и минимума | ||||
13 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение олимпиадных задач | ||||
16 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Парадигма и преимущества структурного программирование | ||||
20 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Анализ стандартных библиотек | Практ. задание | |||
23 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Граф и стек вызовов функций. Области видимости переменных | ||||
27 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Анализ стандартных библиотек | ||||
30 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Прямая рекурсия. Нахождение суммы чисел | ||||
01 | 13 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Числа Фибоначчи | |||
17 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Вычисление степени | ||||
20 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Ханойские башни | ||||
24 | 16.30-17.20, 17.20-18.00 | Практ | 2 | Решение олимпиадных задач | ||||
27 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Косвенная рекурсия | ||||
31 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение олимпиадных задач | Практ. задание | |||
02 | 03 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Списки и кортежи в Python. Сходства и различия | |||
07 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение стандартных задач | ||||
10 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Операции со списками | ||||
14 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Методы split и join | ||||
17 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Циклический сдвиг | ||||
21 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Квадратичные сортировки списка | ||||
24 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Быстрая сортировка списка | ||||
28 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Срезы списков | ||||
03 | 03 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение олимпиадных задач | |||
07 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Матрицы. Операции над матрицами | ||||
10 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение олимпиадных задач | Практ. задание | |||
14 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Словари | ||||
17 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение стандартных задач | ||||
21 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Множества | ||||
24 | 16.30-17.20, 17.20-18.00 | Практ. | 2 | Решение стандартных задач | Практ. задание | |||
28 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Классы в Python. | ||||
31 | 16.30-17.20, 17.20-18.00 | Лекц. | 2 | Разработка собственного класса | ||||
04 | 04 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка собственного класса | |||
05 | 16.30-17.20, 17.20-18.00 | Творч. мастер | 2 | Разработка собственного класса | ||||
07 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка собственного проекта | ||||
11 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Выбор темы для научно-исследовательского или практического проекта. | ||||
14 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Составление плана работы над проектом | ||||
18 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | ||||
21 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | ||||
23 | 16.30 | Творч. мастер | 2 | Разработка и программирование собственного проекта. | ||||
25 | 16.30 | Творч. мастер | 2 | Разработка и программирование собственного проекта. | ||||
27 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | ||||
29 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | ||||
05 | 05 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | |||
12 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | ||||
16 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | ||||
19 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Разработка и программирование собственного проекта. | ||||
21 | 16.30-17.20, 17.20-18.00 | Творч. мастер | 2 | Разработка и программирование собственного проекта. | ||||
23 | 16.30-17.20, 17.20-18.00 | Творч. мастер-я | 2 | Разработка и программирование собственного проекта. | ||||
26 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Подготовка презентации проекта. | ||||
30 | 16.30-17.20, 17.20-18.00 | Творч. мастер. | 2 | Защита проекта в аудитории. | Защита проекта |
СОДЕРЖАНИЕ УЧЕБНОГО ПЛАНА
Введение в Python – 14 ч.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


