«Лаборатория программирования»

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

Программа разработана в соответствии с требованиями ФГОС ООО и ФГОС СОО.

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

Конкретная среда языка программирования Паскаль рассматривается с позиции приобретения учащимися навыков программирования. Преобладающий тип занятий – практикум. Все задания курса выполняются с помощью персонального компьютера в среде языка программирования АВС Паскаль, создание сайтов в среде Kompozer.

Педагоги

Юшина Татьяна Владимировна -педагог высшей категории

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

Содержание учебного курса

Основы языка Python (35 часов)

Вводное занятиеОсновы языка Python. Ввод-вывод данных, числа и строки, операции с числами и строками.Операции с числами и строками. Условная конструкция в Python.Условная конструкция в Python, elif, логические операции.ЦиклforвPython. Циклwhile. Строки. Функции. Встроенные функции в Python.Списки. Кейс 1. Создание программы-теста из нескольких во­просов. Завершение работы над программой-тестом.Работа с файлами в Python.Кейс 2. Разработка приложения, сохраняющего дан­ные в файле.Продвинутые возможности Python.Создание продвинутого интерфейса к программе, раз­работанной на предыдущем занятии. Завершение работы над программой.Работа с датой и временем. Кейс 3. Создание приложения Календарь дней рожде­ния моей семьи. Работа над проектом

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

 Приобретение учащимися базового набора знаний, умений и навыков по программированию.

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

·         знакомство с базовыми конструкциями языка Python;

·        фор­мирование умения придумывать алгоритмы и их реализовы­вать на языке Python;

·        формирование умения создавать реальные приложения с помощью языка Python,

·        формирование умения применять накопленные знания для решения практических задач;

Особые условия проведения

Навыки владения персональным компьютером

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

Кабинет информатики