Содержание программы I года обучения

advertisement
Оглавление
Оглавление _________________________________________________________________2
Пояснительная записка_______________________________________________________4
Учебно-тематический план I года обучения ____________________________________10
Содержание программы I года обучения _______________________________________12
Учебно-тематический план II года обучения ___________________________________18
Содержание программы II года обучения ______________________________________20
Учебно-тематический план III обучения _______________________________________25
Содержание программы III года обучения _____________________________________27
Материально-техническое обеспечение программы _____________________________36
Методическое обеспечение программы ________________________________________37
Список литературы: ________________________________________________________38
Пояснительная записка
В настоящее время изучение курса информатики тесно связывают с работой на
персональном компьютере. Бытует мнение, что в этом курсе школьникам достаточно
освоить некоторые наиболее популярные компьютерные технологии, такие, как Windows,
Word, Excel. В этом есть свой резон: от «среднестатистического» пользователя требуется в
практической работе абсолютное знание одного или двух приложений для выполнения
непосредственных производственных обязанностей. При этом сам пользователь почти не
придает значения тому, что его эффективная работа – это надстройка, а базис – это
невидимая
и
самоотверженная,
доходящая
до
фанатизма
работа
девелоперов
(программистов), сисадминов (системных администраторов). Без софта (программного
обеспечения) компьютер – мертв. Поэтому изучение систем программирования – это для
учащихся возможность выбора будущей профессии. И это не единственный аргумент в
пользу изучения основ программирования. Профессиональные программы предоставляют
большое количество инструментов и средств реализации. Но, несмотря на широкие
возможности той или иной программы, иногда возникает необходимость в том или ином
средстве, не предусмотренном разработчиками. С
помощью языков сценариев,
встроенных в пакеты приложений, таких как MaxScript, PostScript, Visual Basic for
Application, VBScript и пр., можно расширить функциональность программы, настроить ее
работу под свои запросы и сделать так, чтобы часть рутинной работы выполняла сама
программа.
Многолетний опыт занятий программированием с учащимися убедил в том, что
выбранный базовым язык MS Basic, себя вполне оправдал. Этот язык задумывался
авторами-создателями как основной, базовый для начинающих. Логика его максимально
приближена к логике человека, английские названия операторов вполне понятны
подросткам, изучающим английский в школе. И все же не смотря на внешнюю простоту,
краткость и доступность Basic – язык команд для компьютера и алгоритм решения задач
надо строить с точки зрения решения их компьютером. А потому изучение основ
программирования начинается с простого и все еще популярного «старожила» QuickBasic 4.5, в котором в достаточной мере реализованы идеи структурного и
модульного программирования, возможности использования процедур и функций.
Программа первого года обучения включает в себя не только изучение основ QuickBasic,
но и изучение стандартных программ Windows и основ текстового процессора MS Word.
Знакомство с этими программами позволяет учащимся по-новому увидеть достижения
современных технологий, оценить «скромность» своих возможностей в области
программирования.
Второй год обучения предусматривает дальнейшее, более углубленное изучение
QuickBasic: работа с массивами, Булева алгебра, построение логических схем, построение
графиков функций. Все эти знания необходимы для написания сложных, интересных и
самобытных тестовых и игровых программ. Курс второго года обучения включает в себя
дальнейшее изучение пакета MS Office: электронные таблицы MS Excel и приложение для
создания презентаций MS PowerPoint.
QuickBasic, конечно, может вполне использоваться для обучения и написания небольших
программ, но не для профессиональной работы, поэтому последний, третий год обучения
посвящен изучению языка Visual Basic, обеспечивая совместимость «снизу-вверх». Одной
из отличительных черт Visual Basic является визуальный стиль программирования.
Создать приложение в Visual Basic – значит разработать его не только для Windows, но и с
помощью Windows и создать его таким, как Windows. Это и есть характерная черта
Visual Basic. В освоении Visual Basic теоретическая база играет решающую роль.
Используя его разносторонний инструментарий, можно быстро превратить абстрактную
идею в программный продукт, который тут же появится на экране. В Visual Basic можно
смело экспериментировать с собственной программой, которую легко изменять,
редактировать, настраивать, пока не будет достигнут необходимый результат.Visual Basic
позволяет упростить процесс написания программ для системы Windows. Кроме того, с
его помощью можно создавать приложения типа клиент/сервер, надежные приложения
управления базами данных, средствами Visual Basic возможно подключать программы к
Internet. Кроме того, фирма Microsoft интегрировала также специальную версию Visual
Basic, известную под именем Visual Basic for Application (VBA) во все компоненты пакета
Microsoft Office . VBA– это основной компонент языка Visual Basic, поэтому познания в
области Visual Basic можно применить к написанию приложений и макросов. Многие
независимые разработчики, как например известная своими программами в области
бухгалтерского учета фирма «1С», приобрели лицензию на использование внутреннего
языка своих приложений. Поэтому в настоящее время Visual Basic уже не считается
учебным языком – знание Visual Basic и его диалектов (VBA и VBScript) становится
необходимостью программиста любого уровня. Приобретенные знания по Visual Basic
можно легко трансформировать в способность написания кодов на других языках
программирования. Отсюда вывод: знание основ программирования необходимо для
полноценного
и
грамотного
использования
возможностей
компьютера.
Программирование – это та часть информатики, которая относится не к науке, не к
ремеслу, а к искусству. Это самая привлекательная и трудная для постижения ее часть.
Означает ли это, что только «избранные» могут овладеть программированием? Конечно,
нет. Это часть человеческой культуры, и ее просто преступно обойти стороной, не
попробовав к ней приобщиться. На современном уровне программирования программы
скорее не пишут, а проектируют. Как и математика, программирование хорошо тренирует
ум, развивает у человека логическое и комбинаторное мышление.
Образовательная программа «Программист» относится к программам технической
направленности. По уровню освоения знаний, умений и навыков программа является
общекультурной.
Цель данного курса – обучить основам классической алгоритмизации и моделирования,
дать представление о логике программирования.
Но она не ограничивается предоставлением теоретических и практических знаний в среде
программирования
приобщаются
к
Basic. Она гораздо шире. В процессе обучения учащиеся
самостоятельной
мотивационной
организации
познавательной
деятельности. Дается представление о широте использования компьютерных технологий и
их применения в практической деятельности.
Формируется интерес к научной,
исследовательской деятельности, потребности к самообразованию. Ведь какой бы
замечательной учебная программа не была, она имеет свои границы. Особенность
современных компьютерных технологий в их стремительной динамичности: появляются
новые программные продукты и технологии, совершенствуются, иногда абсолютно
видоизменяясь –
старые. Поэтому без самообразования в области компьютерных
технологий (как и любой сфере человеческой деятельности) обойтись невозможно. Кроме
того, хочется отметить практическую направленность программы, ведь
создаваемые
приложения, так или иначе, формируют умения, связанные с переносом знаний из одной
области в другую. Освоение теоретического материала не будет продуктивным без
закрепления
практическими
навыками
–
создания
и
отладки
программ.
В
программировании важно не только «что делает программа», но и «как она написана».
Умение создать надежную, оптимальную, универсальную программу- это своего рода
искусство, результат не только врожденных способностей, но и большого опыта.
Постепенность в освоении материала, «от простого к сложному», преемственность тем это залог успеха движения к вершинам программирования..
Достижение поставленной цели требует от педагога решения ряда задач:
обучающие задачи:

ознакомление учащихся с передовыми компьютерными и информационными
технологиями;

обучение по профессионально ориентированным программам в сфере компьютерных
технологий;

пополнение теоретической и практической базы методического фонда компьютерных
видов творчества;

помощь в профессиональной ориентации и выборе дальнейшей профессии;

приобщение учащихся к разработке новых программных продуктов для поддержки
образовательного процесса, что позволяет усовершенствовать приобретенные ими
навыки и умения;

закрепление знаний учащихся по базовым предметам школьной программы, что
достигается
путем
тщательного
подбора
соответствующего
материала
для
практической работы.
развивающие задачи:

развития творческого потенциала;

формирование потребности к самообразованию;

формирование умений, связанных с переносом знаний из одной образовательной
области в другую;

развивать познавательную деятельность, творчески решать учебные и практические
задачи, искать оригинальные решения;
воспитательные задачи:

воспитание чувства товарищества, чувства личной ответственности, нравственности;

самостоятельно организовывать деятельность: ставить цель, планировать, находить
пути решения;

оценивать свою деятельность с точки зрения нравственных, правовых норм,
эстетических ценностей;

развития творческого потенциала;

способствовать формированию адекватной самооценки.
Актуальность программы состоит не только в том, что она позволяет изучать самые
современные технологии, но и в том, что программирование изучается в гораздо большем
объеме, чем это предусмотрено школьным курсом, тем самым давая возможность
учащимся использовать свои знания не только в период обучения в школе, но и в период
обучения в ВУЗе.
Новизна данной программы заключается в том, что в процессе обучения, кроме
программирования, используется целый комплекс приложений Windows: стандартные
программы , MS Word, для нарезки изображений Adobe PhotoShop., дающий возможность
не только практически овладеть новыми технологиями, но и учиться на лучших образцах.
Благодаря оригинальным идеям учащихся постоянно обновляется и пополняется база
дидактитеских материалов данной программы.
Программа не предъявляет требований к начальному уровню подготовки учащихся. Срок
обучения 432 часа по 144 часа на каждый год обучения (срок 3 года) (по 2 академических
часа 2 раза в неделю).
Предполагается групповая форма обучения, количественный состав группы
диктуется
САНПИН (один человек за компьютером) и возможностью материальной базы (10-12 человек ). При
двухчасовой продолжительности занятия, предполагается выделять 5-10 минут на
перерыв.
Обучающиеся, окончившие III-й год обучения, имеют возможность продолжить обучение
в творческом объединении «Лаборатория компьютерных технологий»
по другим
направлениям.
В процессе обучения в дни занятий проводятся: Инструктаж по технике безопасности и
охране труда (два раза в год), беседы, посвященные памятным датам, а также посещение
тематических выставок и пр.
Для эффективности освоения материала используются методы:

словесный (устное изложение теоретического материала, беседа, опрос);

наглядный (работа по образцу);

объяснительно-иллюстративный (показ и исполнение педагогом, повторение детьми);

репродуктивный (воспроизведение полученных знаний и освоенных способов
деятельности).
Формы подведения итогов и способы проверки знаний
Для успешности освоения материала данной программы можно использовать различные
диагностические процедуры, в основном направленные на понимание и закрепление
пройденного материала. К таким мерам можно отнести проверочные работы в форме
вопросов или тестов. В начале каждого занятия проводится фронтальный опрос по
материалам предыдущего занятия. Для лучшего усвоения материала используются
тестовые задания. В конце каждого года обучения проводится экзамен с оценкой, по
окончании третьего года обучения учащимся выдается свидетельство об окончании, с
указанными оценками по каждой пройденной дисциплине программы. В течение всего
курса обучения учащиеся создают программы и, как правило, тестирование наиболее
удачных из них выполняется всем коллективом группы.
Учебно-тематический план I года обучения
№
п/п
Название темы
количество часов
теория, практика,
всего,
часы
часы
часы
1.
Инструктаж по технике безопасности. Основы
информатики и вычислительной техники.
Инструментальные средства. Операционная
система Windows.
9
0
9
2.
Стандартные программы.
8
12
20
3.
Редактор MS Quick BASIC 4.5. Интерфейс
5
1
6
4.
Алфавит языка. Типы данных
1
3
4
5.
Операторы ввода и вывода
2
4
6
Арифметические операции.
1
5
6
7
8
3
4
3
4
6.
7.
Конструкции структурного
программирования: ветвление. Операции
отношения, логические операции
8.
Случайные числа
9.
Функции CHR$, STR$, VAL, SPACE$, ASC.
Таблица ASCII-кодов
1
Графические возможности
2
10
12
12. Строковые операции
1
3
4
Управление в программе клавишами
клавиатуры.
1
3
4
Звук и музыка в Qb
1
3
4
15.
Массивы. Элементы массивов. Применение
массивов
1
9
10
16.
Структурированные данные
2
2
4
10.
11.
13.
14.
1
1
№
п/п
17.
18.
19.
20.
21.
количество часов
теория, практика,
всего,
часы
часы
часы
Название темы
1
Подготовка исполняемого файла
Текстовый процессор MSWord2003
назначение
интерфейс
Текстовый процессор MS Word2003
непечатаемые символы
форматирование текста
0
2
3
4
7
8
1
5
6
4
0
4
1
1
Текстовый процессор MS Word2003
панель инструментов рисования
вставка фрагментов в текст
22.
Посещение
экскурсий.
23.
Работа над авторскими программами
0
9
9
24.
Итоговое занятие. Подведение итогов года.
0
4
4
47
97
144
Всего
выставок
2
2
Текстовый процессор MS Word2003
работа с таблицами
тематических
1
и
Содержание программы I года обучения
1. Инструктаж по технике безопасности. Основы информатики и вычислительной
техники. Инструментальные средства. Операционная система Windows.
Теория:
Наука информатика, история компьютера, состав ПК, работа в среде Windows,
программа «Мой компьютер»
Практика:
Клавиатурные тренажеры, создание файлов, папок, ярлыков, настройки Windows
2. Стандартные программы . Windows
Теория:
Изучение инструментальных средств приложений: Блокнот, WordPad, Таблица
символов, Калькулятор, MS Paint, понятие шрифта, абзаца, списка, параметры
страницы
Практика:
Редактирование и форматирование текстов в Блокнот, WordPad, настройка параметров
страницы. Выполнение вычисление в программе Калькулятор. Создание графических
объектов в MS Paint, творческое задание «Комиксы», «Узоры», «Календарь».
Использование Таблицы символов.
3. Редактор MS Quick BASIC 4.5. Интерфейс
Теория:
Изучение состава интерфейса MS Quick BASIC 4.5
Практика:
Настройка интерфейса MS Quick BASIC 4.5, работа с меню Help
4. Алфавит языка. Типы данных
Теория:
Алфавит, специальные символы, понятие данных в программировании. Понятие
переменной, имена переменных, объявление типов переменных. Понятие константы,
объявление константы
Практика:
Выполнение заданий на определение типов данных
5. Операторы ввода/ вывода
Теория:
Оператор Print, назначение, параметры. Оператор INPUT назначение, параметры,
Оператор LOСATE, назначение, параметры. Задание цвета и фона текста, оператор
COLOR.. Форматированный вывод данных Print Using
Практика:
Решение арифметических задач, выполнение примеров программ. Оформление
диалога «Пользователь-компьютер»
6. Арифметические операции.
Теория:
Виды арифметических операций,
Практика:
Решение задач, разбор примеров
7. Конструкции структурного программирования: ветвление. Операции отношения,
логические операции
Теория:
Понятие алгоритма, оператор If Then Else, параметры, линейная и блочная формы,
сравнение арифметических выражений, NOT, AND, OR
Практика:
Построение блок-схем, чтение блок-схем, создание программ по готовым блок-схемам,
решение задач, выполнение примеров программ
8. Случайные числа
Теория:
Понятие случайного числа, функция RND, функция INT, оператор RANDOMIZE,
формула расчета случайного целого числа
Практика:
Выполнение примеров программ
9. Конструкции структурного программирования: циклы
Теория:
Понятие цикла, виды циклов, бесконечный цикл, пустой цикл, вложенные циклы.
Применение оператора SEEP
Практика:
Разбор примеров с использованием операторов цикла
10. Функции CHR$, STR$, VAL, SPACE$, ASC. Таблица ASCII-кодов
Теория:
Аргументы функций
Практика:
Знакомство с таблицей ASCII-кодов, выполнение примеров программ
11. Графические возможности
Теория:
Графические режимы, способы задания цвета, операторы: Screen, Color, Pset, PreSet,
Line, Crcle, Draw, Paint, функция POINT, параметры
Практика:
Установка графического режима, задание цвета, выполнение примеров программ с
использованием графического экрана. Программа «Морской бой». Программа
«Пользовательское меню».
12. Управление в программе клавишами клавиатуры.
Теория:
Функция INKEY$
Практика:
Организация прерываний в программе
13. Строковые операции
Теория:
Функции LEFT$, RIGHT$, MID$, LEN
Практика:
Выполнение примеров программ
14. Структурированные данные
Теория:
Операторы DATA, READ, Restore, параметры
Практика:
Выполнение примеров программ
15. Массивы. Элементы массивов. Применение массивов
Теория:
Понятие массива, размер и размерность, способы объявления массивов, задание
значений элементов массива
Практика:
Выполнение примеров программ. Программа «Вывод массива случайных целых
чисел»
16. Звук и музыка
Теория:
Операторы SOUND, PLAY
Практика:
Вставка звуковых фрагментов в программу
17. Подготовка исполняемого файла
Теория:
Создание EXE-файла
Практика:
Создание приложения «Перемещение в лабиринте»
18. Текстовый процессор MS WORD
Теория:
Назначение, обзор интерфейса
19. Текстовый процессор MS WORD
Теория:
Правила ввода и редактирования текста, способы форматирования, необходимость
использования скрытых символов
Практика:
Ввод и редактирование текста «Экологическая песенка», текст стихотворения
А. Блока, примеры текстов делового письма, настройка параметров страницы,
использование «горячих клавиш»
20. Работа с таблицами
Теория:
Понятие таблицы, способы создания и редактирования таблиц, понятие ячейки,
строки, столбца
Практика:
Создание и редактирование таблиц различной сложности, выполнение вычислений в
таблице
21. Вставка рисунка в текст
Теория:
Способы вставки рисунка в текст, панель «Настройка изображения»
Практика:
Вставка рисунков в текст из коллекции ClipArt, редактирование векторных рисунков.
Оформление текста «Гаванская улица», «Пиноккио»
22. Посещение тематических выставок и экскурсий.
Теория:
Посещение выставки Home Technologies
23. Работа над авторскими программами.
Практика
Выбор темы авторской программы: игра, тест. Построение блок-схемы программы.
Написание и отладка программного кода.
24. Итоговое занятие. Подведение итогов года.
По окончании первого года обучения учащиеся должны:
Знать:

историю развития информатики

состав ПК, основы пользования компьютером, основные настройки Windows

знать основные принципы написания программ на ЯВУ MS Quick BASIC 4.5

основы алгоритмизации
 знать основные правила и приемы набора текстов с помощью текстового
процессора
Уметь

работать в среде Windows

использовать стандартные программы

разработать алгоритм решения задачи начального уровня сложности;
начертить блок-схему

создать программу решения задачи начального уровня сложности: тестовые
и игровые программы на Quick BASIC 4.5.
Учебно-тематический план II года обучения
№
п/п
Название темы
количество часов
теория, практика,
всего,
часы
часы
часы
1.
Инструктаж по технике безопасности
Введение. Программирование на
Quick Basic4.5
2
4
6
2.
Системы счисления
4
6
10
3.
Конструкции структурного
программирования: циклы
4
6
10
1
2
4
6
4
6
12
14
6
6
6
12
0
6
6
2
4
6
2
8
10
4.
Множественный выбор
1
5.
Процедура SUB
2
6.
Процедура FUNCTION
2
7.
Массивы. Элементы массивов Сортировка
элементов массивов. Применение
массивов. Работа с массивами.
8.
Применение массивов для решения
графических задач
9.
10.
11.
12.
Структурированные данные. Создание и
работа с текстовыми файлами в
Quick Basic.
Многомодульные программы. Подготовка
исполняемого файла
Основы алгебры логики
Основы работы с электронными
таблицами, MS Excel
2
0
6
13.
Создание презентаций MS PowerPoint
8
10
18
14.
Растровая графика. Adobe PhotoShop.
2
2
4
№
п/п
Название темы
количество часов
теория, практика,
всего,
часы
часы
часы
15.
Посещение тематических выставок и
экскурсий.
4
0
4
16.
Работа с авторскими программами
0
20
20
17.
Подготовка к экзамену. Экзамен
0
4
4
41
103
144
Всего
Содержание программы II года обучения
1. Инструктаж по технике безопасности Введение. Программирование на
Quick Basic4.5
Теория:
Повторение пройденного материала.
Практика:
Выполнение программ: игра «Lucky Seven», задачи о закономерностях, «Графические
сюжеты».
2. Конструкции структурного программирования:
Теория:
Цикл DO…LOOP, структуры с предусловием и постусловием. Цикл с предусловием
WHILE…WEND. Создание бесконечного цикла, создание пустого цикла, вложенные
циклы, досрочный выход из цикла по условию.
Практика:
Выполнение примеров программ
3. Множественный выбор
Теория:
Условный оператор IF…ELSE, использование блочных форм. Оператор Select Case,
назначение, параметры
Практика:
Выполнение примеров программ. Программы «Калькулятор», «Выбор рисования
геометрических фигур»
4. Системы счисления
Теория:
Определения. Историческая справка: системы счисления разных народов. Сравнение
систем счисления. Десятичная система. Системы счисления, применяемые в
компьютерах. двоичная, восьмеричная, шестнадцатеричная системы. Создание программ
перевода из системы в систему. Арифметические действия в двоичной системе.
Практика:
Алгоритмы: «Перевод из десятичной системы в двоичную», «Перевод из двоичной
системы в десятичную», «Перевод из восьмеричной системы в десятичную», «Перевод из
десятичной системы в восьмеричную», «Перевод из шестнадцатеричной системы в
десятичную», «Перевод из десятичной системы в шестнадцатеричную». Создание
программ перевода из системы в систему.
5. Алгоритмы и программы обработки массивов
Теория:
Понятие массива, размер и размерность, способы объявления массивов, задание значений
элементов массива. Одномерные массивы. Упорядочение массивов (сортировка). Понятие
матрицы.
Практика:
Программы «Вывод массива на экран»,«Определение минимального/максимального
элементов массива», «Сортировка методом пузырька», «Сортировка методом Шелла»,
построение гистограмм данных. Алгоритм игры «Поле чудес». Организация двумерного
массива. Вывод матрицы на экран. Решение задач с матрицами. Программа «Календарь».
6. Применение массивов для решения графических задач.
Теория:
Графические операторы GET и PUT.
Практика:
Выполнение примеров программ. Алгоритмы программ «Салют», «Перемещение
объектов без стирания фона», «Броуновское движение», «Текстовый редактор»,
«Графический редактор», игра «Лабиринт»
7. Построение графиков функций.
Теория:
Выбор начала координат. Изменение масштаба изображения графика функции. Выбор
способа отображения и шага изменения аргумента. Область существования функции.
Практика:
Графики линейной функции, парабола, гипербола, синусоида, окружность и эллипс.
8. Трехмерные объекты в текстовом режиме.
Теория:
Объемные кнопки, рамки и тени.
Практика:
Оформление кнопок и панелей с помощью символов псевдографики.
9. Понятие палитры.
Теория: Оператор PALETTE
Практика:. Сохранение палитры в массиве. Примеры программ.
10. Особенности определения границ виртуального экрана
Теория :. Графические операторы VIEW, WINDOW
Практика: примеры программ
11. Процедура SUB
Теория:
Понятие модульного программирования, структура модульной программы, правила имен
процедур, характеристики процедуры SUB
Практика:
Выполнение примеров программ
12. Процедура FUNCTION
Теория:
Характеристики процедуры FUNCTION. . Сравнительные характеристики SUB и
FUNCTION. Понятие рекурсии
Практика:
Выполнение примеров программ, Программа «Вычисление факториала». Применение
рекурсии при создании рисунка.
13. Многомодульные программы. Подготовка исполняемого файла
Практика:
Создание многомодульной программы
14. Структурированные данные. Создание и работа с текстовыми файлами.
Теория:
Виды текстовых файлов данных, создание, запись в текстовый файл, чтение из текстового
файла. Функция EOF
Практика:
Запись в текстовый файл, чтение из текстового файла. Программа «Тест», «Телефонный
справочник»
15. Основы алгебры логики
Теория:
Общие сведения о двоичных алгебрах. Булевы функции одного аргумента, двух
аргументов, алгебра логики и решение логических задач
Практика:
Применение логических операций при программировании, моделирование логических
схем, решение логических задач
16. Основы работы с электронными таблицами, MS Excel
Теория:
Интерфейс MS Excel, Основные понятия и термины электронной таблицы,
форматирование в ячейке, объединение ячеек, границы и заливка, ввод данных в таблицу,
формулы и функции. Настройка параметров строк и столбцов. «Горячие клавиши».
Автозаполнение. Автозавершение.. Пользовательский формат. Прогрессия Печать
рабочего листа. Колонтитулы. Встроенные функции, использование формул, выполнение
вычислений в таблице. Относительная и абсолютная адресация. Таблицы данных, поиск
записей, сводная таблица.
Практика:
Ввод данных в таблицу, оформление таблицы, выполнение вычислений в таблице,
встроенные функции, проектирование расчетов на рабочем листе, условное
форматирование, импортирование файлов в таблицу, перемещение и копирование
формул, сортировка данных в таблице, построение графиков и диаграмм
17. Создание презентаций MS PowerPoint
Теория:
Назначение, интерфейс. Режимы работы.
Вставка изображений в презентацию. Выбор шаблонов. Анимационные эффекты.
Использование и настройка триггеров.
Практика:
Использование различных режимов PowerPoint для эффективной работы. Выбор
разметки слайда. Удаление, копирование, добавление слайдов. Редактирование слайда:
вставка текста, изображения, звука, видео, установка фона. Выбор шаблонов и стилей
слайдов. Создание простой пошаговой анимации. Настройка анимационных переходов
слайдов в презентации. Встроенная анимация. Выбор и обсуждение тем презентаций.
Подготовка материалов для презентации. Демонстрация готовых презентаций Создание
презентации по выбранной теме.
18. Работа с авторскими программами
Практика:
Выбор темы авторской программы, разработка алгоритма, создание блок-схемы, создание
программного кода, отладка программы
19. Посещение тематических выставок и экскурсий.
20. Подготовка к экзамену. Экзамен
По окончании второго года обучения учащиеся должны
Знать
 Арифметические основы работы компьютера, основные системы счисления,
