Рабочая программа дополнительного образования Я программист
Министерство общего и профессионального образования Свердловской области
Государственное бюджетное образовательное учреждение среднего профессионального образования Свердловской области
Верхнепышминский механико-технологический техникум «Юность»
структурное подразделение кадетская школа-интернат
Рабочая программа
элективного курса «Я - программист»
9 класс
г.В.Пышма, 2015
Пояснительная записка.
Программа кружка «Я - программист» разработана для организации внеурочной деятельности обучающихся 9 классов (возрастная группа 14-15 лет). Преподаватель дополнительного образования - учитель информатики.
Актуальность:
В условиях интенсификации процессов информатизации общества и образования при формировании универсальных учебных действий, наряду с традиционными методиками, целесообразно широкое использование цифровых инструментов и возможностей современной информационно-образовательной среды. Ориентировка школьников в информационных и коммуникативных технологиях (ИКТ) и формирование способности их грамотно применять (ИКТ-компетентность) являются одними из важных элементов формирования универсальных учебных действий обучающихся. Информационно-коммуникационные технологии – инструментарий универсальных учебных действий.
В рамках школьного курса программирование на языках высокого уровня изучается обзорно. За отведенное количество часов невозможно сформировать стойкие навыки решения задач с помощью одной из систем программирования. Специфика учения детей в старшей школе и далее в вузовском образовании предполагает владение обучающимися всеми возможными технологиями решения информационных задач с помощью компьютера. А потому для успешности наших выпускников в дальнейшем обучении необходимо предоставить им возможность освоить технологию программирования на одном из языков высокого уровня.
Язык программирования был создан в 1960 году профессором Никлаусом Виртом специально для обучения основам структурного программирования. Время показало, что разработанный язык Pascal и система программирования TurboPascal являются оптимальным средством программирования, сочетающим в себе простоту, понятность и достаточно мощный инструментарий построения программ любой сложности.
Цель:
углубленное изучение основ программирования на языке Pascal, формирование у обучащихся навыков решения задач с помощью системы программирования PASCAL ABC.
Задачи программы: Обучающие:
в результате обучения учащиеся должны уметь:
применять операторы при написании программ с линейными и ветвящимися структурами;
решать задачи с применением операторов цикла и комбинированных задач;
решать задачи с использованием структурированных переменных;
решать прикладные задачи с использованием подпрограмм записывать выражения по правилам языка;
должны знать:
структуры операторов и особенностей работы основные составляющие языка Паскаль;
основные процедуры и функции работы с массивами, строками, множествами, записями и файлами типы данных и их представление в памяти;
структуру и методику создания и применения подпрограмм управляющие конструкции (ветвление, циклы);
Развивающие:
развивать познавательный интерес школьников.
развивать творческое воображение и образное мышление обучающихся.
развивать навыки планирования проекта, умение работать в группе.
развитие конструкторских и исследовательских умений активного творчества с использованием языка программирования и современных технологий.
Воспитывающие:
воспитывать интерес к программированию.
воспитывать культуру общения между учащимися.
воспитывать культуру безопасного труда при работе за компьютером.
воспитывать культуру работы в глобальной сети.
Структура курса:
курс рассчитан на 62 академических часа. Каждое занятие предполагает рассмотрение теоретических вопросов темы и практическую работу обучающегося в среде TurboPascal.
Прогнозируемые результаты:
по завершению элективного курса «Я - программист» учащийся научится составлять, читать, модифицировать программы на языке Паскаль, что будет способствовать успешной сдачеГИА, ЕГЭ по информатике в 9, 11 классах.
Формы и методы обучения определены возрастом обучающихся. При проведении занятий используются компьютеры с установленной программой PASCAL ABC, проектор, сканер, принтер, компьютерная сеть с выходом в Интернет. Теоретическая работа чередуется с практической, а также используются интерактивные формы обучения.
Режим занятий
Программа реализует обще интеллектуальное направление во внеурочной деятельности. На реализацию программы отводится 2 часа в неделю (два занятия в неделю по 45 мин), всего 62 часа в год.
Формы проведения занятий:
беседы, лекции, практические занятия, самостоятельная работа, викторины и проекты.
Использование метода проектов позволяет обеспечить условия для развития у ребят навыков самостоятельной постановки задач и выбора оптимального варианта их решения, самостоятельного достижения цели, анализа полученных результатов с точки зрения решения поставленной задачи.
Программой предусмотрены методы обучения: объяснительно-иллюстративный, эвристический (вариативные задания), проблемный, метод проектов.
Условия реализации программы:
создание комфортной обстановки на занятиях, необходимой для проявления способностей каждого ребенка.
индивидуальный подход к воспитаннику с учетом его психологических и возрастных особенностей.
поддержка педагогом связи с родителями.
постоянная работа педагога по самообразованию, пополнение знаний в области педагогики, психологии, новых информационных технологий.
наличие материальной базы: кабинет информатики, соответствующий требованиям материального и программного обеспечения, кабинет оборудован согласно правилам пожарной безопасности, наглядные пособия, раздаточный материал, презентации и видео-уроки по темам занятий.
наличие технических и программных средств: мультимедийный компьютер; цифровая видеокамера; цифровой фотоаппарат; программа PASCAL ABC; компакт-диск «Программирование на Pascal», 20013, Д. Тарасов,Videouroki.ru.
Программа реализуется на основе следующих принципов:
Обучение в активной познавательной деятельности. Все темы учащиеся изучают на практике, выполняя различные творческие задания, общаясь в парах и группах друг с другом.
Индивидуальное обучение. Обучение учащихся работе на компьютере дает возможность организовать деятельность учащихся с индивидуальной скоростью и в индивидуальном объеме. Данный принцип реализован через организацию практикума по освоению навыков программирования.
Преемственность. Программа курса построена так, что каждая последующая тема логически связана с предыдущей. Данный принцип учащимся помогает понять важность уже изученного материала и значимость каждого отдельного занятия.
Целостность и непрерывность, означающие, что данная ступень является важным звеном единой общешкольной подготовки по информатике и информационным технологиям.
Практико-ориентированность, обеспечивающая отбор содержания, направленного на решение простейших практических задач, поиска нужной информации, инструментирования всех видов деятельности на базе общепринятых средств информационной деятельности, реализующих основные пользовательские возможности информационных технологий. При этом исходным является положение о том, что компьютер может многократно усилить возможности человека, но не заменить его.
Принцип дидактической спирали как важнейший фактор структуризации в методике обучения информатике: вначале общее знакомство с понятием с учетом имеющегося опыта обучаемых, затем его последующее развитие и обогащение, создающее предпосылки для научного обобщения.
Принцип развивающего обучения (обучение ориентировано не только на получение новых знаний в области информатики и информационных технологий, но и на активизацию мыслительных процессов, формирование и развитие у школьников обобщенных способов деятельности, формирование навыков самостоятельной работы).
Ожидаемые результаты освоения курса внеурочной деятельности.
Личностные результаты:
широкие познавательные интересы, инициатива и любознательность, мотивы познания и творчества; готовность и способность учащихся к саморазвитию и реализации творческого потенциала в духовной и предметно-продуктивной деятельности;
готовность к повышению своего образовательного уровня и продолжению обучения с использованием средств и методов информатики и ИКТ;
интерес к информатике и ИКТ, стремление использовать полученные знания в процессе обучения другим предметам и в жизни;
способность увязать учебное содержание с собственным жизненным опытом и личными смыслами, понять значимость подготовки в области информатики и ИКТ в условиях развития информационного общества;
готовность к самостоятельным поступкам и действиям, принятию ответственности за их результаты; готовность к осуществлению индивидуальной и коллективной информационной деятельности;
способность к избирательному отношению к получаемой информации за счет умений ее анализа и критичного оценивания; ответственное отношение к информации с учетом правовых и этических аспектов ее распространения;
развитие чувства личной ответственности за качество окружающей информационной среды;
способность и готовность к принятию ценностей здорового образа жизни за счет знания основных гигиенических, эргономических и технических условий безопасной эксплуатации средств ИКТ.
Метапредметные результаты:
владение умениями организации собственной учебной деятельности, включающими: целеполагание как постановку учебной задачи на основе соотнесения того, что уже известно, и того, что требуется установить;
планирование – определение последовательности промежуточных целей с учетом конечного результата;
прогнозирование – предвосхищение результата;
контроль – интерпретация полученного результата, его соотнесение с поставленной целью;
коррекция – внесение необходимых дополнений и корректив в план действий в случае обнаружения недочетов;
оценка – осознание обучающимся того, насколько качественно им выполнен проект;
владение основными универсальными умениями информационного характера: постановка и формулирование проблемы;
поиск и выделение необходимой информации, применение методов информационного поиска;
структурирование и визуализация информации; выбор наиболее эффективных действий в зависимости от конкретной ситуации;
самостоятельное решение проблем творческого и поискового характера;
владение основами продуктивного взаимодействия и сотрудничества со сверстниками и взрослыми: умение правильно, четко и однозначно сформулировать мысль в понятной собеседнику форме;
умение осуществлять в коллективе совместную информационную деятельность, в частности при выполнении проекта;
умение выступать перед аудиторией, представляя ей результаты своей работы с помощью средств ИКТ;
использование коммуникационных технологий в учебной деятельности и повседневной жизни.
Предметные результаты:
умение использовать термины «данные», «алгоритм», «процедура», «массив», «переменные»;
умение работать в программе PASCAL ABC;
умение использовать готовые прикладные компьютерные программы и сервисы;
навыки выбора способа информации в зависимости от постановленной задачи.
Универсальные учебные действия самоопределения и смыслообразования
устойчивая учебно-познавательная мотивация учения,
умение находить ответ на вопрос о том, «какой смысл имеет для меня учение»,
умение находить ответ на вопрос о том, «какой смысл имеет использование современных информационных технологий в процессе обучения в школе и самообразования».
Действие нравственно-этического оценивания
сознательное принятие и соблюдение правил работы с файлами в корпоративной сети, а также правил поведения в компьютерном классе, направленное на сохранение школьного имущества и здоровья ученика и его одноклассников.
углубляет знание моральных норм и умение выделить нравственный аспект поведения при работе с любой информацией и при использовании компьютерной техники коллективного пользования.
Регулятивные универсальные учебные действия
ставить учебные цели,
планировать свои действия в соответствии с поставленной задачей и условиями её решения, в том числе, во внутреннем плане,
осуществлять итоговый и пошаговый контроль,
вносить коррективы в действия в случае расхождения результата и ранее поставленной целью.
Способы диагностики результатов:
итоговые занятия.
компьютерное тестирование.
конкурсы.
Формы учебной работы.
Всего аудиторных занятий 62 часа
в том числе:
практические занятия 47 часов
Учебный план.
№ Название раздела, темы Количество часов Формы аттестации/контроля
Всего Теория Практика 1 Тема 1. Операторы Паскаля. 34 8 26 тест, опрос, контрольные задания
2 Тема 2. Процедуры и функции. 6 2 4 тест
3 Тема 3. Структурированные типы данных. 22 5 17 тест
ИТОГО 62 15 47 Календарный учебный график.
№ п/п Ме-сяц Чис-
ло Время
прове-
дения занятия Форма занятия Кол-во час-
ов Тема занятия Место
проведения Форма конт-роля
1 10 05 15:20
–
16:50 беседа, практическое занятие 2 Структура программы на языке программирования Паскаль.
Лабораторная работа 1. Знакомство со средой PASCAL ABC. каб.
№ 16 опрос
2 10 12 15:20
–
16:50 практическое занятие 2 Лабораторная работа 2. Простейшие программы на языке Паскаль. каб.
№ 16 тест
3 10 19 15:20
–
16:50 беседа, практическое занятие 2 Операторы присваивания, ввода-вывода.
Лабораторная работа 3. Как организовать диалог с программой. каб.
№ 16 опрос
4 10 26 15:20
–
16:50 практическое занятие 2 Лабораторная работа 4. Графика в языке Паскаль. каб.
№ 16 опрос
5 11 09 15:20
–
16:50 беседа, практическое занятие 2 Целые и вещественные типы данных.
Лабораторная работа 5. Операции с целыми и вещественными числами. каб.
№ 16 тест
6 11 16 15:20
–
16:50 беседа, практическое занятие 2 Условные операторы.Тип данных Boolean. каб.
№ 16 тест
7 11 23 15:20
–
16:50 беседа, практическое занятие 2 Оператор выбора.
Лабораторная работа 6. Операторы ветвления и выбора. каб.
№ 16 тест
8 11 30 15:20
–
16:50 беседа, практическое занятие 2 Оператор цикла с параметром.
Лабораторная работа 7. Циклы с параметром. каб.
№ 16 опрос
9 12 07 15:20
–
16:50 практическое занятие 2 Лабораторная работа 8. Как нарисовать забор?
Лабораторная работа 9. Звездное небо и прочие странности. каб.
№ 16 контрольное задание
10 12 14 15:20
–
16:50 практическое занятие 2 Лабораторная работа10. Проектирование программ и процедуры. каб.
№ 16 опрос
11 12 15 15:20
–
16:50 беседа, практическое занятие 2 Конструкции цикла в языке Паскаль.
Операторы цикла с предусловием и постусловием.
Вложенные циклы каб.
№ 16 тест
12 12 21-
22 15:20
–
16:50 практическое занятие 2 Лабораторная работа11. Разные конструкции цикла. каб.
№ 16 опрос
13 1 11 15:20
–
16:50 практическое занятие 2 Лабораторная работа12. Как управлять движением на экране. каб.
№ 16 опрос
14 1 18 15:20
–
16:50 беседа, практическое занятие 2 Построение графиков функций.
Лабораторная работа13. Построение графиков функций. каб.
№ 16 контрольное задание
15 1 25 15:20
–
16:50 практическое занятие 2 Лабораторная работа14. Графические примитивы. Перья и кисти.
Лабораторная работа15. Работа с рисунками. каб.
№ 16 опрос
16 2 1 15:20
–
16:50 беседа, практическое занятие 2 Работа с символьными типами данных.
Работа со строковыми типами данных. каб.
№ 16 тест
17 2 8 15:20
–
16:50 практическое занятие 2 Лабораторная работа16. Основные операции со строками.
Лабораторная работа17. Алгоритмы работы со строками. каб.
№ 16 тест
18 2 15 15:20
–
16:50 беседа, практическое занятие 2 Общая структура процедур и функций. Параметры процедур и функций. каб.
№ 16 опрос
19 2 22 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа18. Описание процедур.
Лабораторная работа19. Использование процедур. каб.
№ 16 контрольное задание
20 2 29 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 20. Поиск среднего и другие неожиданности. каб.
№ 16 контрольное задание
21 3 7 15:20
–
16:50 беседа, практическое занятие 2 Одномерные массивы.
Лабораторная работа 21. Как работать с массивами: первые шаги. каб.
№ 16 опрос
22 3 14 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 22. Массивы и деловая графика. каб.
№ 16 контрольное задание
23 3 21 15:20
–
16:50 беседа, практическое занятие 2 Строковые массивы. Алгоритмы поиска. каб.
№ 16 опрос
24 4 4 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 23. Строковые массивы. Алгоритмы поиска.
Лабораторная работа 24. Нечисловые индексы в массиве. каб.
№ 16 контрольное задание
25 4 11 15:20
–
16:50 беседа, практическое занятие 2 Сортировка массивов.
Лабораторная работа 25. Сортировка массивов. каб.
№ 16 опрос
26 4 18 15:20
–
16:50 беседа, практическое занятие 2 Двумерные массивы и многомерные массивы. каб.
№ 16 опрос
27 4 25 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 26. Многомерные массивы.
Лабораторная работа 27. Подпрограммы – функции. каб.
№ 16 контрольное задание
28 5 3 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 28. Работа с текстовыми файлами: чтение и запись.
Лабораторная работа 29. Работа с данными из текстовых файлов. каб.
№ 16 контрольное задание
29 5 10 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 30. Основы работы с типизированными файлами.
Лабораторная работа 31. Записи. каб.
№ 16 контрольное задание
30 5 16 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 32. Файлы прямого доступа. каб.
№ 16 контрольное задание
31 5 23 15:20
–
16:50 беседа, практическое занятие 2 Лабораторная работа 33. Создание программ, управляемых событиями. каб.
№ 16 контрольное задание
Итого 62 Содержание учебного плана.
Тема 1. Операторы Паскаля.
Теория: Структура программы на языке программирования Паскаль. Операторы присваивания, ввода-вывода. Целые и вещественные типы данных. Условные операторы.Тип данных Boolean. Оператор выбора. Оператор цикла с параметром. Конструкции цикла в языке Паскаль. Операторы цикла с предусловием и постусловием. Вложенные циклы. Построение графиков функций. Графические примитивы. Перья и кисти. Работа с символьными типами данных. Работа со строковыми типами данных.
Практика: Лабораторная работа 1. Знакомство со средой PASCAL ABC. Лабораторная работа 2. Простейшие программы на языке Паскаль. Лабораторная работа 3. Как организовать диалог с программой. Лабораторная работа 4. Графика в языке Паскаль. Лабораторная работа 5. Операции с целыми и вещественными числами. Лабораторная работа 6. Операторы ветвления и выбора. Лабораторная работа 7. Циклы с параметром. Лабораторная работа 8. Как нарисовать забор? Лабораторная работа 9. Звездное небо и прочие странности. Лабораторная работа10. Проектирование программ и процедуры. Лабораторная работа11. Разные конструкции цикла. Лабораторная работа12. Как управлять движением на экране. Лабораторная работа13. Построение графиков функций. Лабораторная работа14. Графические примитивы. Перья и кисти. Лабораторная работа15. Работа с рисунками. Лабораторная работа16. Основные операции со строками. Лабораторная работа17. Алгоритмы работы со строками.
Тема 2. Процедуры и функции.
Теория: Общая структура процедур и функций. Параметры процедур и функций.
Практика: Лабораторная работа 20. Поиск среднего и другие неожиданности. Лабораторная работа18. Описание процедур. Лабораторная работа19. Использование процедур.
Тема 3. Структурированные типы данных.
Теория: Одномерные массивы. Строковые массивы. Алгоритмы поиска. Сортировка массивов. Двумерные массивы и многомерные массивы.
Практика: Лабораторная работа 21. Как работать с массивами: первые шаги. Лабораторная работа 22. Массивы и деловая графика. Лабораторная работа 23. Строковые массивы. Алгоритмы поиска. Лабораторная работа 24. Нечисловые индексы в массиве. Лабораторная работа 25. Сортировка массивов. Лабораторная работа 26. Многомерные массивы. Лабораторная работа 27. Подпрограммы – функции. Лабораторная работа 28. Работа с текстовыми файлами: чтение и запись. Лабораторная работа 29. Работа с данными из текстовых файлов. Лабораторная работа 33. Создание программ, управляемых событиями. Лабораторная работа 32. Файлы прямого доступа. Лабораторная работа 30. Основы работы с типизированными файлами. Лабораторная работа 31. Записи.
Литература для ученика.
Окулов С.М. Основы программирования /С.М.Окулов. – М.: БИНОМ. Лаборатория знаний, 2004.
Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: Учебник для 9 класса/И.Г.Семакин, Л.А.Залогова и др. – М.:БИНОМ. Лаборатория знаний, 2005.
Информатика. Задачник-практикум в 2т./Под ред. И.Г.Семакина, Е.К.Хеннера: Том 1. – М.: Лаборатория Базовых Знаний, 2001.
Литература для учителя.
Информатика. Задачник-практикум в 2т./Под ред. И.Г.Семакина, Е.К.Хеннера: Том 1. – М.: Лаборатория Базовых Знаний, 2001.
Окулов С.М. Основы программирования/ С.М.Окулов. – М.: БИНОМ. Лаборатория знаний, 2004.
Попов В.Б. TurboPascal для школьников. Версия 7.0: Учебное пособие. – М.:Финансы и статистика, 1996.
Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: Учебник для 9 класса/И.Г.Семакин, Л.А.Залогова и др. – М.:БИНОМ. Лаборатория знаний, 2005.
Семакин И.Г. Преподавание базового курса информатики в средней школе: Методическое пособие/ И.Г.Семакин, Т.Ю.Шеина. – М.: БИНОМ. Лаборатория знаний, 2004.