МОУ «СОШ №14»
аул Эдельбай Благодарненского городского округа Ставропольского края
  • Языки программирования. Python

    7-11 класс
    Есть места
    Бесплатно
    ОВЗ
    Естественная наука

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

    • рамках предлагаемого курс «Языки программирования. Python» изучение основ программирования на языке Python — это не столько средство подготовки к будущей профессиональной деятельности, сколько формирование новых общеинтеллектуальных умений и навыков: разделение задачи на этапы решения, построение алгоритма и др. Исключительно велика роль программирования для формирования мышления школьников, приёмов умственных действий, умения строить модели, самостоятельного нахождения и составления алгоритмов решения задач, умения чётко и лаконично реализовывать этапы решения задач. Использование этих возможностей для формирования общеинтеллектуальных и общеучебных умений школьников активизирует процесс индивидуально-личностного становления учащихся.

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

    Цели изучения курса:

    • понять значение алгоритмизации как метода познания окружающего мира, принципы структурной алгоритмизации;
    • овладеть базовыми понятиями теории алгоритмов;
    • научиться разрабатывать эффективные алгоритмы и реализовывать их в виде программы, написанной на языке программирования Python.

    Задачи курса:

    ·     познакомить с понятиями алгоритма, вычислимой функции, языка программирования;

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

    Python;

    • научить отлаживать и тестировать программы, делать выводы о работе этих программ.

    Методы обучения

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

    Формы организации учебных занятий

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

    Планируемые результаты курса

    • рамках курс «Языки программирования. Python» учащиеся овладевают следующими знаниями, умениями и способами деятельности:
      • умеют составлять алгоритмы для решения задач;
      • умеют реализовывать алгоритмы на компьютере в виде программ, написанных на языке Python;
      • владеют основными навыками программирования на языке Python;
      • умеют отлаживать и тестировать программы, написанные на языке Python.

    Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie