Публикации
Изучение основ программирования на занятиях предметного кружка
Всероссийский сборник статей и публикаций института развития образования, повышения квалификации и переподготовки.
Скачать публикацию
Язык издания: русский
Периодичность: ежедневно
Вид издания: сборник
Версия издания: электронное сетевое
Публикация: Изучение основ программирования на занятиях предметного кружка
Автор: Ежова Екатерина Николаевна
Периодичность: ежедневно
Вид издания: сборник
Версия издания: электронное сетевое
Публикация: Изучение основ программирования на занятиях предметного кружка
Автор: Ежова Екатерина Николаевна
Изучение основ программирования на занятиях предметного кружкаИзучение основ программирования связано с развитием целого ряда таких умений и навыков, которые носят общеинтеллектуальный характер и формирование которых – одна из приоритетных задач. Изучение программирования развивает мышление студентов, способствует формированию у них многих приемов умственной деятельности. Изучая программирование, учащиеся прочнее усваивают основы алгоритмизации, приобщаются к алгоритмической культуре, познают азы профессии программиста.Процесс развития аппаратного и программного обеспечения и оснащения им колледжа за последние годы существенно изменил курс информатики. Основное внимание стало уделяться информационным технологиям. Эти тенденции отражены и в новом «Стандарте» по информатике. В рамках часов, отводимых программой базового курса информатики на алгоритмизацию и программирование, дается явно недостаточно времени, а учащиеся, которые проявляют интерес к данному вопросу, безусловно, есть. Программа кружка «Ас программирования» расширяет базовый курс информатики, дает возможность познакомиться с интересными нестандартными вопросами. Новизна темы состоит в более углубленном изучении основ программирования. Знания по программированию учащийся получает в контексте практического применения, это дает возможность изучать теоретические вопросы в их деятельно-практическом аспекте.Актуальность программы заключается в следующем: впечатляющие успехи информатики, которые мы наблюдаем сегодня, связаны с реализацией на персональном компьютере большого количества алгоритмов. Умение эффективно использовать реализованные алгоритмы вырабатывается полноценным усвоением идей и методов программирования. Наступило такое время, когда человека нельзя назвать образованным, если он не знает, как работать на компьютере и не знаком хотя бы с одним языком программирования. В программе представлены темы, выходящие за рамки традиционного курса программирования: обработка символьной информации, работа с файлами.Позитивно влияют на изучение программирование и олимпиады по информатике, значимость которых возрастает в связи с новыми правилами приема в вуз, соответственно возрастает роль, которую помогает выполнить кружок по программированию.Программа имеет научно – техническую направленность, так как ее содержание способствует развитию алгоритмического мышления студентов, формированию многих общеучебных, общеинтеллектуальных умений и навыков. Изучая программирование учащиеся прочнее усваивают основы алгоритмизации, приобщаются к алгоритмической культуре, познают азы профессии программиста.Цель программы: овладение учащимися умениями и навыками программирования на языке HTML как основы развития алгоритмического и логического мышления детей среднего и старшего подросткового возраста.Задачи программы:Обучающие:сформировать у учащихся представление об алгоритме, основных алгоритмических структурах; изучить основы алгоритмизации и программирования с помощью языка HTML; обучить приемам написания и отладки программ разного уровня сложности; сформировать навыки проектной деятельности, конструирования. Развивающие:способствовать развитию алгоритмического мышления учащихся с помощью изучения основ алгоритмизации и программирования; способствовать развитию познавательных интересов, творческих способностей; способствовать развитию творческого и познавательного потенциала студентов. Воспитательные:воспитать трудолюбие, самостоятельность, ответственность, активность, аккуратность; формировать умение планировать деятельность, ставить цели и выделять главное для решения задачи; воспитать культуру общения. Отличительной особенностью данного кружка от уже существующих является интеграция курса «АС - программирования» с курсом объектно-ориентированного программирования.Срок реализации данного кружка «АС - программирования» – 36 часов. Общее количество часов, необходимое для реализации кружка – 36 часов.Ожидаемые результаты и способы определения результативностиУчебный уровень достижений: Обучающиеся должны знать:о концепциях и идеях структурного программирования; алгоритмические конструкции языка программирования HTML; возможности инструментальных средств HTML; основные приемы написания программ; требования к написанию и оформлению программ-приложений; типы данных и их представление в памяти компьютера, операции над данными основных тегов; способы представления одномерных и двумерных массивов и строк; различие между текстовыми и бинарными файлами, особенности организации текстовых файлов; назначение и способы организации проектов. Обучающиеся должны уметь:использовать все доступные источники (интерактивные компьютерные справочные системы, книги, справочники, технические описания) для самостоятельного решения задач с помощью компьютеров; составлять алгоритмы в словесной форме для решения разнообразных задач; применять метод пошаговой детализации при составлении алгоритмов; переводить алгоритмы на язык программирования; составлять алгоритмы и программы для новых методов решения задач; работать с различными структурами данных (массив, запись, файл, множество); решать поставленную задачу, реализовывать алгоритмические конструкции на языке программирования HTML; правильно интерпретировать получаемые результаты в ходе тестирования и отладки программных продуктов. Личностный уровень достиженийДанный уровень можно отследить посредством диагностики (см. в методическом обеспечении программы), которая направлена на изучение динамики таких познавательных процессов, как алгоритмическое и логическое мышление, а также творческих способностей.Формами подведения итогов реализации дополнительной образовательной программы является активное участие воспитанников в международных, всероссийских, областных и районный конкурсах по информатике: международная олимпиада по основам наук, всероссийские дистанционные конкурсы «КИТ», «Инфознайка», Интернет - олимпиады по программированию, областной командный конкурс «Информашка», «Цифровой мир будущего» и др. Принципы построения программы1) Принцип доступности – при изложении материала учитываются возрастные особенности детей, один и тот же материал по-разному преподаётся, в зависимости от возраста и субъективного опыта детей. Материал располагается от простого к сложному. При необходимости допускается повторение части материала через некоторое время.2) Принцип наглядности – человек получает через органы зрения почти раз больше информации, поэтому на занятиях используются как наглядные материалы, так и обучающие, тестирующие программы.3) Принцип развития выражается в возможности постоянного расширения и обновления системы задач, решаемых с помощью программирования и средств их достижения.4) Принцип сознательности и активности – для активизации деятельности детей используются такие формы обучения, как занятия-игры, конкурсы, совместные обсуждения поставленных вопросов и свободное творчество.5) Принцип индивидуализации базируется на том, что эффективность обучения прямо пропорциональна индивидуализации деятельности учащихся в ходе обучения.6) Принцип практической направленности – в ходе обучения обучающиеся выполняют творческие проекты, разрабатывают собственные программы и внедряют их.7) Принцип вариативности предоставляет педагогу возможность варьировать программу с учетом особенностей восприятия ее воспитанниками.Формы подведения итогов реализации программыГлавный показатель – личностный рост каждого ребенка, его творческих способностей, превращение группы в единый коллектив, способный к сотрудничеству и совместному творчеству.Проверка эффективности данного курса осуществляется через итоговые занятия. По окончании обучения по данной образовательной программе, учащиеся должны уметь создавать программы разного уровня сложности. Для оценки достижения обязательной подготовки целесообразно использовать дихотомическую шкалу типа зачет или незачет, анализ детских работ, определяющий творческий рост школьника, а также педагогическое наблюдение.
