Цель программы: Создание условий для развития личности ребенка, формирования и совершенствования его способностей, интересов, склонностей и положительных мотивов к использованию персональных компьютеров в познавательной деятельности, обучение основам классической алгоритмизации и моделирования, основам и логике программирования Задачи третьего года обучения: обучающие задачи: ознакомление учащихся с передовыми компьютерными и информационными технологиями; обучение по профессионально ориентированным программам в сфере компьютерных технологий; пополнение теоретической и практической базы методического фонда компьютерных видов творчества; помощь в профессиональной ориентации и выборе дальнейшей профессии; приобщение учащихся к разработке новых программных продуктов для поддержки образовательного процесса, что позволяет усовершенствовать приобретенные ими навыки и умения; закрепление знаний учащихся по базовым предметам школьной программы, что достигается путем тщательного подбора соответствующего материала для практической работы. развивающие задачи: развития творческого потенциала; формирование потребности к самообразованию; формирование умений, связанных с переносом знаний из одной образовательной области в другую; развивать познавательную деятельность, творчески решать учебные и практические задачи, искать оригинальные решения; воспитательные задачи: воспитание чувства товарищества, чувства личной ответственности, нравственности; самостоятельно организовывать деятельность: ставить цель, планировать, находить пути решения; оценивать свою деятельность с точки зрения нравственных, правовых норм, эстетических ценностей; 2 развития творческого потенциала; способствовать формированию адекватной самооценки. 3 Календарно-тематическое планирование 3 год обучения № п/п количество часов Название темы Инструктаж по технике безопасности. Осно- Дата проведения занятий По плану 2.09.15 вы Visual Basic. Системное программирование Visual Basic. Компьютерные программы и 1. языки программирования. Этапы программи- 2 рования. Интерфейс Visual Basic Состав окна View Project. Этапы создания Windows-приложений. Фор- 7.09 маты. Visual Basic как компилятор и интер2. претатор. приемы редактирования в окне ре- 2 дактора кода. Программа на Visual Basic «Расчет объема коробки». Составление программного кода программы 3. 4. «Расчет объема коробки». 2 Создание исполняемого EXE-файла. Понятие свойства, метода, события. Основные свойства, методы и события формы. Вставка объекта WordArt в приложение. Раз- 5. 9.09 делители строк, комментарии. 2 2 Примеры изменения параметров формы с помощью панели свойств и программно. Изме6. нение надписи в строке заголовка в соответ- 14.09 16.09 21.09 2 ствии с введенным текстом в текстовое поле. Переменные Visual Basic, понятие переменной, правила имен переменных, типы пере7. менных в Visual Basic. Пределы изменения числовых переменных, явное и неявное объ- 4 23.09 2 По факту № п/п количество часов Название темы Дата проведения занятий По плану явление переменных. Объявление констант. Функции в Visual Basic: 8. 9. Понятие функции Математические функции 28.09 2 Системные функции (InputBox, Msgbox). Синтаксис и работа функции InputBox. 2 Системные функции (InputBox, Msgbox). 10. 05.10 2 Синтаксис и работа функции Msgbox. Строковые выражения. Конкатенация строк. Соглашение об именах объектов, Венская но- 11. 30.09 тация. Приложение «Расчет НДС», примеры 7.10 2 использования функций в приложениях. 12. Назначение, основные свойства, события и методы элементов управления: Textbox 2 13. Назначение, основные свойства, события и методы элементов управления: Label 2 14. Назначение, основные свойства, методы элементов управления Command Button 2 Назначение, основные свойства, события и 15. методы элементов управления Option Button 2 Назначение, основные свойства, события и 16. методы элементов управления Check box 2 Контекст окна Project Explorer. Что такое 12.10 14.10 19.10 21.10 26.10 28.10 свойства, методы и события. Взаимосвязь 17. свойств, методов и событий Приложение «Па- 2 роль». Расположение элементов в форме: Top, Left, 18. Width, Height. Разработка программы «Калькулятор». 5 2.11 2 По факту № п/п количество часов Название темы Практическая работа «Проверка значения 19. 2 свойства Value элемента Option Button». Управляющие конструкции: With, If… Дата проведения занятий По плану 9.11 11.11 Then… Else, функция Iif, Select Case. 20. 2 Разбор основных параметров управляющих конструкций. Примеры приложений. Задание цветов в шестнадцатеричном коде Способы задания и формирования цвета в VB. 21. Приложение «Изменение цвета формы, строки 16.11 2 заголовка, надписи». Случайные числа, формула расчета слу- 18.11 чайного целого числа. Функция Int 22. Функция RND, оператор RANDOMIZE, функ- 2 ция INT. Вывод формулы расчета случайного целого числа. Приложение «Сравнение по величине трех 23. случайных чисел и расположение их в поряд- 23.11 2 ке возрастания в текстовых полях». Оператор цикла For…Next. Проект «Таблица 24. умножения». Применение окна Debug. Опера- 25.11 2 тор цикла DO…LOOP. Процедура SUB, процедура FUNCTION. Вызов процедур, передача параметров, сравни- 25. тельные характеристики. Примеры приложе- 30.11 2 ний. Массив, определение, имя массива, индексы, 26. элементы массива. Задание одномерных мас- 6 2 2.12 По факту № п/п количество часов Название темы Дата проведения занятий По плану сивов с помощью функции Array. Динамические массивы. Работа с массивами. 27. Функции и процедуры для работы с массива- 7.12 2 ми. Назначение, основные свойства, события и 28. 29. методы элемента управления ListBox. Заполнение элементов списка. Выбор элементов из списка. Примеры приложений с элементом ListBox 2 2 Назначение, основные свойства, события и 30. 31. 32. 14.12 16.12 методы элемента управления Combobox 2 Заполнение элементов списка. Выбор элементов из списка. Примеры приложений с элементом Combobox 2 Назначение, основные свойства, события и 2 21.12 23.12 методы элемента управления UpDOWN Примеры приложений с элементом UpDOWN 2 Назначение, основные свойства, события и 2 33. 34. 9.12 28.12 30.12 методы элеменов управления VScrollBar и HScrollBar (полосы прокрутки). Примеры приложений с элементами VScroll- 35. 11.01.16 Bar и HScrollBar. Назначение, основные свойства, события и 36. 2 2 10.01 методы элемента управления Frame. Примеры приложений с элементом Frame Назначение, основные свойства, события и 37. методы элемента управления Image. Примеры 7 2 18.01 По факту № п/п количество часов Название темы Дата проведения занятий По плану приложений с элементом Image. Назначение, основные свойства, события и 2 20.01 методы элемента управления Picturebox. 38. Примеры приложений с элементом Picturebox. Использование объекта Picture для вывода текста и графических элементов. Графические методы и примеры их использо- 2 25.01 вания. Методы PSET, LINE, CIRCLE, SCALE 39. Примеры приложений «Построение графиков функций», «Созвездие узоров». 40. Графические объекты классов ФИГУРА и ЛИНИЯ (SHAPE, LINE). Назначение, основные свойства, события и методы элемента управления SHAPE. Примеры приложений. 2 Перемещение объектов в системе коорди- 2 27.01 1.02 нат. Создание эффектов анимации с помощью 41. команды Move и объекта Timer. Приложение «Скачущий мяч». Увеличение / уменьшение размеров эле- 2 3.02 ментов управления в процессе выполнения программы. Изменение программно парамет42. ров Width и Height. Приложение «Вращающийся диск» Общие сведения о программе Ado- 43. 2 Работа с мышью и клавиатурой. 44. 8.02 be PhotoShop. Нарезка изображений. 2 События Click и DbClick, MouseUp, MouseDown, MouseUp. Приложения «Рисова8 10.02 По факту № п/п количество часов Название темы Дата проведения занятий По плану ние с помощью мыши». 45. 46. Работа с мышью и клавиатурой. Приложение «Сохранение рисунка, нарисованного в форме». 2 Элемент управления CommonDialog. Окна 2 17.02 для работы с файлами Open, Save. Элемент управления CommonDialog. Диало- 2 47. говое окно Color. Элемент управления CommonDialog. Диалоговое окно Font. 2 48. 2 49. Элемент управления CommonDialog. Диалоговое окно Print. Элемент управления CommonDialog. При- 2 50. ложение «Текстовый редактор». Элемент управления CommonDialog. «Графический редактор» 2 51. Способы 2 52. 15.02 создания массива элементов 24.02 29.02 2.03 9.03 14.03 16.03 управления. Алгоритм расположения элементов по строкам и столбцам 3х2, 4х4 и др. Способы 53. создания массива элементов 2 21.03 управления. Удаление элементов управления во время выполнения программы. Способы создания массива элементов 54. 2 23.03 управления. Примеры приложений. Приложение «Блоки». Способы 55. создания массива элементов 28.03 управления. Приложение «Игра в 15» Создание анимации с помощью метода 56. 2 Paint Picture. Параметры метода Paint Picture 9 2 30.03 По факту № п/п количество часов Название темы Дата проведения занятий По плану Примеры приложений. Работа с дисками, файлами и папками в Win57. dows-приложении. Элементы 2 4.04 управления DirListbox, Drivelistbox, FilelistBox. Работа с дисками, файлами и папками в Win58. 2 6.04 dows-приложении. Приложение «Проводник» Добавление в программу поддержки опера- 2 11.04 ции «перетащить – и – оставить»(Drag-and59. Drop). Алгоритм и особенности метода. Приложение «Фотоальбом». Элементы управления TabStrip, Progress- 60. 13.04 Bar. Особенности работы с TabStrip и ProgressBar. Примеры приложений Элементы управления Clip и Timer. 61. 2 2 18.03 Свойства, события и методы элементов Clip и Timer. Примеры приложений. Элемент управления Animation. 62. 2 20.04 Свойства, события и методы элемента Animation. Примеры приложений. Элемент управления MCI MMControl 2 25.04 Мультимедиа в Visual Basic. Элемент управ63. ления MCI MMControl. Настройки свойств, проект «Browser». Приложение «Будильник». Элемент управления MCI MMControl. Про- 64. ект «Проигрыватель звуковых файлов», 10 2 27.04 По факту № п/п Название темы Проектирование интерфейса с помощью Дата проведения занятий количество часов По плану 2 4.05 Menu Editor. Создание контекстного меню 65. Основные приемы и особенности работы с Menu Editor. Приложение «Создание Главного меню». Хранение данных в файлах, текстовые 2 11.05 файлы последовательного и произвольного доступа. Виды текстовых файлов данных, со66. здание, запись в текстовый файл, чтение из текстового файла. Функция EOF. Запись в текстовый файл, чтение из текстового файла. Программа «Телефонный справочник». 67. 68. Хранение данных в файлах, текстовые файлы последовательного и произвольного доступа. Программа «Тест». 2 16.05 Динамическое создание элементов управ- 2 18.05 ления. Способ программного создания элементов управления. Приложение «Тест». Работа с несколькими формами 2 23.05 Создание новых форм, обращение к элемен69. там форм, переход от формы к форме, удаление форм. Приложение «Тест». Работа с клавиатурой. События KeyPress, 70. 2 18.05 KeyUp и KeyDown. Парметры KeyPress, KeyUp KeyDown. Примеры приложений. 71. Подготовка к итоговому зачету 2 72. Зачет 2 Всего 25.05 30.05 144 11 По факту Результаты освоения программы по годам обучения учащимися По окончании третьего года обучения учащиеся должны Знать Основные элементы управления Visual Basic Основные операторы и конструкции и методы языка Visual Basic Алгоритмы и программы обработки массивов Способы добавления элементов управления в форму Уметь Создать Windows-приложение 12