| Автономное учреждение Ханты-Мансийского автономного округа – Югры «РЕГИОНАЛЬНЫЙ МОЛОДЕЖНЫЙ ЦЕНТР» |
СОГЛАСОВАНО: Начальник отдела развития Детских технопарков «Кванториум» АУ ХМАО – Югры «Региональный молодежный центр» ______________ «____» _______ 2017 г. | УТВЕРЖДАЮ: Директор АУ ХМАО – Югры «Региональный молодежный центр» ________________ приказ №____от «___» _______2017 г. |
ДОПОЛНИТЕЛЬНАЯ ОБЩЕРАЗВИВАЮЩАЯ ПРОГРАММА
«Язык программирования С (Cи)»
(наименование дополнительной программы)
Возраст обучающихся: 14 – 17 лет
Срок реализации программы: 120 академических часов
Автор-составитель:
Педагог дополнительного образования,
отдела развития Детских технопарков «Кванториум»
АУ ХМАО – Югры
«Региональный молодежный центр»
г. Нефтеюганск
2017 г.
СОДЕРЖАНИЕ
I ЦЕЛЕВОЙ РАЗДЕЛ 3
1.1.Пояснительная записка 3
1.1.1.Направленность программы 3
1.1.2.Актуальность программы 3
1.1.3.Отличительные особенности программы 3
1.1.4.Цель и задачи программы 4
1.1.5.Возраст обучающихся 4
1.1.6.Срок реализации программы 5
1.2.Планируемые результаты освоения программы 5
1.2.1.Способы и формы проверки результатов освоения программы 5
II. СОДЕРЖАТЕЛЬНЫЙ РАЗДЕЛ 7
2.1.Общее содержание программы 7
2.2.Тематическое содержание программы 7
III. ОРГАНИЗАЦИОННЫЙ РАЗДЕЛ 9
3.1.Учебно-тематический план 9
3.2.Календарный учебный график 10
3.3.Система условий реализации программы 11
3.3.1.Кадровые условия реализации программы 11
3.3.2.Материально-технические условия реализации программы 11
3.3.3.Учебно-методическое обеспечение программы 12
3.3.4.Рекомендуемая литература 13
I. ЦЕЛЕВОЙ РАЗДЕЛ
1.1.Пояснительная записка
Язык программирования С (Си) отлично подходит для быстрого написания настольных приложений с удобным интерфейсом, является востребованным и перспективным. Кроме того, он относится к одному из языков технологии для разработки веб-приложений и сайтов. Он отлично подходит для того, чтобы с него начинать изучение программирования.
1.1.1. Направленность программы
Основы языка программирования C (Си) по содержанию является научно-технической. Данная программа дополнительного образования направлена на оптимизацию личностно-ориентированного обучения и становление проектной деятельности учащихся в области информационных технологий. Данный язык программирования предназначен для развития логического, ассоциативного мышления и понимания хода выполнения запланированных действий с объектом на экране монитора.
1.1.2. Актуальность программы
В настоящее время в школьном курсе существует предмет «Информатика», в котором изучению программирования отводится не очень много времени. При этом упор делается на изучение старого языка Pascal, где очень мало современных приемов и методов программирования, на данном языке нельзя создать красивые и быстрые программы как на С++ или на C(Си). Язык C++ является очень хорошим и распространённым языком программирования, но со сложным синтаксисом. Из-за этого был выбран более современный с лаконичным синтаксисом язык программирования C (Си).
1.1.3. Отличительные особенности программы
Отличительной особенностью данной программы является современный актуальный, созвучный времени подход к проведению обучающего курса с помощью новейших технологий - языка программирования «С (Си)». Использование на занятиях большого количества практических заданий улучшают уровень изучения. Данный курс рассчитан на учащихся, которые хотели бы овладеть основами программирования «С (Си)». По окончании курса программы, обладая высоким уровнем программирования, теоретических и практических навыков, обучающиеся смогут без затруднений выполнять различные алгоритмические задачи, создавать программы для решения математических и повседневных задач, не только консольных, но программ с интересным интерфейсом. Также обучающиеся получат основу для дальнейшего самостоятельного развития. Пользуясь полученными навыками, они будут способны учиться дальше в университете по IT направлению.
1.1.4. Цель и задачи программы
Целью программы является содействие становлению профессиональной компетентности обучающихся через овладение навыками практического программирования на языке С (Си), а также через формирование целостного представления о роли структур данных и алгоритмов их обработки, методов и способов построения эффективных и надежных программ с использованием данных структур и алгоритмов.
Задачи программы:
образовательные:
- Изучение языка программирования С. формирование навыков обработки полученной информации; формирование навыков для передачи полученной информации; повышение качества образования и мотивации к целостному изучению информационных технологий; пробуждение интереса к новейшим технологиям
развивающие:
- развитие умения творчески подходить к решению поставленной задачи; развитие вариативного мышления; развитие фантазии и образного мышления;
воспитательные:
- формирование человека, готового к творческой деятельности в любой области; развитие аккуратности, усидчивости обучающихся; формирование умения работать в команде; воспитание уважения к чужому мнению; профессиональная ориентация обучающихся.
1.1.5. Возраст обучающихся
Программа ориентирована на дополнительное образование учащихся старшего школьного возраста 14 – 17 лет (8 – 11 классы).
1.1.6. Срок реализации программы
Общий срок реализации программы – 30 недель (сентябрь-апрель) 2 академических часа в день, 4 академических часа в неделю.
1.2. Планируемые результаты освоения программы
Личностные результаты:
- формирование ответственного отношения к учению, готовности и способности, обучающихся к саморазвитию и самообразованию на основе мотивации к обучению и познанию; формирование целостного мировоззрения, соответствующего современному уровню развития науки и общественной практики; развитие осознанного и ответственного отношения к собственным поступкам; формирование коммуникативной компетентности в процессе образовательной, учебно-исследовательской, творческой и других видов деятельности.
Межпредметные результаты:
- умение самостоятельно определять цели своего обучения, ставить и формулировать для себя новые задачи в учёбе и познавательной деятельности, развивать мотивы и интересы своей познавательной деятельности; владение основами самоконтроля, самооценки, принятия решений и осуществления осознанного выбора в учебной и познавательной деятельности; умение определять понятия, создавать обобщения, устанавливать аналогии, классифицировать, самостоятельно выбирать основания и критерии для классификации, устанавливать причинно-следственные связи, строить логическое рассуждение, умозаключение (индуктивное, дедуктивное и по аналогии) и делать выводы; умение создавать, применять и преобразовывать знаки и символы, модели и схемы для решения учебных и познавательных задач; смысловое чтение; умение осознанно использовать речевые средства в соответствии с задачей коммуникации; владение устной и письменной речью; формирование и развитие компетентности в области использования информационно-коммуникационных технологий (далее ИКТ - компетенции). Предметные результаты: умение использовать термины «информация», «сообщение», «данные», «кодирование», «алгоритм», «программа»; понимание различий между употреблением этих терминов в обыденной речи и в информатике; умение составлять неветвящиеся (линейные) алгоритмы управления исполнителями и записывать их на выбранном алгоритмическом языке (языке программирования); умение использовать логические значения, операции и выражения с ними; умение формально выполнять алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы), вспомогательных алгоритмов, простых и табличных величин; умение создавать и выполнять программы для решения несложных алгоритмических задач в выбранной среде программирования; умение использовать готовые прикладные компьютерные программы и сервисы в выбранной специализации, умение работать с описаниями программ и сервисами; навыки выбора способа представления данных в зависимости от постановленной задачи.
1.2.1. Способы и формы проверки результатов освоения программы
Для определения качества освоенного материала учащимся с высокой степенью периодичности даются самостоятельные задания, которые не только подтверждают результативность учебного процесса, но и формируют навыки ответственности, трудолюбия, умения работать в команде, способность выполнять сложные задачи, а также расширяют кругозор и абстрактное мышление обучающегося.
Подведение итогов по результатам освоения материала данной программы может быть в форме проекта - программы, сделанной с помощью языка программирования C (Си). В процессе представления выполненных заданий происходит обсуждение оригинальности замысла и его воплощения автором, сравнение различных особенностей программы.
II. СОДЕРЖАТЕЛЬНЫЙ РАЗДЕЛ
2.1. Общее содержание программы
Блоки | Темы | Содержание обучения |
1 | 2 | 3 |
Блок 1 | «Основы языка программирования «Си»» | Вводный инструктаж по технике безопасности и знакомство с оборудованием лаборатории. Знакомство с компиляционными языками программирования. Написание первой программы. Знакомство с операторами ввода-вывода. Знакомство с переменными символьные, целые и дробные числа. Знакомство с одномерным массивом целых чисел, одномерным и двумерным массивом, целых чисел, дробных чисел. Запись-чтение значений переменных символьных, целых и дробных чисел, значений данных типа «структура». Работа с оперативной памятью. Выделение и освобождение памяти. |
Блок 2 | Выполнение учебного проекта | Вариативные занятия: изучение литературы; проработка структуры проекта; постановка эксперимента; проведение эксперимента; анализ результатов и их оформление в качестве учебного проекта. |
Блок 3 | Итоговая аттестация | Защита разработанного проекта |
2.2. Тематическое содержание программы
Обучающиеся по данной программе изучат один из языков программирования, изучат сложные алгоритмические математические вычисления, путем которых смогут разработать собственные программы, игры.
По итогам курса обучающиеся изготавливают прототип, готовят публичную презентацию проекта.
III. СОДЕРЖАТЕЛЬНЫЙ РАЗДЕЛ
3.1. Учебно-тематический план
Разделы | Наименование темы | Объем часов | ||
Всего часов | В том числе | |||
Теория | Практика | |||
1 | 2 | 3 | 4 | 5 |
Блок 1 | «Основы языка программирования «Си»» | 90 | ||
| Вводный инструктаж по технике безопасности и знакомство с оборудованием лаборатории. Знакомство с компиляционными языками программирования. Написание первой программы Знакомство с операторами ввода-вывода. Знакомство с переменными символьные, целые и дробные числа. Создание переменных и использование. Знакомство с функциями ввода-вывода. Знакомство с одномерным массивом целых чисел, одномерным массивом с дробными числами и одномерным массивом символьных данных. Знакомство с сортировкой методом «пузырька» одномерных массивов. Знакомство с двумерным массивом целых чисел, двумерным массивом с дробными числами и двумерным массивом символьных данных. Сортировка методом «пузырька» двухмерных массивов. Знакомство с данными типа «структура». Их создание и использование. Знакомство с функциями ввода-вывода в файл. Создание и закрытие файлом. Понимание дескриптор открытого файла. Запись-чтение значений переменных символьных, целых и дробных чисел. Запись и чтение значений данных типа «структура» Форматированный, в цветном режиме, вывод значений переменных. Работа с оперативной памятью. Выделение и освобождение памяти. | 1 2 2 5 3 5 7 9 7 9 5 5 7 7 6 10 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 1 1 4 2 4 6 8 6 8 4 4 6 6 5 9 | |
Блок 2 | Выполнение учебного проекта | 30 | ||
Вариативные занятия:
| 1 6 7 9 4 3 | 1 2 2 2 1 | 4 5 7 4 2 | |
Итоговая аттестация | ||||
Итого: | 120 |
3.2. Календарный учебный график
Период реализации программы: 30 недель
Режим занятий: 2 занятия в неделю.
Продолжительность 1 занятия: 2 академических часа.
Структура двухчасового занятия:
- 45 минут – рабочая часть; 15 минут – перерыв (отдых); 45 минут – рабочая часть;
Срок аттестации: последнее занятие 30-ой недели.
№ учебной недели | Время по расписанию | Вид деятельности |
1 | 2 | 3 |
С 1 по 30 неделю | Понедельник 10.15 – 12.45 13.45 – 16.15 16.30 – 19.15 Среда 10.15 – 12.45 13.45 – 16.15 16.30 – 19.15 | Занятия в аудитории |
С 1 по 30 неделю | Вторник 10.15 – 12.45 13.45 – 16.15 16.30 – 19.15 Четверг 10.15 – 12.45 13.45 – 16.15 16.30 – 19.15 | Занятия в аудитории |
3.3. Система условий реализации программы дополнительного образования
3.3.1. Кадровые условия реализации программы
Обучение осуществляется высококвалифицированными преподавателями-практиками, педагогами дополнительного образования, экспертами в области технических наук в области it программирования, имеющими опыт обучения детей по программам дополнительного образования.
3.3.2. Материально-технические условия реализации программы
Наименование специализированных аудиторий, кабинетов, лабораторий | Наименование оборудованных учебных кабинетов, объектов для проведения практических занятий с перечнем основного оборудования | Фактический адрес учебного кабинета |
1 | 2 | 3 |
Учебная аудитория для проведения практических занятий (IТквантум). | Учебная аудитория для проведения практических занятий, оснащенная мебелью на 20 посадочных мест. Оборудование:
| 628305 г. Нефтеюганск, улица Ленина, здание 18, кабинет 47, «ITквантум». 628305 г. Нефтеюганск, улица Ленина, здание 18, , «Лекторий» |
3.3.3. Учебно-методическое обеспечение программы
При проведении занятий традиционно используются три формы работы:
- демонстрационная форма – обучающиеся слушают объяснения педагога и наблюдают за демонстрационным экраном или экранами компьютеров на ученических рабочих местах; фронтальная форма – обучающиеся синхронно работают под управлением педагога; самостоятельная форма – обучающиеся выполняют индивидуальные задания в течение части занятия или нескольких занятий.
Качество подготовки обеспечивает двухуровневая система работ:
Учебные проекты предназначены для приобретения и углубления знаний, формирования устойчивого интереса и расширения образовательных возможностей учащихся. Предназначены для развития мотивации к образованию в области современной науки о материалах и их инновационным применениям. Учебно-исследовательские проекты выполняются в индивидуальном порядке под руководством научного руководителя после освоения методик исследований, изучения основ работы на современном оборудовании. В ходе выполнения проекта изучаются избранные вопросы отдельных тем, имеющих актуальное прикладное или теоретическое значение. У учащихся формируются навыки самостоятельного поиска и анализа информации, постановки, проведения, обработки и анализа эксперимента. Учащиеся получают опыт самостоятельных экспериментальных и теоретических изысканий.Кроме учебно-исследовательских проектов возможно выполнение инженерных проектов.
3.3.4. Рекомендуемая литература
1. Алгоритмизация и программирование. Учебное пособие. для уровня И32, 2015.
2. Михайлова. Учебное пособие. М.: Бином. Лаборатория Знаний, 2014. — 354 с.
3. рактикум. М.: Бином. Лаборатория Знаний, 2014. — 394 с.
4. Макарова . Учебное пособие. – М.: Финансы и статистика, 2013.
5. А. Горячев, Ю. Шафрин Практикум по информационным технологиям
– М.: Лаборатория базовых знаний, 2011.
6. И. Семакин, Е. Хеннер Задачник-практикум 2т., М.: Лаборатория базовых знаний, 2012.
7. Стивен Прата. Язык программирования С, Киев, 2012.
8. Программирование на С и С++. Практикум: Учеб. Пособие для вузов/, , ; Под ред. – 2-е изд., исправ. – М.: Горячая линия – Телеком, 2011. – 344 с.:ил.
9. , Фомин на языке Си: Учеб. пособие. – 2-е доп. изд. – М.: Финансы и статистика, 2011. – 600 с.: ил.
10. Язык программирования С++. Лекции и упражнения. Учебник: Пер. с анг./ Стивен Прата – К.: Издательство «ДиаСофт», 2011. – 656 с.
11. ++: Учебный курс. – СПб.: Питер, 2011. – 528 с.
12. Никотина пособие для уровня И31, 2015.
13. Демонстрационные варианты ЕГЭ 2014-2015гг.
14. http://kpolyakov. narod. ru – Готовимся к ЕГЭ по информатике. Сборник материалов по подготовке к ЕГЭ.
15. , Хеннер . Задачник-практикум в 2т. Т
1. — М.: Бином. Лаборатория Знаний, 2012. — 304 с.
16. , Хеннер . Задачник-практикум в 2т. Т
2. — М.: Бином. Лаборатория Знаний, 2012. — 280 с.
17. , Подготовка к ЕГЭ, Питер-2015.- 280с.
18. http://www. modern-computer. ru/practice/macromedia-flash/prcaticmacromedia-flash-mx. html
19. http://help. /flash/9.0_ru/UsingFlash/help. html? content=WSd60f
23110762d6b883b18f10cb1fe1af6-7e1a. html
20. http://inf. reshuege. ru/
21. http://www. /test_online/
22. https://ege. yandex. ru/
23. http://www. informatics. mccme. ru/
24. http://www. inform-school. narod. ru/
25. http://www. fipi. ru/content/otkrytyy-bank-zadaniy-ege



