способность применять полученные знания в области прикладной математики и информатики; способность под руководством преподавателя провести научное исследование и получить новый научный или прикладной результат.

ФОРМЫ ИТОГОВОЙ И ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ОБУЧАЮЩИХСЯ

Используемые виды контроля:

    входной контроль (выполнение задания в виде теста); текущий (выполнение практических заданий, участие в интеллектуальных конкурсах различного уровня по программированию); итоговый (выполнение и презентация проекта).

Результатом освоения программы можно считать выбор обучающимся на следующий учебный год дополнительной общеобразовательной программы научно-технической направленности МБОУ ДО ЦНТТ «Информатика+».

ОБОСНОВАНИЕ СООТВЕТСТВИЯ ПРОГРАММЫ ПРОДВИНУТОМУ УРОВНЮ

Содержание программы позволяет вести обучение в режиме актуального познания и направлено на формирование у обучающихся навыков принятия самостоятельных решений, самообучения, способности поиска правильного решения и его реализации. Возникающие при этом познавательные переживания обучающихся обусловливают осознанный интерес к углубленному изучению программирования и сопряженных областей науки. Создание условий для самостоятельной познавательной деятельности – основная задача дополнительного образования в целом и программ продвинутого уровня в частности. Таким образом, наряду с освоением научно-обоснованных принципов программирования, обучающийся имеет возможность приложить свои знания к решению широкого спектра задач: от бытовых до исследовательских.

НЕ нашли? Не то? Что вы ищете?

Предлагается изучение дисциплин, составляющих основу профессиональной подготовки:

    алгоритмизация; программирование на языке 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