способы представления чисел в компьютере.

Конструкции структурного программирования, операции множественного выбора,

характеристики и параметры массивов, основные алгоритмы обработки массивов

структуру модульной программы, правила имен процедур, характеристики
процедур SUB, FUNCTION

основы алгебры логики
Уметь
 создать многомодульную программу с использованием циклов, массивов,
логических операций, графики

выполнять расчеты с помощью электронной таблицы

создать электронную презентацию
Учебно-тематический план III обучения
№
п/п
1.
2.
3.
4.
5.
6.
7.
количество часов
теория, практика,
всего,
часы
часы
часы
Название темы
Инструктаж по технике безопасности.
Введение. Основы работы в среде ОС
3
Windows XP. Основы Visual Basic.
Свойства, методы, события формы
4
Основные элементы программирования.
переменные, функции, соглашение об
7
именах объектов.
Элементы управления Visual Basic
Textbox, Label, Command Button, Option 8
Button, Check box
Управляющие конструкции: With, If…
3
Then… Else, функция Iif, Select Case,
Задание цветов в шестнадцатеричном
1
коде
Случайные числа, формула расчета
1
случайного целого числа. Функция Int.
3
6
4
8
7
14
8
16
3
6
1
2
3
4
8.
Циклы
2
2
4
9.
Массивы
4
8
12
8
14
1
2
1
2
1
2
1
2
2
4
2
4
6
Добавление в программу поддержки
операции
«перетащить
–
и
– 1
оставить»(Drag-and-Drop)
1
2
10.
11.
12.
13.
14.
15.
16.
17.
Элементы управления ListBox, Combobox,
UpDOWN, VScrollBar и HScrollBar, Frame, 6
Image, Picturebox, Shape, Line,
Перемещение
объектов
в
системе
1
координат
Увеличение / уменьшение
размеров
элементов
управления
в
процессе 1
выполнения программы.
Способы создания массива элементов
1
управления:
Создание анимации с помощью метода
1
Paint Picture.
Работа с дисками файлами и папками
2
Работа с мышью и клавиатурой
№
п/п
18.
19.
20.
21.
22.
23.
24.
25.
26.
количество часов
теория, практика,
всего,
часы
часы
часы
Название темы
Элемент управления CommonDialog
1
1
2
1
2
1
2
2
4
1
1
2
1
1
2
Работа с клавиатурой. События KeyPress,
1
KeyUp и KeyDown.
1
2
1
1
2
1
1
2
Функция Shell. Приложение «Графический
1
редактор.
Проектирование интерфейса с помощью
1
Menu Editor. Создание контекстного меню.
Элементы управления Toolbar , ImageList,
2
Animation, MCI MMControl
Динамическое создание элементов
управления
Работа с несколькими формами
Элементы управления TabStrip,
ProgressBar
Хранение данных в файлах, текстовые
файлы последовательного и
произвольного доступа.
Общие сведения о программе Adobe
27.
PhotoShop. Нарезка изображений.
1
1
2
28.
Посещение тематических выставок и
экскурсий.
4
0
4
29.
Работа над авторским проектом
0
8
8
30.
Подготовка к экзамену. Экзамен.
0
4
4
63
81
144
Всего
Содержание программы III года обучения
1. Инструктаж по технике безопасности. Введение. Основы работы в среде ОС
Windows XP. Основы Visual Basic.
Теория
Основы Visual Basic.

