Скачиваний:
24
Добавлен:
10.02.2015
Размер:
122.37 Кб
Скачать

5. Методическое планирование.

Раздел 1. Приложения.

Тема

Цели

Основные понятия

Краткое содержание

Форма и методы обучения

Кол-во часов

1

Приложение. Виды и структура.

-познакомить учеников с понятием приложение;

-научить определять виды приложений;

- научить выделять структурные элементы в приложении;

-развитие научного мировоззрения;

-развитие умения анализировать;

Приложения. Демонстрация приложений. Виды приложений. Интерактивное приложение. Структура приложения.

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

На примерах выделяют структурные элементы приложения.

Демонстрация, рассказ, беседа

2

Создание приложений.

-познакомить со способом создания приложения;

-познакомить с основными принципами построения приложений;

-научить создавать приложения по этапам;

-воспитания корректного и этического отношения к созданию приложений;

Способ создания приложений. Принципы построения приложений. Основные этапы при разработке приложений.

Учитель рассказывает о том, как создают приложение, какие принципы построения приложения учитываются и какие этапы выделяют при создании приложения. Ученики под руководством учителя пытаются поэтапно создать приложение на бумаге, т.е. не используя компьютер. («Головоломка Люка»). Учитель выдает темы и пояснения к итоговым проектам. (Список тем проектов см. в приложении)

Рассказ, элементы лекции, упражнение

1ч.

3

Разработка приложения-проекта учениками.

-продолжить формирование умения проектировать;

-освоить элементы проектирования;

-воспитание умения работать в группе;

-развитие умения представить продукт своей деятельности;

-развитие навыков публичного выступления.

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

Самостоятельная деятельность учеников по группам. Учитель выступает в роли консультанта. Защита «бумажной» разработки проекта-приложения.

2ч.

Раздел 2. Введение в язык программирования С++.

Тема

Цели

Основные понятия

Краткое содержание

Форма и методы обучения

Кол-во часов

1

Введение в язык С++.

1. Познакомить учеников с С++.

2. Развитие умения анализировать и сравнивать известный ученикам ЯП с новым.

3. Научить составлять простейшие программы.

Состав языка. Типы данных С++. Переменные и выражения. Унарные и бинарные операторы. Операции. Операторы ветвления. Операторы цикла.

Разбор учителем и учениками простой программы на С++ в соотнесении с уже изученным ЯП. Выполнение данной программы на компьютере. Ученикам дается задание и предлагается обсудить способы его решения. Ученики выполняют его на компьютерах.

Беседа с элементами лекции, метод демонстраций, проблемно-поисковый метод.

2

Объектно-ориентированное программирование в С++.

1. Познакомить с понятием объект, класс, функция в С++;

2. Развитие умения самостоятельной деятельности;

Функции. Функция main(). Тип функции. Составной оператор. Формы описания функции. Классы. Шаблоны классов.

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

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

2ч.

3

Итоговое занятие по С++.

1. Контроль и проверка знаний учеников по языку программирования С++;

2. Развитие умения планировать самостоятельную деятельность;

Проверка понимания учащимися языка С++. Самостоятельное решение задач учениками.

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

1ч.

Раздел 3. Язык программирования С++Builder. Создание приложений.

Тема

Цели

Основные понятия

Краткое содержание

Форма и методы обучения

Кол-во часов

1

Знакомство со средой программирования С++Builder.

1. Познакомить с языком программирования С++Builder;

2. Научить настраивать форму, размещать компоненты, писать простейший обработчик события;

3. Воспитание усидчивости;

Запуск системы. Основное окно системы. Главное окно. Палитра компонентов. Инспектор объектов. Окно формы. Окно кода. Проект «Моя первая программа». Сохраняем свой проект.

Урок проводиться при помощи проектора. Учитель демонстрирует компоненты среды программирования и возможности их использования. Выполнение проекта «Моя первая программа» учениками на компьютерах.

Метод демонстрации наглядно представляет возможности C++Builder, метод самостоятельной работы позволяет ученику увидеть результат своей деятельности – простейшую программу.

2ч.

2

Переменные и индентифика-торы.

1. Научить объявлять переменные в программе;

2. Научить использовать тип переменной;

3. Воспитание умения рационально пользоваться ресурсами компьютера;

4.Равитие навыков анализа и синтеза материала.

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

Учитель знакомит учащихся с теоретическим материалом по переменным и индентификаторам, а затем учащиеся самостоятельно в данных учителем программах находят ошибки описания переменных, ошибки объявления переменных. На практических примерах учатся преобразовывать типы.

