Развитие способностей учащихся на факультативных занятиях по информатике в старшей школе

Рассмотрение и характеристика специфических особенностей организации внеклассной работы по информатике. Разработка факультативных занятий по информатике. Исследование содержания факультативного курса "Программирование графики" для старшей школы.

Рубрика Педагогика
Вид дипломная работа
Язык русский
Дата добавления 04.01.2018
Размер файла 870,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Таблица 7

Параметр

Значение

Комментарий

Горизонтальное выравнивание

LeftText

0

Выровнять влево

CenterText

1

Центрировать

RightText

2

Выровнять вправо

Вертикальное выравнивание

BottomText

0

Переместить вниз

CenterText

1

Центрировать

TopText

2

Переместить вверх

Построение графиков функций

Для построения графиков функций при помощи графического режима предполагается свободное владение учениками понятием функции, ее графическим и аналитическим представлением. Необходимо также использовать операторы цикла, которые помогут избежать однообразного труда по вычислению ординаты каждой точки.

До сих пор при создании рисунков использовали только первый квадрант системы координат. Для построения большинства функций в требуемом интервале изменения необходимо работать хотя бы в двух квадрантах. В общем случае полезно изображать систему координат в любой части плоскости, но наиболее наглядно располагать ее в центре экрана. В таких случаях, установив начало координат в точке (x0 , y0 ) на экране, можно координаты (x, y) произвольной точки кривой определять разностью (x-x0 , y- y0 ). После этого в программе можно употреблять не только положительные, но и отрицательные значения. Рисунок получается маленьким, поэтому требуется увеличить масштаб изображения. Если для функции будет использован весь экран, надо увеличить рисунок по x и по y в зависимости от выбранного экрана.

Выбрать масштаб увеличения можно следующим образом:

- определить горизонтальный и вертикальный размеры графика (для этого вводятся границы области значений и определяются максимальное и минимальное значение функции на заданной области определения, затем вычисляются разности максимального и минимального значений аргументов и функции, которые и являются горизонтальным и вертикальным размерами графика соответственно);

-определить масштаб (сначала определяются масштабы изображения по горизонтали и вертикали с учетом размеров выбранного экрана по формуле: масштаб(г/в) = размер экрана (по г/в) / размер графика (по г/в), затем из них выбирается меньший, который и принимается за необходимый масштаб. В нашем случае графический экран имеет размеры 640 на 480).В любом случае, чтобы высветить на экране точку, надо взять x, вычислить по данной абсциссе y и выполнить рисование точки. Так как на экране можно получить лишь ограниченное количество значений х, то их перебираем с помощью цикла.

Построение случайных процессов

Для того, чтобы картинки не были монотонными и регулярными, можно задавать фигурам случайные размеры, цвет, координаты. Для этого имеется специальная функция Random: Она генерирует случайные числа из [0, 1). Для расширения первоначального промежутка используется функция Random(I: word), которая выдает число из диапазона 0… I. На самом деле эти функции генерируют некоторую последовательность псевдослучайных чисел, и чтобы добиться иллюзии полной «случайности» используют команду Randomize, которая изменяет базу датчика случайных чисел.

Создание иллюзии движения

Создать видимость движения изображения на экране можно несколькими способами. Рассмотрим два из них.

1. Имитация движения объекта на экране за счет многократного выполнения программой набора действий: нарисовать - пауза - стереть (нарисовать в том же месте цветом фона) - изменить координаты положения рисунка.

Перед началом составления программы надо продумать описание «двигающегося» объекта, характер изменения координат, определяющих текущее положение объекта, диапазон изменения и шаг.

2. Иллюзия движения создается при помощи специальных процедур и функций.

Функция ImageSize(x1, y1, x2, y2: integer):word возвращает размер памяти в байтах, необходимый для размещения прямоугольного фрагмента изображения, где x1,y1 - координаты левого верхнего и x2, y2 - правого нижнего углов фрагмента изображения.

Процедура GetImage(x1, y1, x2, y2:integer, varBuf) помещает в память копию прямоугольного фрагмента изображения, где x1, ..,y2 - координаты углов фрагмента изображения, Buf - специальная переменная, куда будет помещена копия видеопамяти с фрагментом изображения. Buf должна быть не меньше значения, возвращаемого функцией ImageSize с теми же координатами.

Процедура PutImage(x1, y1, x2, y2:integer, varBuf, Mode:word) выводит в заданное место экрана копию фрагмента изображения, ранее помещенную в память процедурой GetImage. X, Y - координаты левого верхнего угла того места на экране, куда будет скопирован фрагмент изображения; Buf - специальная переменная, откуда берется изображение, Mode - способ копирования. Координаты правого нижнего угла не указываются, так как они полностью определяются размерами выводимой на экран копии изображения. Координаты левого верхнего угла могут быть любыми, лишь бы только копия уместилась в пределах экрана (если копия не размещается на экране, то она не выводится , и экран остается без изменений). Параметр Mode определяет способ взаимодействия размещаемой с уже имеющимся на экране изображением.

Таблица 8

Константа

Значение

Операция

Пояснения

NormalPut

0

Замена существующего на копию

Стирает часть экрана и на это место помещает копию

XorPut

1

Исключительное или

Рисует сохраненный образ или стирает ранее нарисованный, сохраняя фон

OrPut

2

Объединительное или

Накладывает сохраненный образ на существующий

AndPut

3

Логическое и

Объединяет сохраненный образ и уже существующий на экране

NotPut

4

Инверсия изображения

То же самое, что и 0, только копия выводится в инверсном виде

Заключение

Ознакомление учащихся с программным обеспечением современных компьютеров является одной из основных задач изучения информатики в старшей школе.