Системное программирование Visual Basic

Компьютерные программы и языки программирования

Этапы программирования
 Структурная схема
 Разработка интерфейса
 Создание программного кода
 Отладка и тестирование программы
 Создание документации к программе и создание дистрибутивного пакета
Интерфейс Visual Basic

Состав окна View Project

Главное меню

Панель элементов Toolbox

Окно свойств Properties

Окно проекта

Окно кода
Этапы создания Windows-приложений. Форматы Visual Basic как компилятор и
интерпретатор.
практика
приемы редактирования в окне редактора кода. Программа на Visual Basic «Расчет объема
коробки»:

Создание эскиза

Установка элементов управления

Установка значений свойств

Вставка рисунка в форму
Составление программного кода программы «Расчет объема коробки».
Создание исполняемого EXE-файла
2. Свойства, методы, события формы
Теория
Понятие свойства, метода, события. Основные свойства, методы и события формы.
Вставка объекта WordArt в приложение. Разделители строк, комментарии.
практика
примеры изменения параметров формы с помощью панели свойств и программно.
Изменение надписи в строке заголовка в соответствии с введенным текстом в текстовое
поле.
3. Основные элементы программирования. переменные, функции, соглашение об
именах объектов.
Теория
Переменные Visual Basic, понятие переменной, правила имен переменных, типы
переменных в Visual Basic. Пределы изменения числовых переменных, явное и неявное
объявление переменных. Объявление констант. Функции в Visual Basic:

