Разработка методики преподавания факультатива по программированию на языке JavaScript
Изучая программирование, ученики лучше понимают сущность работы компьютеров, их возможности и ограничения. Написав однажды свои собственные (пусть даже незамысловатые, но работающие!) программы, ученики обнаруживают, что компьютеры совсем не похожи на волшебные всемогущие машины, описанные в научно-фантастических рассказах. Ученики понимают, что компьютеры - инструменты, которыми должны управля
ть люди. Только немногие дети станут профессиональными программистами, или будут иногда программировать на работе, или сделают программирование своим хобби, но все они выиграют от того, что постигли природу программирования и убедились на опыте, что значит создавать свои собственные программы.
Программирование помогает школьникам прочувствовать на собственном опыте и пройти все основные этапы формализованного решения точно сформулированной задачи. Это даёт необычайно сильный толчок для развития интеллекта в целом, и одновременно создаёт благоприятную эмоциональную окраску работе. Для всех учащихся без исключения это помогает развивать навыки мышления и решения задач, а также привычку к аккуратной и систематической работе, а для одарённых детей (прежде всего - в области точных наук) - ещё и так необходимую им новую пищу для размышлений, поисков, раскрепощения скрытых способностей. Формируемое при этом алгоритмическое мышление ценно само по себе. Методы, которые дети освоили на уроках программирования, обязательно будут использоваться позднее при решении самых различных "взрослых" жизненных и профессиональных задач. Возможно, это проявится неосознанно и через много лет после окончания школьного курса информатики, однако, и ради этого стоит учить программированию.
Как правило, ученикам нравится управлять работой компьютера при помощи своих собственных программ. Программирование для некоторых детей становится любимым занятием как в школе, так и дома. "Это почти волшебство - заставлять компьютер делать то, что трудно сделать вручную". "Мне пришлось собрать воедино свою волю и преодолеть собственные слабости, но я смог добиться того, что компьютер сделал то, что мне требовалось!"
При разработке методики обучения ООП необходимо учитывать рассмотренные психолого-педагогические особенности старших школьников. Также необходимо заинтересовать старшеклассников тем, что данный язык популярен при разработке web-страниц. Единственное, что отличает пользующиеся успехом web-сайты от неудачных, - их внешний вид. Чем интереснее оформлен сайт, тем он популярнее. Использование языка JavaScript и применение различных эффектов улучшит подачу материала и сделает страницу более запоминающейся. Язык JavaScript доступен для понимания и привлекает быстротой разработки web-страниц. Для будущей успешной работы в области программирования знание фундаментальных основ ООП поможет довольно легко перейти к изучению других объектно-ориентированных языков программирования.
Выводы по главе 1:
1. Рассмотрены основные фундаментальные понятия ООП как объекта изучения. ООП использует следующие понятия: «объект», «класс объектов», «свойства объекта», «методы и события объекта», «наследование», «инкапсуляция», «полиформизм». Именно эти понятия должны быть отражены в разрабатываемом факультативном курсе «Программирование на языке JavaScript».
2. Проанализирована учебно-методическая литература, посвященная вопросам изучения ООП. Проведенный анализ показал, что методика обучения ООП в общеобразовательной школе разработана недостаточно четко и полно, и что ни одно из пособий не может использоваться в полной мере для разработки содержания факультативного курса.
3. Определено, что методика обучения ООП должна быть основана на изучении теоретических основ ООП и практической их реализации на языке программирования JavaScript.
4. Проанализированы психолого-педагогические особенности развития старших школьников и преподавания программирования в старших классах, которые должны быть учтены при разработке методики обучения ООП и дальнейшей ее реализации.
Программа факультативного курса «Программирование на языке JavaScript»
В период перехода к информационному обществу одним из важнейших аспектов деятельности человека становится умение оперативно и качественно работать с информацией, привлекая для этого современные средства и методы. Учитывая малый объем времени, отведенный на изучение программирования в курсе «Информатика и информационно-коммуникационные технологии» и невозможности в рамках основной и старшей школ изучить основы всех парадигм программирования актуальной представляется разработка факультативного курса «Программирование на языке JavaScript», который послужит развитию учащихся, поможет сформировать представление об основах объектно-ориентированного программирования и позволит овладеть навыками самостоятельного создания сценариев для поддержки web-сайтов с помощью языка программирования JavaScript.
Цель проведения факультативного курса – углубление и расширение, обобщение и систематизация знаний, полученных учащимися в основной школе, овладение навыками самостоятельного создания сценариев для поддержки web-сайтов, выполнение численных расчетов и разработка интерактивных документов с помощью языка программирования JavaScript.
Задачи проведения факультативного курса:
учащиеся должны знать:
основные понятия и принципы объектно-ориентированного программирования;
практические приемы подготовки сценариев;
учащиеся должны уметь:
организовывать работу со стандартными объектами;
создавать интерактивные документы;
обрабатывать текстовую информацию и работать с графической информацией;
выполнять численные расчеты.
Базис для построения новой системы знаний составляют сформированные у учащихся в основной школе понятия, относящиеся к объектно-ориентированному программированию, знание основ алгоритмизации и программирования на основе структурного подхода, а также знание основ языка HTML.
Факультативный курс рассчитан на преподавание как в X, так и в XI классах с углубленным изучением информатики, изучение которого возможно реализовать на физико-математическом и информационно-технологическом профилях. Длительность курса 50 часов. Курс предусматривает выделение половины всего времени на практическую работу на компьютере.
Данная программа состоит из трех основных разделов:
Основы объектно-ориентированного программирования.
Основы программирования на языке JavaScript.
Разработка итогового проекта.
Программное обеспечение факультативного курса
«Программирование на языке JavaScript».
Операционная система Windows 98\2000\XP.
Web-браузер Microsoft Internet Explorer версии 4 и выше.
Текстовый редактор «Блокнот».
Редактор web-страниц Microsoft FrontPage.
Методическое обеспечение факультативного курса
«Программирование на языке JavaScript».
Дмитриева М.В. Самоучитель JavaScript.
Дунаев В.В. Самоучитель JavaScript.
Содержание программы
Основы объектно-ориентированного программирования
Другие рефераты на тему «Педагогика»:
- Нравственно-этическое воспитание детей
- Физическая культура как средство развития внимания у младших школьников
- Теории решения изобретательских задач
- Игровые средства развития личности младших школьников
- Изучение традиционной одежды русских крестьян Южного Алтая на уроках технологии для учащихся начальных классов
Поиск рефератов
Последние рефераты раздела
- Тенденции развития системы высшего образования в Украине и за рубежом: основные направления
- Влияние здоровьесберегающего подхода в организации воспитательной работы на формирование валеологической грамотности младших школьников
- Характеристика компетенций бакалавров – психологов образования
- Коррекционная программа по снижению тревожности у детей младшего школьного возраста методом глинотерапии
- Формирование лексики у дошкольников с общим недоразвитием речи
- Роль наглядности в преподавании изобразительного искусства
- Активные методы теоретического обучения