5. Методическое планирование.
Раздел 1. Приложения.
№ |
Тема |
Цели |
Основные понятия |
Краткое содержание |
Форма и методы обучения |
Кол-во часов |
1 |
Приложение. Виды и структура. |
-познакомить учеников с понятием приложение; -научить определять виды приложений; - научить выделять структурные элементы в приложении; -развитие научного мировоззрения; -развитие умения анализировать;
|
Приложения. Демонстрация приложений. Виды приложений. Интерактивное приложение. Структура приложения. |
Учитель демонстрирует несколько приложений учащимся с помощью проектора и беседует с учениками о том, что такое приложение, какова актуальность создания приложений, в чем отличие одного приложения от другого. На примерах выделяют структурные элементы приложения. |
Демонстрация, рассказ, беседа |
2ч |
2 |
Создание приложений. |
-познакомить со способом создания приложения; -познакомить с основными принципами построения приложений; -научить создавать приложения по этапам; -воспитания корректного и этического отношения к созданию приложений; |
Способ создания приложений. Принципы построения приложений. Основные этапы при разработке приложений. |
Учитель рассказывает о том, как создают приложение, какие принципы построения приложения учитываются и какие этапы выделяют при создании приложения. Ученики под руководством учителя пытаются поэтапно создать приложение на бумаге, т.е. не используя компьютер. («Головоломка Люка»). Учитель выдает темы и пояснения к итоговым проектам. (Список тем проектов см. в приложении) |
Рассказ, элементы лекции, упражнение |
1ч. |
3 |
Разработка приложения-проекта учениками. |
-продолжить формирование умения проектировать; -освоить элементы проектирования; -воспитание умения работать в группе; -развитие умения представить продукт своей деятельности; -развитие навыков публичного выступления. |
|
Ученики на предыдущем уроке выбрали по группам каждый для себя тему итогового проекта. На данном этапе ученики по группам определяют тип приложения, выделяют основные элементы, которые будут в приложении, определяют, по каким принципам будет приложение построено. В качестве итога защищают и объясняют, как они будут создавать свое приложение. |
Самостоятельная деятельность учеников по группам. Учитель выступает в роли консультанта. Защита «бумажной» разработки проекта-приложения. |
2ч. |
Раздел 2. Введение в язык программирования С++.
№ |
Тема |
Цели |
Основные понятия |
Краткое содержание |
Форма и методы обучения |
Кол-во часов |
1 |
Введение в язык С++. |
1. Познакомить учеников с С++. 2. Развитие умения анализировать и сравнивать известный ученикам ЯП с новым. 3. Научить составлять простейшие программы. |
Состав языка. Типы данных С++. Переменные и выражения. Унарные и бинарные операторы. Операции. Операторы ветвления. Операторы цикла. |
Разбор учителем и учениками простой программы на С++ в соотнесении с уже изученным ЯП. Выполнение данной программы на компьютере. Ученикам дается задание и предлагается обсудить способы его решения. Ученики выполняют его на компьютерах. |
Беседа с элементами лекции, метод демонстраций, проблемно-поисковый метод.
|
2ч |
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.Учитель выступает в роли консультанта. Он контролирует и направляет деятельность учеников на каждом этапе. |
Проблемно-поисковый метод, метод проектов. |
5ч |
9 |
Презентация и защита проектов. |
1. Воспитание умения корректно оценивать результаты других групп; 2. Развитие навыков публичного выступления и защиты результатов своей деятельности;
|
Представление учащимися своих проектов. Подведение итогов. |
Каждая группа учеников демонстрирует свой проект с помощью проектора. Описывает какими средствами языка они пользовались. Т.к. проект представляет собой игру, то каждый желающий может протестировать работу приложения. В конце учитель подводит итоги. |
Метод демонстраций. |
2ч |