«Основы объектно-ориентированного программирования. Знакомство с языком программирования VisualBasic».
Конспект
пробного урока по информатике
Тема: «Основы объектно-ориентированного программирования. Знакомство с языком программирования VisualBasic».
Учитель: Лесникова Алина Артуровна
Место проведения занятия:
Школа № 2 , класс 9 , каб.№5
Дата проведения занятия 06.04.13.
Начало занятия 8 час. 00 мин.
Обучающий аспект:
Проверить уровень усвоения понятий: свойства алгоритма, блок-схема, алгоритм, исполнитель, виды алгоритмов, система команд исполнителя.
Обеспечить восприятие, осмысление и первичное запоминание учащихся учебного материала, существенных признаков и понятий таких как:язык программирования VisualBasicforApplication, форма, объекты(UserForm, CommandButton), методы и свойства объектов (Caption, BackColor).
Развивающий аспект:
Содействовать развитию умений осуществлять самоконтроль, самокоррекцию учебной деятельности.
Способствовать развитию умения ставить цель и планировать свою деятельность.
Создать условия для развития умения структурировать информацию.
Воспитывающий аспект:
Создать условия для воспитания умения чётко организовывать самостоятельную и индивидуальную работу за компьютером.
Создавать условия для воспитания взаимоуважения учащихся кдруг другу.
Оборудование:компьютерный класс, проектор, презентация, видеоролики, тест на языке программированияVB, карточки с заданием, практическая работа, карточка с основными понятиями.
Структура урока:
Организационный момент (1 минута)
Проверка Д/З (5 минут)
Подготовка учащихся к работе на основном этапе (1минута)
Усвоение новых знаний (7-10 минут)
Первичная проверка запоминания (3 минуты)
Закрепление новых знаний и способов действий.(5 минут)
Коррекция и контроль знаний (2 минуты)
Информация о домашнем задании (1 минута)
Подведение итогов (1 минута)
Организационный момент
Проверка Д/ЗПодготовка учащихся к работе на основном этапе
Усвоение
новых знаний
Приветствие, посадка и проверка готовности учащихся к уроку.
«Здравствуйте, ребята, меня зовут Алина Артуровна, и сегодня я у вас проведу урок информатики».
Прежде, чем перейдём к изучению новой темы, давайте проверим выполнение домашнего задания. Итак, кто напомнит, какое домашнее задание было у вас? (Ответ: выучить определения и составить блок-схему). А что же такое блок-схема? (Ответ: геометрические фигуры, обозначающие действия) Какие свойства алгоритма вы знаете? (Ответ: понятность, конечность, массовость, результативность и т.д.)
На рабочем столе у вас открыт текстовый документ «Проверка Домашнего задания» - это небольшое тестирование, которое состоит из 7 вопросов. Критерии отметки: 7 верных ответов – «5», 6 –«4», 5 - «3», а ниже отметок быть не должно. Посмотрите внимательно видеоролик - перед вами инструктаж к выполнению тестирования. (Учитель во время демонстрации проговаривает алгоритм выполнения теста).
Вы внимательно читаете вопрос, ставите флажок слева от вопроса и по вкладке переходите на следующий вопрос, если вы сомневаетесь в своём ответе, пропустите, его, но не забудьте в конце вернуться и ответить, если будет пропущенный вариант ответа, программа посчитает за неверный ответ, после того, как вы ответите на 7 вопрос, щёлкните по кнопке «Отметка», появится результат, поднимите руку, я подойду и зафиксирую его. Ещё один момент, у нас всего 7 компьютеров, а вас больше, поэтому сейчас 3-4 чел…это …остаются на своих местах, перед вами такое же тестирование, только не в электронном виде, каждый самостоятельно указывает 1 верный вариант ответа. Как справитесь, поднимите руку. У вас у всех 5 минут на выполнение тестирования. (Учитель контролирует ход выполнения тестирования)
Ребята, а теперь откройте тетради, запишите сегодняшнее число, Классная работа и тема урока: «Основы объектно-ориентированного программирования. Знакомство с языком программирования VisualBasicforApplication».
Скажите, пожалуйста, как вы считаете, где можно применять свои знания по программированию…(Ответ: например, помогает проверить уровень знаний по учебному предмету, сделать анкетирование, диагностики).
А если обобщить наши ответы, то общее назначение программирования – это разработка (чего?) программ.
Каким образом я проверила у вас ДЗ? (Ответ: тестирование…)
Ребята, вы только что познакомились с языком программирования, который называется… (Ответ:VB)
Ребята, о каких языках программирования слышали вы? (Ответ:Си+, Си++)…Вы перечисляли, я говорила название языков программирования, а что же это такое «Язык программирования»? (Ответ: система обозначений для описания алгоритмов и структур данных)
Сегодня, мы познакомимся только с основными компонентами и их свойствами языка программирования VBA. Язык программирования VisualBasicforApplications является результатом пересечения языка программированияBasic и макроязыков текстовых редакторов, программ работы с электронными таблицами и других приложений. VBA –часть среды Office, он есть в таких программах как Word, Excel, PowerPoint. Вы совсем недавно изучали эти программы и работу в них, выполняли практические задания, но вряд ли знали о том, что там есть VBA.
Кстати, ребята, давайте разберёмся, с чем же мы будем иметь дело! Как вы понимаете словосочетание «Объектно-ориентированный визуальный»? Давайте начнём с первого слова, итак «объектный», значит, мы будем иметь дело с чем? (Ответ: объектами), ориентированный (значит, на эти объекты мы будем направлять действия, использовать (команды). Раз это объекты, чем они могут обладать? (Ответ:Свойствами). Осталось последнее слово «Визуальный», как это вы понимаете? (его можно увидеть).
Когда мы попадаем в VBA, то перед нами файл проекта, нам необходимо вставить форму – объект, на котором могут располагаться другие объекты, это выполняется с помощью команды: Insert- UserForm, либо щёлкнув по пиктограмме . Сегодня мы познакомимся с таким элементом (объектом) как CommandButton – командная кнопка. Основные понятия: метод, объект, свойства.
Форма – это Основной объект (элемент), на котором могут располагаться другие объекты.
Командная кнопка…
Скажите, пожалуйста, как определить какой объект или окно активно в приложении? (Ответ: оно расположено поверх всех окон, более яркое и т.д.)
Свойства кнопки и формы…
(Ученики выполняют задание по карточке в течение 1-2 минут, затем обмениваются с соседом, проверяют, когда учитель проговаривает правильный ответ и ставят друг другу отметки).Физминутка. Сядьте прямо, кисти положите одну на другую, образуя замочек. Заведите руки за голову, ладони положите на затылок. Поднимите голову, смотрите вверх, на потолок. Сцепленными пальцами надавливайте на затылок, стараясь согнуть шею. При этом шею напрягайте, чтобы оказать сопротивление давлению (2 раза повторить).Руки в замочек и сделали волну…
Создайте форму и командную кнопку на ней, измените название формы и командной кнопки, задайте цвет на ваш выбор для формы и для командной кнопки.
(Учитель контролирует ход выполнения практической работы)
Проверка выполненного практического задания, коррекция и исправление ошибок.
(проверка работ учеников)
Выучить определения (метод, объект, свойства), выполнить ещё раз практическую работу только ещё применить свойство BackColor к форме и к кнопке.
Итак, ребята, что нового вы узнали на уроке? (Учитель выслушивает ответы учащихся). Сегодня вы получаете следующие отметки…
(Ученикам раздаётся карточка для рефлексии)
Какое выражение из записанных характеризуют ваши ощущения после урока:
Я всё знаю, могу объяснить
Я всё знаю, понял, но не уверен
Всё знаю, но не объясню
У меня остались вопросы (Учитель анализирует ответы учеников)