Понятие функции

Математические функции
Системные функции (InputBox, Msgbox). Синтаксис и работа функции InputBox.
Синтаксис и работа функции Msgbox. Строковые выражения. Конкатенация строк.
Соглашение об именах объектов,Венская нотация
практика
Приложение «Расчет НДС», примеры использования функций в приложениях
4. Элементы управления Visual Basic: Textbox, Label, Command Button, Option
Button, Check box
Теория
Назначение, основные свойства, события и методы элементов управления Textbox, Label,
Command Button, Option Button, Check box. Контекст окна Project Explorer. Что такое
свойства, методы и события. Взаимосвязь свойств, методов и событий..
практика
Приложение «Пароль» . Расположение элементов в форме: Top, Left, Width, Height.
Разработка программы «Калькулятор». Практическая работа «Проверка значения свойства
Value элемента Option Button»
5. Управляющие конструкции: With, If… Then… Else, функция Iif, Select Case,
Теория
Разбор основных параметров управляющих конструкций
практика
Примеры приложений
6. Задание цветов в шестнадцатеричном коде
Теория
Способы задания и формирования цвета в VB
практика
приложение «Изменение цвета формы, строки заголовка, надписи»
7. Случайные числа, формула расчета случайного целого числа. Функция Int.
Теория
Функция RND, оператор RANDOMIZE, функция INT. Вывод формулы расчета
случайного целого числа,
практика
Приложение «Сравнение по величине трех случайных чисел и расположение их в порядке
возрастания в текстовых полях»
8. Циклы
Теория
Оператор цикла For…Next. Проект «Таблица умножения». Применение окна Debug.
Оператор цикла DO…LOOP
практика
Разбор примеров приложений.
9. Процедуры в Visual Basic.
Теория Процедура SUB, процедура FUNCTION. Вызов процедур, передача параметров,
сравнительные характеристики.
практика
Разбор примеров приложений.
10. Массивы
Теория
Массив, определение, имя массива, индексы, элементы массива. Задание одномерных
массивов с помощью функции Array. Динамические массивы
Работа с массивами. Функции и процедуры для работы с массивами
практика
Разбор примеров приложений.
11. Элемент управления: ListBox(список)
Теория
Назначение, основные свойства, события и методы элемента управления ListBox.
практика
Заполнение элементов списка. Выбор элементов из списка. Примеры приложений.
12. Элемент управления: Combobox (комбинированное поле)
Теория
Назначение, основные свойства, события и методы элемента управления Combobox
практика
Заполнение элементов списка. Выбор элементов из списка. Примеры приложений.
13. Элемент управления: UpDOWN (счетчик)
Теория
Назначение, основные свойства, события и методы элемента управления UpDOWN.
практика
Примеры приложений с элементом UpDOWN
14. Элементы управления VScrollBar и HScrollBar (полосы прокрутки)
Теория
Назначение, основные свойства, события и методы элеменов управления VScrollBar и
HScrollBar
практика
Примеры приложений с элементами VScrollBar и HScrollBar
15. Элемент управления Frame (рамка)
Теория
Назначение, основные свойства, события и методы элемента управления Frame.
практика
Примеры приложений с элементом Frame
16. Элемент управления Image (рисунок)
Теория
Назначение, основные свойства, события и методы элемента управления Image
практика
Примеры приложений с элементом Image
17. Элемент управления Picturebox (графическое поле)
Теория
Назначение, основные свойства, события и методы элемента управления Picturebox
практика
Примеры приложений с элементом Picturebox. Использование объекта Picture для
вывода текста и графических элементов
18. Графические методы и примеры их использования.
Теория
Методы PSET, LINE, CIRCLE, SCALE
практика
Примеры приложений «Построение графиков функций», «Созвездие узоров»
19. Графические объекты классов ФИГУРА и ЛИНИЯ (SHAPE, LINE)
Теория Назначение, основные свойства, события и методы элемента управления SHAPE.
практика
Примеры приложений.
20. Перемещение объектов в системе координат
Теория
Создание эффектов анимации с помощью команды Move и объекта Timer
Практика
Приложение «Скачущий мяч»
21. Увеличение / уменьшение
размеров
элементов
управления
в
процессе
выполнения программы.
Теория
Изменение программно параметров Width и Height
Практика
Приложение «Вращающийся диск»
22. Общие сведения о программе Adobe PhotoShop. Нарезка изображений.
23. Работа с мышью и клавиатурой.
Теория
События Click и DbClick, MouseUp, MouseDown, MouseUp
Практика
Приложения «Рисование с помощью мыши», «Сохранение рисунка, нарисованного в
форме»
24. Элемент управления CommonDialog.
Теория
Окна для работы с файлами Open, Save. Диалоговое окно Color. Диалоговое окно Font.
Диалоговое окно Print.
Практика
Приложения «Текстовый редактор», «Графический редактор»
25. Способы создания массива элементов управления:
Теория
 В среде разработки
 С помощью изменения свойства Index в окне Properties
 Ручная установка
 Программная установка
