- •Лекции по курсу “Методика преподавания информатики»
- •1.Информатика в средней школе
- •Образовательный стандарт основного общего образования по информатике и информационным технологиям
- •Обязательный минимум содержания основных образовательных программ
- •Требования к уровню подготовки выпускников
- •Образовательный стандарт среднего (полного) общего образования по информатике и информационным технологиям профильный уровень
- •Обязательный минимум содержания основных образовательных программ
- •Средства икт
- •Требования к уровню подготовки выпускников
- •Учебники
- •2.Методика введения понятия "Графическая оболочка Windows"
- •Этап работы с готовыми документами
- •Этап построения новых документов
- •3.Методика введения понятия "Компьютер"
- •Этап работы с готовым компьютером
- •Этап построения нового компьютера
- •4.Методика введения понятия “Алгоритмизация и программирование”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •5.Методика введения понятия «Графические методы»
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •6.Методика введения понятия “Процедуры”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •7.Методика введения понятия “Команда выбора if”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •8.Методика введения понятия «Классы»
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •9.Методика введения понятия «Наследование классов»
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •10.Методика введения понятия “Полиморфизм ”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •11.Методика введения понятия “Команда выбора case”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •12.Методика введения понятия “Цикл for”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •13.Методика введения понятия “Элемент управления CheckBox”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •Проект «График функции в полярной системе координат»
- •3 Этап Составление программ
- •14.Методика введения понятия “Элемент управления RadioButton”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •Проект «Обучение английскому»
- •3 Этап Составление программ
- •15.Методика введения понятия “Цикл while”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •16.Методика введения понятия “Строки”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •Количество символов
- •3 Этап Составление программ
- •17. Методика введение понятия о табличной величине и способах обработки табличной информации
- •1 Этап Подготовительный
- •5.Вывод данных из массива в объект:
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •18. Методика введение понятия о методах сортировки табличной информации
- •1 Этап Подготовительный
- •Сортировка обменом (методом "пузырька")
- •Сортировка выбором
- •2 Этап Работа с готовыми программами
- •3 Этап Составление программ
- •19.Методика введения понятия “Файлы”
- •1 Этап Подготовительный
- •2 Этап Работа с готовыми программами
- •Грибник Нарисовать путь грибника по координатам
- •3 Этап Составление программ
- •20.Методика введения понятия «Технология обработки текстовой информации» Подготовительный этап
- •Этап работы с готовыми текстами
- •Этап построения новых текстов
- •21. Методика введения понятия «Технология обработки графической информации» Подготовительный этап
- •Этап работы с готовыми рисунками
- •Этап построения новых рисунков
- •22. Методика введения понятия «Технология обработки числовой информации» Подготовительный этап
- •Этап работы с готовыми таблицами
- •Этап построения новых таблиц
- •23. Методика введения понятия «Технология хранения, поиска и сортировки информации» Подготовительный этап Виды баз данных
- •Виды структур баз данных
- •Этап работы с готовыми таблицами
- •Запросы
- •2.Создание отчетов
- •24.Методика введения понятия “Компьютерные коммуникации”
- •25.Методика введения понятия “Мультимедийные технологии”
Этап работы с готовым компьютером
-
Знакомство с системным блоком компьютера.
-
Знакомство с периферийными устройствами.
Этап построения нового компьютера
-
Разборка и сборка компьютера
4.Методика введения понятия “Алгоритмизация и программирование”
1 Этап Подготовительный
1.Алгоритм – это правильное и точное предписание исполнителю совершить последовательность действий для достижения цели или решения задачи.
2.Свойства алгоритмов:
-
Конечность (результативность);
-
Последовательность;
-
Правильность;
-
Дискретность;
-
Определенность (детерминированность);
-
Массовость;
3.На практике получили известность три способа изображения алгоритмов:
-
в виде пошагового словесного описания;
-
в виде блок-схем;
-
на алгоритмическом языке.
4.Исполнитель алгоритма имеет следующие характеристики:
-
среда обитания;
-
система команд;
-
свойства;
-
отказы, которые приводят к ошибкам.
Виды ошибок:
-
синтаксические – неправильно написанные команды (находит среда программирования);
-
семантические – несоответствие свойства или метода объекту (находит среда программирования);
-
логические – несоответствие результатов работы программы контрольным примерам (находятся пользователем при тестировании).
Любой алгоритм выполняется исполнителем формально.
5.Стиль программирования:
-
линейное программирование;
-
структурное программирование;
-
объектно-ориентированное программирование:
Технология ООП (объектно-ориентированного программирования) основана на трех основополагающих концепциях:
Инкапсуляция - Объект представляет собой контейнер, содержащий в себе данные и программы по управлению данным объектом
Наследование - это процесс, посредством которого, один объект может приобретать свойства другого. Точнее, объект может наследовать свойства другого объекта и добавлять к ним черты, характерные только для него.
Полиморфизм - это свойство, которое позволяет одно и тоже имя использовать для решения нескольких технически разных задач.
6.Объект - это нечто существенное и различимое, т.е. объектом можно назвать “нечто”, для которого существует способ отличить один подобный объект от другого.
Каждый объект должен иметь имя.
Имя — строка до 255 символов, начинающиеся с буквы. Рекомендуется в первых 3 символах зашифровывать класс объекта. Например:
Элемент |
Первые 3 символа имени |
Пример |
Form |
frm |
frmMyForm |
Button |
btn |
btnExit |
Label |
lbl |
lblVivod |
TextBox |
txt |
txtVvod |
Свойство объекта - это некоторый показатель, который характеризует объект и принимает для конкретного экземпляра объекта некоторое числовое или текстовое значение.
Данное значение может быть определено при помощи стандартных типов данных:
Тип |
Наименование |
Размер (Байт) |
Наименьшее значение |
Наибольшее значение |
Boolean |
Логический |
1 |
False |
True |
Integer |
Целый |
2 |
-32768 |
32767 |
Long |
Длинный целый |
4 |
-2147483648 |
2147483647 |
Single |
Действительное число |
4 |
-3.402823E+38 -1.401298E-45 |
1.401298E-45 3.402823E+38 |
Double |
Действительное число двойной точности |
8 |
-1.79769313486232D+308 -4.94065645841247D-324 |
4.94065645841247D-324 1.79769313486232D+308 |
String |
Символьный |
1+n |
0 |
2 миллиарда символов |
Variant |
Произвольный |
? |
1.01.0000 |
31.12.9999 |
Например:
Свойство |
Назначение |
Тип данных |
Name |
Имя объекта |
Символьный |
Caption |
Заголовок |
Символьный |
Text |
Текст |
Символьный |
Value |
Значение |
Произвольный |
Visible |
Показать |
Логический |
Height |
Высота |
Целое |
Width |
Ширина |
Целое |
Значение свойства объекта может быть присвоено вручную через окно свойств или программно.
lblVivod.Text=“Вывод данных”
7.Событие представляет собой действие, распознаваемое объектом (например, щелчок мышью или нажатие клавиши), для которого можно запрограммировать отклик. События возникают в результате действий пользователя или программы, или же они могут быть вызваны системой.
Событие |
Действие |
Click |
Щелчок мышкой |
MouseDown |
Нажатие клавиши мыши |
MouseMove |
Перемещение мыши |
Например: btnExit_Click