Программирование на языке Python
*Нет действующих групп
0.0

Возраст: 14-17 лет

Направление: Техническое

Программа предназначена для обучающихся Дети без ОВЗ

Адаптация для детей с ОВЗ: -

Участие федеральном проекте: Точка роста

Возможные зачисления: Cертификат ПФ

Файл программы: Скачать

Образовательная организация: МБОУ "Лицей №36" (г.Осинники)

Аннотация программы

Пусть время за компьютером проходит с пользой! Предлагаем ребятам в возрасте от 14 до 17 лет освоить язык программирования Python. Это повысит его компьютерную грамотность и, возможно, станет основой будущей профессии. Научившись программировать на языке Python, учащиеся получат мощный и удобный инструмент для решения прикладных задач, позволит потом с легкостью выучить любой другой язык программирования. Программа реализуется в специально оборудованном кабинете Центра образования «Точка роста». Адресат программы: учащиеся 8-10 классов, возраст учащихся 14-17 лет. Программа рассчитана на 11 месяцев. Занятия по программе осуществляются в учебные периоды: со 2 января по 4 июля, с 1 сентября по 30 декабря, 2 часа в неделю, 88 часов. Учащиеся формируются в разновозрастные группы до 12 человек, состав группы является постоянным, конкурсный отбор в группы не предусмотрен. Форма обучения – очная.

1 модуль

Записаться
Продолжительность модуля: 5 месяцев

Ожидаемые результаты освоения модуля

По окончании реализации 1 модуля учащиеся будут знать:  основные элементы программирования: ввод (вывод) информации в память (из памяти), данные, операции с данными, условное выполнение, циклы, подпрограммы;  простые и сложные структуры данных, а также конструкции для работы с ними;  модули (random, math, collections, и др.).  основные элементы программирования: ввод (вывод) информации в память (из памяти), данные, операции с данными, условное выполнение, циклы, подпрограммы  алгоритмы обработки данных. Учащиеся будут уметь:  использовать основные понятия, конструкции и структуры данных последовательного программирования, а также правила записи этих конструкций и структур в выбранном для изучения языке программирования;  анализировать предложенный алгоритм, например определять, какие результаты возможны при заданном множестве исходных значений и при каких исходных значениях возможно получение указанных результатов;  создавать, анализировать и реализовывать в виде программ базовые алгоритмы, связанные с анализом элементарных функций (в том числе приближенных вычислений), записью чисел в позиционной системе счисления, делимостью целых чисел; линейной обработкой последовательностей и массивов чисел (в том числе алгоритмы сортировки), анализом строк, а также рекурсивные алгоритмы;  создавать собственные алгоритмы для решения прикладных задач на основе изученных алгоритмов и методов;  применять при решении задач структуры данных: списки, применять при составлении алгоритмов базовые операции со структурами данных;  использовать основные понятия, конструкции и структуры данных последовательного программирования, а также правила записи этих конструкций и структур в выбранном для изучения языке программирования.

2 модуль

Записаться
Продолжительность модуля: 4 месяцев

Ожидаемые результаты освоения модуля

По окончании реализации 2 модуля обучающиеся будут знать:  синтаксис языка программирования Python;  простые и сложные структуры данных, а также конструкции для работы с ними;  некоторые модули (random, math, collections, itertools и др.).  основные элементы программирования: ввод (вывод) информации в память (из памяти), данные, операции с данными, условное выполнение, циклы, подпрограммы  алгоритмы обработки данных. Обучающиеся будут уметь:  анализировать предложенный алгоритм, например определять, какие результаты возможны при заданном множестве исходных значений и при каких исходных значениях возможно получение указанных результатов;  создавать, анализировать и реализовывать в виде программ базовые алгоритмы, связанные с анализом элементарных функций (в том числе приближенных вычислений), записью чисел в позиционной системе счисления, делимостью целых чисел; линейной обработкой последовательностей и массивов чисел (в том числе алгоритмы сортировки), анализом строк, а также рекурсивные алгоритмы;  создавать собственные алгоритмы для решения прикладных задач на основе изученных алгоритмов и методов;  применять при решении задач структуры данных: списки, применять при составлении алгоритмов базовые операции со структурами данных;  использовать основные понятия, конструкции и структуры данных последовательного программирования, а также правила записи этих конструкций и структур в выбранном для изучения языке программирования;  использовать в программах данные различных типов; применять стандартные и собственные подпрограммы для обработки символьных строк; выполнять обработку данных, хранящихся в виде массивов различной размерности; выбирать тип цикла в зависимости от решаемой подзадачи; составлять циклы с использованием заранее определенного инварианта цикла; реализовывать решения подзадач в виде подпрограмм, связывать подпрограммы в единую программу; использовать модульный принцип построения про- грамм; использовать библиотеки стандартных подпрограмм.




Вход
Пожалуйста, подождите...