№ урока
|
Тема
|
Актуализация знаний и способы действий
|
Формирование новых понятий и способов действий
|
Применение (формирование) умений и навыков
|
Название
|
Общая дидактическая цель
|
Тип урока
|
Методы обучения
|
Оборудование
|
Основные источники информации
|
Опорные знания и способы действий
|
Источники повторений
|
Типы самостоятельных работ
|
Новые понятия и способы действий
|
Основные проблемы
|
1
|
Объекты: свойства, методы, и события
|
Формирование у учащихся понятий объект, свойства и методы объектов, события, обработчик события, класс, экземпляр класса, инкапсуляция, наследование и полиморфизм.
|
Урок объяснения нового материала
|
Объяснительно- иллюстративный
лекция, рассказ, беседа, наглядные
|
Компьютеры, проектор, презентация
|
[10: 201-205], электронный учебник «Введение в объектно-ориентированное программирование»
|
Имя, процедуры, аргументы, параметры
|
[9]
|
групповая
|
объект, свойства и методы объектов, класс, экземпляр класса, событие, обработчик события, инкапсуляция, наследование и полиморфизм.
|
Сложность в понимании понятий объект, класс, экземпляр класса и понимания разницы между этими понятиями
|
Умение описывать класс
|
2
|
Система объектно-ориентированного программирования Lazarus
|
Знакомство учащихся с графическим интерфейсом объектно-ориентированного программирования Lazarus
|
Комбинированный урок
|
Объяснительно-иллюстративный
лекция, рассказ, беседа, наглядные
|
Компьютеры, проектор, презентация,система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование», [11: 58-61]
|
объект, свойства и методы объектов, класс, экземпляр класса, событие, обработчик события, инкапсуляция, наследование и полиморфизм.
Опрос
|
Конспект, электронный учебник «Введение в объектно-ориентированное программирование», [10: 201-205]
|
групповая
|
Форма, управляющие элементы окна: конструктор форм, редактор исходного кода (программный модуль), панель инструментов, свойства объекта, события объекта, инспектор объектов.
|
|
Создание формы, вставка управляющих элементов в форму, изменение свойств объектов с помощью окна свойства объектов
|
3
|
Проекты и приложения.
|
Формирование у учащихся знаний и умений создания проектов и приложений в системе программирования Lazarus
|
Урок объяснения нового материала
|
Рассказ, беседа, практика
|
Компьютеры, система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование»
|
Форма, управляющие элементы, свойства, методы, события объекта
тестирование
|
Конспект, электронный учебник «Введение в объектно-ориентированное программирование»
|
групповая
|
Проект, приложение, интерпретатор, компилятор
|
Сложность в понимании понятий интерпретатор и компилятор
|
Создание проекта и приложения (Проект «Обычный калькулятор»)
|
4
|
Переменные
|
Формировать у учащихся умения работать с переменными в системе программирования Lazarus
|
Комбинированный урок
|
Рассказ, беседа,
практика, наглядные
|
Компьютеры, система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование», [11: 68-69]
|
Переменная, тип, имя, значения переменной, константа, глобальная и локальная переменная,
Устный опрос
|
[11: 68], [10: 221-222]
|
Групповая, индивидуальная
|
Преобразование типов
|
|
Использование переменных в визуальном программировании в среде Lazarus
|
5
|
Практическая работа «Основы работы в системе Lazarus»
|
Закрепление знаний и умений учащихся по темам «Объекты: свойства, методы и события», «Переменные»
|
Урок-практикум
|
Практикум, частично-поисковой
|
Компьютеры, система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование»
|
объект, свойства и методы объектов, события, обработчик события, глобальная и локальная переменная
|
электронный учебник «Введение в объектно-ориентированное программирование»
|
групповая, индивидуальная
|
|
|
Умение работать с управляющими объектами, изменять свойства как в окне свойств, так и программно, писать обработчики событий
|
6
|
Процедуры и функции пользователя
|
Формирование знаний и умений использования процедур и функций пользователя в системе Lazarus
|
Комбинированный урок
|
Беседа, практическая работа
|
Компьютеры, система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование», [10: 243-251]
|
Процедура, функция, параметры по значению, параметры по ссылке, рекурсия, циклы. ветвление
тестирование
|
электронный учебник «Введение в объектно-ориентированное программирование», [10: 243-251]
|
групповая
|
|
рекурсия
|
Использование процедур и функций при написании программы
|
7
|
Встроенные функции Lazarus
|
Знакомство учащихся с основными встроенными функциями Lazarus
|
Урок объяснения нового материала
|
Лекция, рассказ, беседа, объяснительно иллюстративный
|
Компьютер, проектор, презентация
|
электронный учебник «Введение в объектно-ориентированное программирование», [11: 70-75]
|
Процедура, функция
|
электронный учебник «Введение в объектно-ориентированное программирование», [10: 243-251]
|
групповая
|
функции преобразования типов, математические функции, строковые функции
|
|
Использование встроенных функций в решении задач программирования
|
8-9
|
Проект «Инженерный калькулятор»
|
Закрепление знаний и умений по темам «Процедуры и функции пользователя», «Встроенные функции»
|
Урок-практикум
|
Частично-поисковой
практикум
|
Компьютеры, система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование»
|
Процедура, функция, функции преобразования типов, математические функции, строковые функции
|
электронный учебник «Введение в объектно-ориентированное программирование»
|
групповая, индивидуальная
|
|
|
проектирование, реализация задачи в системе ООП Lazarus
|
10
|
Графика в системе программирования Lazarus
|
Знакомство учащихся с графическими возможностями среды программирования Lazarus
|
Урок объяснения нового материала
|
Лекция, беседа
объяснительно-иллюстративный
|
Компьютер, проектор, презентация
|
электронный учебник «Введение в объектно-ориентированное программирование», [10:300-302 ]
|
Графика, цвет, стиль, кисть, заливка, карандаш, графический приммитив
|
|
групповая
|
Холст, перо, кисть, цвет, графические методы, рисование текста
|
|
|
11-12
|
Проект «Графический редактор»
|
Формирование у учащихся знаний и умений использования графики в среде Lazarus
|
Урок-практикум
|
Практикум
частично поисковой
|
Компьютер, система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование», [10:302-307 ]
|
Холст, перо, кисть, цвет, графические методы, рисование текста
|
электронный учебник «Введение в объектно-ориентированное программирование», [10:300-302 ]
|
групповая, индивидуальная
|
|
|
использование графики в системах ООП
|
13
|
Анимация
|
Формирование знаний и умений создания анимации объектов
|
Урок-практикум
|
Практикум
частично поисковой
|
Компьютер, система объектно-ориентированного программирования Lazarus
|
электронный учебник «Введение в объектно-ориентированное программирование», [10:316-319]
|
|
электронный учебник «Введение в объектно-ориентированное программирование», [10:302-307 ]
|
групповая, индивидуальная
|
|
|
Создание анимированных объектов
|
14-16
|
Творческий проект
|
Формирование умений проетировать и создавать проекты
|
Лабораторная работа
|
поисковой
|
Компьютер, система ООП Lazarus
|
|
|
электронный учебник
|
индивидуальная
|
|
|
Создание приложений на ООП
|