Мастерская программирования на языке Python

Глобальная информатизация и компьютеризация общества предъявляют высокие требования к подрастающему поколению, которому необходимо обладать высоким уровнем компьютерной грамотности, уметь быстро находить необходимую информацию, оперативно ее обрабатывать, передавать, хранить и грамотно представлять.

Программа «Программирование на Python» посвящена знакомству с основными понятиями, используемыми в языках программирования высокого уровня, решению большого количества творческих задач, многие из которых моделируют процессы и явления из различных предметных областей.

Реализация программы направлена на формирование научного мировоззрения, развитие мышления посредством изучения вопросов программирования и алгоритмизации, на формирование у учеников информационной культуры и грамотности, приобщение к информационным технологиям.

Программа знакомит учащихся с принципами парадигм программирования (структурного, объектно-ориентированного, событийного). Использование метода проектов позволяет обеспечить условия для развития у ребят навыков самостоятельной постановки задач и выбора оптимального варианта их решения, самостоятельного достижения цели, анализа полученных результатов с точки зрения решения поставленной задачи. Приобретённые в данном курсе знания и умения могут быть использованы при сдаче ОГЭ и ЕГЭ по информатике, при участии в олимпиадах по программированию, при решении задач по физике, химии и другим наукам.

Обладая опытом программирования на языке Python, учащиеся смогут применить его для изучения любого другого языка программирования.

 

Уровень реализуемой программы: базовый.

 

Актуальность программы. Программа ориентирована на изучение языка программирования Python. Это современный язык программирования, основными достоинствами которого являются: кросплатформенность, бесплатность, простой и понятный синтаксис, высокая читаемость кода программы, богатство возможностей. Он активно применяется в самых разных областях от разработки веб-приложений до машинного обучения.

 

Новизна Программы. Данная программа охватывает алгоритмическое направление, а также вопросы практического использования полученных знаний при решении задач. Предоставляется возможность командной разработки, создания коллективных проектов. Учащиеся смогут увидеть результаты своего труда в сети Интернет.

 

Отличительная особенность. Отличительной особенностью данной программы являются компетенции, которые приобретает ученик по окончании курса:

·                знание основ современных языков программирования;

·                умение объяснять и использовать на практике как простые, так и сложные структуры данных и конструкции для работы с ними;

·                умение искать и обрабатывать ошибки в коде;

·                умение разбивать решение задачи на подзадачи;

·                способность писать грамотный, красивый код;

·                способность анализировать как свой, так и чужой код;

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

·                способность грамотно строить коммуникацию, исходя из целей и ситуации.

 

Инновационность программы. Программа знакомит учащихся с принципами парадигм программирования (структурного, объектно-ориентированного, событийного). Использование метода проектов позволяет обеспечить условия для развития у ребят навыков самостоятельной постановки задач и выбора оптимального варианта их решения, самостоятельного достижения цели, анализа полученных результатов с точки зрения решения поставленной задачи.

Обладая опытом программирования на языке Python, впоследствии учащиеся смогут применить его для изучения любого другого языка программирования.

 

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

преподаватели

Содержание программы

Цели программы

Результат программы

Материально-техническая база