Алгоритм расположения элементов по строкам и столбцам 3х2, 4х4 и др. удаление
элементов управления во время выполнения программы
Практика
примеры приложений. Приложение «Блоки». Приложение «Игра в 15»
26. Создание анимации с помощью метода Paint Picture.
Теория
Параметры метода Paint Picture
Практика
примеры приложений
27. Работа с дисками файлами и папками
Теория
Работа с дисками, файлами и папками в Windows-приложении. Элементы управления
DirListbox, Drivelistbox, FilelistBox
Практика
Приложение «Проводник»
28. Добавление в программу поддержки операции «перетащить – и – оставить»(Dragand-Drop)
Теория
Алгоритм и особенности метода
Практика
Приложение «Фотоальбом»
29. Элементы управления TabStrip, ProgressBar
Теория
Особенности работы с TabStrip и ProgressBar
Практика
примеры приложений
30. Элементы управления Clip и Timer.
Теория
Свойства, события и методы элементов Clip и Timer.
Практика
Примеры приложений
31. Элемент управления Animation.
Теория
Свойства, события и методы элемента Animation.
Практика
Примеры приложений.
32. Элемент управления MCI MMControl
Теория
Мультимедиа в Visual Basic. Элемент управления MCI MMControl. Настройки свойств,
примеры.
Практика
Проект «Проигрыватель звуковых файлов», проект «Browser» Приложение «Будильник»
33. Проектирование интерфейса с помощью Menu Editor. Создание контекстного
меню
Теория
Основные приемы и особенности работы с Menu Editor
Практика
Приложение «Создание Главного меню»
34. Хранение
данных
в
файлах,
текстовые
файлы
последовательного
и
произвольного доступа.
Теория
Виды текстовых файлов данных, создание, запись в текстовый файл, чтение из текстового
файла. Функция EOF
Практика
запись в текстовый файл, чтение из текстового файла. Программа «Тест», «Телефонный
справочник»
35. Динамическое создание элементов управления
Теория
Способ программного создания элементов управления
Практика
Приложение «Тест»
36. Работа с несколькими формами
Теория
Создание новых форм, обращение к элементам форм, переход от формы к форме,
удаление форм
Практика
Приложение «Тест»
37. Работа с клавиатурой. События KeyPress, KeyUp и KeyDown.
Теория
Парметры KeyPress, KeyUp KeyDown
Практика
Примеры приложений
38. Подготовка к экзамену. Экзамен.
Практика
Проведение экзамена по темам текущего года, обсуждение авторских работ, вручение
свидетельств об окончании.
По окончании третьего года обучения учащиеся должны
Знать

Основные элементы управления Visual Basic

Основные операторы и конструкции и методы языка Visual Basic

Алгоритмы и программы обработки массивов

Способы добавления элементов управления в форму
Уметь

Создать Windows-приложение
Материально-техническое обеспечение программы
Компьютерный класс, оснащенный ПК с процессором, не ниже Intel Pentium IV,
наушники или колонки
Программное обеспечение :
1. ОС Windows 7
2. MS Office 2007
3. MS Quick Basic 4.5 или Qb64
4. Adobe PhotoShop CS5
5. MS Visual Basic 6.0
6. Symantec Antivirus
Методическое обеспечение программы
Методические разработки:
1. Методические разработки по
2. Методические разработки по
3. Методические разработки по
4. Методические разработки по
5. Методические разработки по
6. Методические разработки по
работе в среде MS PAINT
работе в среде MS WordPad
работе в среде MS Word
работе в среде MS Excel
работе в среде MS PowerPoint
работе в среде MS Visual Basic
Список литературы:

Есипов А.С.Информатика. Учебник по базовому курсу общеобразовательных учебных
заведений. Изд. 2–е, доп. и перераб. – СПб: Наука и Техника, 2011 г.– 384 с., ил.

Сайлер Б. И Споттс Д. Использование Visual Basic 6. Специальное издание: пер. с
англ. – М.;СПб.;К.: Издательский дом «Вильямс», 2008. – 832 с.:ил.

Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0. – СПб.: БХВ – Санкт–
Петербург, 2004 г. – 624 с.: ил.

Алиев В.К. Visual Basic. – М.:СОЛОН–Р. – 2012 г. – 384 с.

Симонович С.В., Евсеев Г.А. Занимательное программирование: Visual Basic: Книга
для детей, родителей и учителей. – М.: АСТ – ПРЕСС КНИГА: Инфорком – Пресс,
2012 – 320 с.

Лукин С.Н. Visual Basic. Самоучитель для начинающих. – М.: «Диалог–МИФИ»,
2010г. – 544 с.
Download