- •15. Содержание и методика изучения программирования в профильном курсе информатики.
- •16. Методика обучения школьников объектно-ориентированному программированию
- •9. Профильное обучение информатике в старших классах.
- •Методические подходы к определению содержания курсов, ориентированных на пользователей икт
- •Профильные курсы курсов ориентированные на программирование
- •2. Цели обучения информатике. Формирование алгоритмической и информационной культуры.
- •1. Общие цели и задачи обучения информатике в школе
- •2. Эволюция целей обучения информатике в школе
- •2.1. Алгоритмическая культура учащихся
- •2.2. Исходные цели и задачи школьного курса оивт. Понятие компьютерной грамотности учащихся
- •2.3. Информационная культура
- •3. Цели школьного курса информатики, определяемые государственными образовательными стандартами
- •4. Проектируемые цели обучения информатике на современном этапе.
- •23. Методика изучения мультимедиа технологий в школьном курсе информатики.
- •1. Содержание обучения в области мультимедиатехнологий
- •2. Теоретические основы изучения мультимедиа-технологий
- •2.1. Представление звука
- •3.2. Обработка и синтез звука
- •3.3. Программы синтеза звука
- •3.4. Представление видеоданных
- •3.5. Сжатие данных
- •3.6. Мультимедиа
- •3.7. Преобразование представлений информации. Автоматизация ввода
- •3. Методика разработки дидактического обеспечения уроков с использованием мультимедийных технологий
- •3.1 Особенности подготовки учебных мультимедиа презентаций.
- •3.2. Разработка сценария мультимедийной презентации
- •7. Межпредметные связи информатики с другими предметами.
№ 17 Методика изучения информационных технологий в профильном курсе информатики.
Государственным образовательным стандартом среднего полного общего образования по информатике и ИКТ (2004 г.) определены 2 варинта изучении информатики:
базовый уровень (1 час в неделю);
профильный уровень ( 4 часа в неделю).
Под информационными технологиями в школьном курсе информатики понимают информационные технологии обработки текстовой, числовой, табличной, графической, звуковой и видеоинформации, мультимедийные технологии
Базовый уровень изучения информатики реализуется для общего, гуманитарного, социально-экономического, художественного и др. профилей.
1. Технологии обработки текстовой и графической информации специально в 10-11 классах не рассматриваются. Они используются при подготовке школьниками докладов, рефератов, отчетов.
2. Технологии обработки табличной информации рассматриваются как средство моделирования информационных процессов. В учебниках Н.В. Макаровой, Н.Д. Угриновича, И.Г. Семакина представлены задачи оптимизационного планирования, статистического прогнозирования, корреляционной зависимости.
3. Технологии обработки табличной информации рассматриваются при изучении информационных систем с применением табличного редактора или редактора баз данных. Рассматривается создание информационной системы(2-3 таблицы), поиск информации, построение запросов и отчетов.
Профильный уровень изучения информатики реализуется для физико-математического и информационно-технологического профиля.
В профильных программах учебниках Н.Д. Угриновича и И.Г. Семакина уделяется большое внимание информационным технологиям.
Запоминать все программы наизусть не обязательно, лучше сказать про особенности в сравнении с базовым курсом.
«Технология создания и обработки графической
и мультимедийной информации», 18 часов
Растровая и векторная графика. Форматы графических файлов.
Растровые и векторные редакторы.
Редактирование изображений в растровом редакторе Paint.
Создание изображений в векторном редакторе, входящим в состав текстового редактора Word.
«Технология создания и обработки текстовой информации», 18 часов
Теоретическая часть
Создание и редактирование документов. Различные форматы тек‐стовых файлов (документов).
Форматирование документов. Выбор параметров страницы. Фор‐матирование абзацев. Списки. Таблицы. Форматирование символов.
Гипертекст.
Компьютерные словари и системы машинного перевода.
Системы оптического распознавания документов.
«Обработка числовой информации», 22 часа
Электронные калькуляторы.
Структура электронных таблиц.
Типы и формат данных.
Относительные и абсолютные ссылки.
Встроенные математические и логические функции.
Наглядное представление числовых данных с помощью диаграмм и графиков.
(можно привести свой пример, близкий к теме вашей диссертации по другому программному продукту)
Приведем пример графического решения уравнений в табличном редакторе
Рассмотрим функцию F(x)=x^2 + e^x – 2
На промежутке [-2; 1] с шагом 0,25 составим таблицу значений
Запоминать числа не надо
х |
f(x) |
-2 |
2,135335 |
-1,5 |
0,47313 |
-1 |
-0,63212 |
-0,5 |
-1,14347 |
0 |
-1 |
0,5 |
-0,10128 |
1 |
1,718282 |
Построим график функции по точкам
Ответ приближенные корни корни х1 = -1, 3, х2 = 0,5.
Профильная направленность обучения реализуется через элективные курсы
- курсы изучения издательского дела,
- курсы изучения обработки статистической информации,
- курсы изучения компьютерной графики и др.
Программное обеспечение, зависит от выбора учителя и финансовых возможностей :
Издательские системы;
Специализированные пакеты для математических текстов;
Системы распознавания текста;
СУБД;
Векторные и растровые графические редакторы;
Система пезентаций;
Табличные процессоры.
Форма обучения в старших классах очень близка к лекционно-семинарской. Тема начинается с лекционного изложения материала, далее серия уроков посвящена отработке практических навыков.
15. Содержание и методика изучения программирования в профильном курсе информатики.
Программирование изучается в классах физико-математического и информационно-технологического профиля.
Хотя основные понятия программирования изучаются в базовом курсе, в профильном обучении учителю следует кратко остановиться на историческом обзоре.
Вначале программирование было операциональным и процедурным. Примером его является программирование на языке Фортран и на исходной версии Бейсика. Затем достаточно быстро программиро‐вание стало структурным, и классическим примером здесь является программирование на языке Паскаль.
Затем появилось принципиально новое направление – непроцедурное программирование, которое включает в себя объектно-ориентированное и декларативное программирование.
Классификация языков программирования
Выбор языка программирования определяется
Программой,
Учебником,
Желанием и заниями учителя,
Наличием программного обеспечения
А в последнее время и требованиями ЕГЭ (Паскаль, бейсик, Условный алгоритмический язык).
При углублённом изучении часто не ограничиваются одним языком, а изучают последовательно два языка – один в 10 и второй в 11 классе.
Приведем перечень тем курса структурного программирования с краткими методическими рекомендациями по их изучению.
Алгоритмы и структурная алгоритмизация.
Введение в Паскаль
Данные и их типы. Выражения
Операторы
Структуры данных
6) Процедуры и функции.
7) Структурированные типы данных: массивы, строки, записи.
При изучении массивов рассматриваются следующие типовые задачи:
ввод и вывод элементов линейного массива (органи‐зуется простой цикл);
подсчет числа определённых элементов линейного числового массива;
нахождение наибольшего и наименьшего элемента линейного числового массива (организуется цикл с вложенной развилкой).
Сумма положительных элементов массива
S:=0;
{Организуем цикл с параметром I от1 до 20}
For I:=1 To 20 Do
If a[i] >0 then S:=S +A[I];
{ если I элемент положительный,
то его прибавляем к сумме }
Write(S);
Поиск максимума и минимума
imax := 1; {индекс максимального элемента}
imin := 1; {индекс минимального элемента}
for i := 2 to N do
if a[i] > a[imax] then imax := i else
if a[i] < a[imin] then imin := i;
Min := a[imin];
Max := a[imax];
В последние годы интерес методистов направлен на разработку программ учебных курсов для языка Визуал Бейсик, который находит всё большее применение в раз‐работке различных приложений, особенно для среды Win‐dows. Поэтому приведем краткое изложение раздела «Ал‐горитмизация и объектно‐ориентированное программи‐рование» из профильного курса, составленного Н.Д. Угри‐новичем . Объём раздела 28 часов.
Теоретический материал
1. Алгоритм и его формальное исполнение.
2. Основные типы алгоритмических структур.
3. Основы объектно‐ориентированного визуального программирова‐ния. Классы объектов, экземпляры класса и семейства объектов.
4. Объекты: свойства, методы, события.
5. Графический интерфейс и событийные процедуры.
6. Форма и размещение на ней управляющих элементов.
7. Тип, имя и значение переменной.
8. Арифметические, строковые и логические выражения. Присваивание.
9. Выполнение программ компьютером.
10. Функции в языке Visual Basic.
11. Графические возможности языка Visual Basic.
12. Общие процедуры. Область видимости процедур. Модульный принцип построения проекта и программного кода.
13. Массивы.
14. Решение логических задач.
15. Язык объектно‐ориентированного визуального программирования Visual Basic for Applications. Кодирование алгоритмов в форме макросов.
Темы практических занятий и проектов
1. Форма и размещение на ней управляющих элементов.
2. Размещение на формах изображений и графических полей.
3. Поиск и сортировка в массивах.
4. Создание меню и панелей инструментов проектов.
5. Логические операторы в языке Visual Basic.
6. Графические возможности языка Visual Basic.
7. Анимация.
8. Отладка программных кодов.