На уроке используется беседа с элементами лекции, метод практической работы.

1ч.

3

Компоненты вкладки Standart.

1. Познакомить с стандартными компонентами любого приложения;

2. Научить создавать приложения с использованием данных компонентов;

3. Воспитание способов и методов самостоятельной деятельности;

4. Развитие творческих способностей;

Знакомство с основными компонентами вкладки Standart: Надпись, Текст, Командная кнопка. Проект «Читатель». Проект «Сочинитель».

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

Элементы лекции с демонстрацией, репродуктивная и продуктивная самостоятельная деятельность.

2ч.

4

Основные принципы работы с графикой.

1. Научить создавать приложения с использованием графики;

2. Развитие творческих способностей;

3. Воспитание умения самостоятельной деятельности.

Работа с компонентами вкладки Additional и Dialogs (Image, Opendialog, SaveDialog, MainMenu, PoupMenu). Проект «Электронный альбом».

Учитель демонстрирует возможности данных компонентов на примере создания проекта «Электронный альбом». Ученики пробуют свои силы по использованию этих компонентов, программно реализуя этот проект. Далее учитель дает установку по модернизации проекта с помощью изученных компонентов и их свойств. Ученики самостоятельно выполняют проект «Электронный альбом-2.»

Беседа с элементами лекции, метод демонстраций, самостоятельная деятельность.

2ч.

5

Классы AnsiString, TString.

1. Научить создавать приложения с использованием строк и списков строк;

2. Развитие навыков проектной деятельности;

Работа со строками и списками строк. Пример использования данных классов. Проект «Угадай животное».

Учитель знакомит учеников с материалом на простом примере «Измени параметры формы из файла». Ученики на компьютере этот пример программно реализуют. Учитель объясняет идею и основные шаги при программировании проекта «Угадай животное». Самостоятельное выполнение на компьютерах проекта.

На уроке применяются элементы лекции, продуктивная самостоятельная деятельность учащихся.

2ч.

6

Реализация операторов условия, выбора и цикла в Си++Builder. Массивы.

1. Развитие умения работать в группе;

2. Развитие умения анализировать и сопоставлять новый материал уже изученному.

3. Познакомить учащихся с реализацией стандартных структур в С++Builder.

Условие. Простейший условный оператор. Многострочная запись. Цепочка условных операторов.

Оператор выбора.

Цикл со счетчиком. Цикл с предусловием. Массив. Как массивы хранятся в памяти компьютера. Индекс массива.

Самостоятельное знакомство с данным разделом по группам средствами электронного учебника в связи с тем, что данные структуры аналогично представлены в Pascal и С++. Учитель выполняет роль консультанта.

Самостоятельная деятельность учащихся по группам. Семинар.

2ч.

7

Обзор компонентов: GroupBox, TrackBar, ScrollBar, CheckBox, Shape, Panel.

1. Научить разрабатывать приложения с использованием данных компонентов.

2. Развитие умений самостоятельной проектной деятельности.

3. Контроль знания учениками назначения компонентов и умения программно реализовать простое приложение.

Знакомство с компонентами TrackBar, GroupBox, ScrollBar, CheckBox, Shape, Panel.

Проект «Таблица умножения».

Проект «Движение по координатам».

Демонстрация с помощью проектора возможностей компонентов. Совместное обсуждение и программная реализация проекта «Таблица умножения». Проект «Движение по координатам» как итоговый результат по изучению языка С++Builder, где применяются все изученные компоненты.

Метод демонстраций. Метод самостоятельной работы.

2ч.

8

Проектная деятельность

1. Развитие навыков проектной деятельности.

2. Научить четко формулировать задачу и оценивать возможность ее решения средствами языка программирования.

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

Ученики разбиваются по группам и занимаются программной реализацией своих разработанных приложений в разделе1.Учитель выступает в роли консультанта. Он контролирует и направляет деятельность учеников на каждом этапе.

Проблемно-поисковый метод, метод проектов.

9

Презентация и защита проектов.

1. Воспитание умения корректно оценивать результаты других групп;

2. Развитие навыков публичного выступления и защиты результатов своей деятельности;

Представление учащимися своих проектов. Подведение итогов.

Каждая группа учеников демонстрирует свой проект с помощью проектора. Описывает какими средствами языка они пользовались. Т.к. проект представляет собой игру, то каждый желающий может протестировать работу приложения. В конце учитель подводит итоги.

Метод демонстраций.