2. Программа курса.
Программа курса рассчитана на 35 ч., из которых 5 ч. – резервные. Курс состоит из 3-х разделов. После каждого раздела предусматривается контроль в виде выполнения итоговых заданий (раздел 2) или создание проекта (раздел 1,3).
Раздел 1. Приложения. – 5ч.
Виды приложений. Интерактивное приложение. Структура приложения. Способ создания приложений. Принципы построения приложений. Основные этапы при разработке приложений. «Бумажная» разработка приложения-проекта учениками.
Раздел 2. Введение в язык программирования С++. – 5ч.
Данный раздел необходим для изучения учащимися, т.к. основу С++Builder составляет С++.
Состав языка. Типы данных С++. Переменные и выражения. Унарные и бинарные операторы. Операции. Операторы ветвления, цикла. Указатели и ссылки.
Понятие объекта, класса. Выполнение итоговых заданий по данному разделу.
Раздел 3. Язык программирования С++Builder. Создание приложений. – 20ч.
Визуальная среда программирования С++Builder. Инструментарий С++Builder. Палитра компонентов. Стандартные компоненты. Инспектор объектов. Основные категории С++Builder: События, свойства и методы. Форма. Свойства формы. Принципы построения приложений в С++Builder. Переменные. Объявление и типы переменных. Идентификаторы свойств и объектов. Условие, циклы и массивы в С++Builder. Структура приложения в С++Builder. Управление компонентами при проектировании. Основные принципы работы с графикой. Создание приложения, разработанного в разделе 1 средствами С++Builder. Презентация приложения-проекта.
3. Предполагаемые образовательные результаты (требования к зун).
Учащиеся должны знать:
- что такое объект, класс;
- как описывается объект, класс;
- в чем состоит идея визуализации объекта;
- назначение основных окон, команд меню С ++Builder;
- что представляют собой компоненты в С++Builder;
- что такое событие, и какие они бывают;
- что такое отклик на событие;
- способы работы с компонентами в С++Builder;
- что представляет собой форма в С++Builder;
Учащиеся должны уметь:
- использовать объект в программе;
- написать простейший обработчик события;
- разрабатывать сценарии простейших приложений;
- устанавливать значения свойств компонентов с помощью инспектора объектов;
- создавать приложения с использованием меню, переключателей, диалоговых окон и т.д.
- разрабатывать простейшую форму, задавая шрифты, цвета, размеры, расположение на экране;
- описывать обработку несложных событий;
- размещать на форме готовую картинку;
- формировать изображение программным способом;
- четко формулировать задачу и оценивать возможность ее решения средствами С ++Builder.
4. Список рекомендуемых информационных ресурсов.
1. Т.А. Павловская С/С++. Программирование на языке высокого уровня., Питер, 2002г.
2. Т. А. Павловская, Ю. А. Щупак С/С++. Структурное программирование. Практикум., Питер, 2004г.
3. А. Крупник Изучаем С++. Питер, 2003г.
4. С.В. Глушаков, В. Н. Зорянский Программирование в среде Borland C++Builder., Харьков, ФОЛИО, 2003г.
5. Симонович С. В., Евсеев Г. А. Занимательное программирование: С++. – М.: АСТ-ПРЕСС КНИГА: Инфорком-Пресс, 2001г.