Разработка методики преподавания факультатива по программированию на языке JavaScript (для старших классов с углубленным изучением информатики) - Дипломная работа
Психолого-педагогические особенности развития старших школьников и преподавания программирования в старших классах. Тематическое планирование учебного материала. Программа и содержание факультативного курса "Программирование на языке JavaScript".
Аннотация к работе
Информатика - в настоящее время одна из фундаментальных областей научного знания, формирующая системно информационный подход к анализу окружающего мира, изучающая информационные процессы, методы и средства получения, преобразования, передачи, хранения и использования информации, стремительно развивающаяся и постоянно расширяющаяся область практической деятельности человека. В современных условиях, когда компьютер стал непременным атрибутом многих профессий, обучение информатике приобретает очень большое значение. В настоящее время традиционные подходы в области преподавания информатики в школе не способны отследить быстроменяющуюся действительность в области информационных технологий, связанную со стремительным развитием вычислительной техники, операционных систем, организацией, анализом, представлением информации и обеспечением доступа к ней. Возникает необходимость в таком специалисте, который мог бы не только пользоваться современными программными продуктами, но и самостоятельно создавать программы с использованием различных подходов к программированию. Поэтому актуальность темы исследования определяется необходимостью наряду с изучением структурных языков программирования дать обучаемым теоретические основы, реализующие общие понятия и принципы объектно-ориентированного программирования, а также выработать практические навыки программирования на объектно-ориентированном языке, что позволит им осваивать и работать с различными объектно-ориентированными языками программирования.Буча «Объектно-ориентированный анализ и проектирование с примерами приложений на С » [1] содержит четкие фундаментальные понятия объектно-ориентированного программирования (ООП) такие, как «объект», «класс объектов», «экземпляр класса», «свойства объекта», «методы и события объекта», «наследование», «инкапсуляция», «полиформизм». В ней рассмотрены основные понятия ООП такие, как «объект», «свойства объекта», «методы объекта», «события объекта», «иерархическая структура». Используя примеры готовых скриптов, которые помогут создавать проверку правильности заполнения формы, «активизацию» объекта мышью, навигационные панели и меню, списки с раскрывающимися пунктами, бегущая строка в строке состояния, список посещенных web-страниц, фотоальбом, баннер, книжную сноску, объяснение ссылки в строке состояния, размещать на странице дату и время, добавлять страницы в «Избранное», разработать интерактивный тест учащиеся старших классов смогут создавать дополнительный наглядный материал для преподавания уроков в базовой школе, использовать при создании своих web-страниц и при создании интерактивных документов. Теоретический материал по вопросам, касающимся языка JAVASCRIPT, изложен подробно, доступен для освоения учащимися самостоятельно, подкреплен большим количеством примеров: использование типов данных, переменных, операторов, создание функций, массивов, методов, свойств и событий объектов, создание объектов и добавление свойств, работа с окнами и фреймами, динамическое изменение элементов документа, движение, перемещение графических объектов, применение динамических фильтров, обработка данных форм, навигационные меню. Изучаются такие понятия как свойства объекта, действие объекта, среда существования объекта, информационная модель объекта, класс объектов, система объектов, отношения и связи между объектами, наследование.Для успешной реализации методики преподавания факультативного курса «Программирование на языке JAVASCRIPT» необходимо рассмотреть возрастные и индивидуальные особенности старшего школьного возраста. Под действием этих факторов перестраивается вся система отношений старшеклассников с окружающими его людьми, изменяется отношение к самому себе, к школе, к общественно полезной деятельности и учебе, устанавливается определенная взаимосвязь между интересами будущей профессиональной деятельности, учебными интересами и мотивами поведения. Чтобы вызвать интерес к учению, нужно убедить старшеклассника в практической полезности получаемых знаний. Если ребенка младшего школьного возраста устраивало вообще обучение как таковое, то старшекласснику этого уже мало, он хочет знать больше и глубже «для себя», для собственного развития, так как интерес к собственному Я у подростка выдвигается на передний план. Обучаясь, подросток хочет знать, для чего ему нужны знания, в чем помогут ему лучше ориентироваться, для чего эти знания могут потребоваться в жизни.Учащиеся должны знать: - что такое объект, свойства, методы, события объекта, класс объектов, экземпляр класса, иерархия; Учащиеся должны уметь: - выделять класс по совокупности объектов; выделять объекты из предметной области; назначение метода alert, метода confirm, метода prompt; для чего используется класс Function и синтаксис записи объектов класса.Тема учебного занятия Колво часовЧастичная апробация разработанного методического обеспечения для факультативного курса «Программирование на языке JAVASCRIPT» была проведена в 10 классе 1996 общеобразовательной школы г. Было проведено два зан
План
Оглавление
Введение
Глава 1.
1.1 Анализ существующей литературы по изучению языка программирования JAVASCRIPT.
1.2 Анализ методик обучения по преподаванию программирования (объектно-ориентированный подход)
1.3 Психолого-педагогические особенности развития старших школьников и преподавания программирования в старших классах
Глава 2.
2.1 Программа факультативного курса «Программирование на языке JAVASCRIPT».
2.2 Тематическое планирование учебного материала.
2.3 Содержание факультативного курса «Программирование на языке JAVASCRIPT».
2.4 Методические рекомендации по изложению теоретической части и выполнению практической части факультативного курса «Программирование на языке JAVASCRIPT»
2.5 Результаты апробации
Заключение
Библиография
Приложения
Введение
Информатика - в настоящее время одна из фундаментальных областей научного знания, формирующая системно информационный подход к анализу окружающего мира, изучающая информационные процессы, методы и средства получения, преобразования, передачи, хранения и использования информации, стремительно развивающаяся и постоянно расширяющаяся область практической деятельности человека.
В современных условиях, когда компьютер стал непременным атрибутом многих профессий, обучение информатике приобретает очень большое значение. В настоящее время традиционные подходы в области преподавания информатики в школе не способны отследить быстроменяющуюся действительность в области информационных технологий, связанную со стремительным развитием вычислительной техники, операционных систем, организацией, анализом, представлением информации и обеспечением доступа к ней. Возникает необходимость в таком специалисте, который мог бы не только пользоваться современными программными продуктами, но и самостоятельно создавать программы с использованием различных подходов к программированию. В настоящее время объектно-ориентированный подход является одним из наиболее перспективных направлений в программировании. Большое разнообразие языков объектно-ориентированного программирования осложняет их изучение. Изучение всего многообразия продуктов в рамках программы школы не представляется возможным. Поэтому актуальность темы исследования определяется необходимостью наряду с изучением структурных языков программирования дать обучаемым теоретические основы, реализующие общие понятия и принципы объектно-ориентированного программирования, а также выработать практические навыки программирования на объектно-ориентированном языке, что позволит им осваивать и работать с различными объектно-ориентированными языками программирования.
Мы предлагаем реализовать такое обучение объектно-ориентированному программированию на основе факультативного курса. Факультативный курс является одной из форм дифференциации обучения. Он способствует повышению общего уровня образования, творческой разработке и внедрению наиболее эффективных методов и приемов обучения, развитию интересов и разносторонних способностей учащихся.
Цель исследования: разработка методики обучения объектно-ориентированному программированию на основе факультативного курса «Программирование на языке JAVASCRIPT».
Объект исследования: методика проведения факультативного курса по программированию.
Задачи исследования: 1. Проанализировать состояние проблемы обучения объектно-ориентированному программированию в общеобразовательной школе.
2. Определить основные принципы методики обучения учащихся основам объектно-ориентированного программирования на языке JAVASCRIPT.
3. Разработать необходимый учебно-методический материал, включающий: программу, тематическое планирование, примерное содержание и методические рекомендации.