Рассмотрев сущность факультативных занятий через ее возможности, цели, задачи, содержание, формы и средства, можно определить ее особенности:

- факультативные занятия представляют собой совокупность различных видов деятельности учащихся, организация которых в совокупности с воспитательным воздействием, осуществляемым в ходе обучения, формирует личностные качества учащихся.

- Отсроченность во времени. Факультативные занятия - это, прежде всего, совокупность больших и малых дел, результаты которых отдалены во времени, не всегда наблюдаемы педагогом.

- Отсутствие жестких регламентаций. Педагог имеет гораздо большую свободу выбора содержания, форм, средств, методов внеклассной работы, чем при проведении урока. С одной стороны, это дает возможность действовать в соответствии с собственными взглядами и убеждениями. С другой стороны, возрастает личная ответственность педагога за сделанный выбор. Кроме того, отсутствие жесткого регламента требует от учителя проявления инициативы.

- Отсутствие контроля результатов внеклассной работы. Если обязательный элемент урока - контроль за процессом овладения учениками учебным материалом, то во внеклассной работе такого контроля нет. Это дает педагогу преимущества: более естественная обстановка, не формальность общения и отсутствие у учащихся напряжения, связанного с оценкой результатов.

Проведение факультативных курсов для учащихся является доступной формой изучения дополнительных возможностей программ.

По программе «Samplitude» учитель информатики в старшей школе может разработать различные факультативные курсы, учитывая интересы, склонности и способности учащихся.

В дипломной работе:

Изучено построение факультативного курса в старшей школе.

Изучены психолого-педагогические особенности построения факультативных курсов для учащихся старших классов.

Составлены требования по факультативному курсу в среднеобразовательной школе.

Разработаны планы уроков для проведения занятий.

Практической значимостью данной работы является то, что материалы работы могут быть использованы в практической деятельности учителя информатики.

Список использованной литературы

1. Алексеев Е.Р., Чеснокова О.В. Турбо Паскаль 7.0,-М.: НТ Пресс, 2006.

2. Бандурист В.Ю. Методический подход к разработке требований по созданию информационных средств обучения // Проблемы информатизации образования: региональный аспект: Материалы V Всероссийской научно-практической конференции. - Чебоксары, 2007.

3. Башмаков А.И., Башмаков И.А. Разработка компьютерных учебников и обучающих систем. - М.: Информационно-издательский дом «Филин», 2003.

4. Беспалько, В.П. Основы теории педагогических систем /В.П. Беспалько. Воронеж: Изд-во Воронеж. ун-та, 1977.

5. Борк, А. Компьютеры в обучении: чему учит история/А. Борк // Информатика и образование.- М., 1990. - №5.

6. Кравченя Э.М. Основы информатики, компьютерной графики и педагогические программные средства: учеб. пособие / Э.М. Кравченя. Мн.: ТетраСистемс, 2004. - 320 с.

7. Кузьмин Е.С Педагогика / Е.С. Кузьмин, И.П. Волков, Ю.Н. Емельянов. - М.: Учпедгиз, 1974. - 212 с.

8. Курс компьютерной технологии / О. Ефимова, В. Морозова, Ю. Шафрин; под ред. О. Ефимовой. - М.: ABF, 2000. - 523 с.

9. Методика преподавания информатики / М.П. Лапчик, И.Г. Семакин, Е.К. Хеннер; под ред. М.П. Лапчика. - М.: Академия, 2003. - 624 с.

10. Молочков В.П. Наглядность как принцип обучения / В.П. Молочков // Информатика и образование. - 2004. - №3. - С. 21.

11. Нинбург Е.А. Технология научного исследования: методические рекомендации / Е.А. Нинбург. - СПб.: ГОУ «СПбГДТЮ», 2000. - 25 с.

12. Лапчик М.П. и др. Методика преподавания информатики: Учеб. пособие для студ. пед. вузов / М.П. Лапчик, И.Г. Семакин, Е.К. Хеннер; Под общей ред. М.П. Лапчика. - М.: Издательский центр «Академия», 2001.

13. Мандельброт Б. Б. Фрактальная геометрия природы. - Москва, 2002.

14. Машбиц, Е.И. Компьютеризация обучения: проблемы и перспективы/Е.И. Машбиц. - М.:Педагогика, 1988.

15. Машбиц, Е.Н. Психолого-педагогические проблемы компьютеризации обучения/Е.Н.Машбиц. - М.: Педагогика, 1988. - 191 С.

16. Морозов А. Д. Введение в теорию фракталов. - Москва, Ижевск, 2002

17. Педагогика: педагогические теории, системы, технологии/Под ред. С.А. Смирнова. -М., 1999.

18. С.Немнюгин TurboPascal практикум - М, 2005.

19. Пидкасистый П.И., Фридман Л.М., Гарунов М.Г. Психолого- дидактический справочник преподавателя высшей школы. - М.: Педагогическое общество России, 1999.

20. Сидоров М. Е., Трушин О. В.Школа работы на IBM PC. Часть 2. - Уфа,1996.

21. Угринович Н. Преподавание курса «Информатика и информационные технологии»: учебник / Н. Угринович. - М.: ЛБЗ, 2001. - 312 с.

22. Ушинский К.Д. Избранные педагогические сочинения / К.Д. Ушинский. - М.: Педагогика, 1974. - 123 с.

23. Ушинский К.Д. Проблемы педагогики / К.Д. Ушинский. - М.: Изд-во РАО, 2002. - 214 с.

24. Фридман Л.М. Наглядность и моделирование в обучении/ Л.М. Фридман. - М.: Знание, 1984. - 423 с.

25. Якиманская И.С. Личностно ориентированное обучение в современной школе: учебник / И.С. Якиманская. - М., 1996. - 123 с.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.