Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/c/cs16535/shpors/public_html/engine/classes/templates.class.php on line 162 Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/c/cs16535/shpors/public_html/engine/modules/sitelogin.php on line 110
Vlivkor.Com > Статьи, Методики > Занимательное программирование Занимательное программирование28 октября 2008. Разместил: lessons |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Программа элективного курса Настоящая программа описывает курс, предназначенный для работы с детьми, желающими обучиться составлению программ для персонального компьютера. В рамках школьного курса можно лишь познакомить с алгоритмическим языком, научить же детей приёмам программирования, принципам хранения и преобразования информации не представляется возможным из-за нехватки времени. Элективные курсы позволяют поддерживать интерес к предмету и развивать творческие способности учащихся. Настоящая программа описывает курс, предназначенный для работы с детьми, желающими обучиться составлению программ для персонального компьютера. Это один из разделов информатики, интерес к которому у детей очень велик. В рамках школьного курса можно лишь познакомить с алгоритмическим языком, научить же детей приёмам программирования, принципам хранения и преобразования информации не представляется возможным из-за нехватки времени. Элективные курсы позволяют поддерживать интерес к предмету и развивать творческие способности учащихся. В программе курса рассмотрены наиболее распространённый язык программирования Pascal, среда разработки приложений Delphi, язык визуального программирования Visual Basic. Цели программы:
Актуальность программы осуществляется тем, что учащиеся должны понимать значение алгоритмизации и программирования в жизни общества, уметь выделять систему понятий, характерную для конкретной образовательной области, пользоваться ей, расширять её объём, уметь переносить полученные знания, способы и приёмы деятельности из одной образовательной области в другую. Общими принципами отбора содержания материала программы являются:
Системность содержания обеспечивается логикой развертывания учебного процесса. Практическая направленность содержания обеспечивает развитие логического мышления, умения анализировать, выделять сущности и отношения, описывать планы действий и делать логические выводы, даёт практические навыки работы с информацией. Инвариантность содержания – программа применима для разных групп учащихся, что достигается обобщённостью включенных в неё знаний, отбором в соответствии с задачами предпрофильного обучения, модульными принципами построения. Полнота содержания содержит все сведения, необходимые для достижения целей и задач обучения. Предлагаемый учебный курс для предпрофильной подготовки девятиклассников должен помочь учащимся усвоить основные базовые понятия: алгоритмизация, программирование, информация, деятельность, язык программирования, среда разработки приложения; ключевые понятия: алгоритм, программа, информация; расширить знания о методах сбора и обработки информации. Учащиеся должны сформировать умения работать с различными источниками информации, решать творческие задачи, планировать свою деятельность, ориентироваться в языках и средах программирования, анализировать, выделять сущности и отношения, описывать планы действий и делать логические выводы. Курс является ориентационным в системе предпрофильной подготовки:
Реалистичность программы выражается в том, что она может быть изучена за 17 часов в первом или втором полугодии. Приоритетная роль при изучении данного курса отводится развитию следующих умений, видов познавательной деятельности девятиклассников:
Организация учебной работы учащихся направлена на выполнение самостоятельной, поисковой, творческой работы учащихся. Все задания, вопросы рассчитаны на работу учащихся на уроке. Для усиления эффективности работы деятельность индивидуализируется. Содержание программы Программирование без компьютера. Инструкции. Операторы. Параметры. Процедуры и функции. Язык программирования. Подпрограмма. Функции и процедуры. Объявление процедур и функций. Формальные и фактические параметры. Библиотеки подпрограмм. Как люди учились программировать компьютер. Программирование в машинных кодах. Программирование на Ассемблере. Алгоритмическое программирование. Объектно-ориентированное программирование. Визуальное программирование. Компьютер без программирования. Стандартизация. Командные кнопки. Мышь. Диалоговые окна. Контекстное меню. Объекты и их свойства. Объекты. Свойства объектов. Объектно-ориентированный подход. Методы объектов. События и их обработка. Типы данных. Данные в памяти. Хранение переменных. Объявление переменных. Основные типы переменных. Преобразование типов. Pascal. Простейшая программа. Структура программы. Основные операторы. Команды чтения и записи. Выполнение программы. Таблица умножения. Команды цикла. Команды ветвления. Проверка работы. Файлы. Команды записи в файл. Команды чтения из файла. Размещение графики на экране. Visual Basic. Простейшая программа. Форма. Компоненты. Надпись. Свойства объекта. Командная кнопка. Реакция на кнопку. Запуск программы. Таблица умножения. Размещение и настройка движков. Добавление рамки. Добавление и настройка надписи. Добавление и настройка флажка. Программирование работы флажка. Проверка работы. Электронный альбом. Размещение исходного рисунка. Компонент-невидимка. Настройка стандартного диалогового окна. Программирование. Загрузка изображения. Проверка программы. Тестирование. Переключатели. Создание переключателей. Добавление демонстрационных объектов. Организация хранения данных. Программирование переключателей. Программирование раскрывающегося списка. Delphi. Простейшая программа. Форма. Компоненты. Надпись. Свойства объекта. Командная кнопка. Реакция на кнопку. Запуск программы. Таблица умножения. Размещение и настройка движков. Добавление рамки. Добавление и настройка надписи. Добавление и настройка флажка. Программирование работы флажка. Проверка работы. Электронный альбом. Размещение исходного рисунка. Компонент-невидимка. Настройка стандартного диалогового окна. Программирование. Загрузка изображения. Проверка программы. Тестирование. Переключатели. Создание переключателей. Добавление демонстрационных объектов. Организация хранения данных. Программирование переключателей. Программирование раскрывающегося списка. Итоговое занятие. Защита проекта.
Формы занятий:
Литература:
Учебно-тематический план
Александрова Ирина Александровна, Учитель
МОУ "Гимназия", г. Переславль-Залесский, Ярославская обл.
Вернуться назад |