КТП для предметной школы по информатике. Рассчитано примерно на 29 часов. Для 9-11 классов. Представлен план обучения программированию в VisualBasic 2010.

КТП для предметной школы по информатике. Рассчитано примерно на 29 часов. Для 9-11 классов. Представлен план обучения программированию в VisualBasic 2010.

ПРОГРАММА КУРСА «ПРОГРАММИРОВАНИЕ»
общеобразовательный курс для 9-11 классов
Составитель: Прохорова М.С.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Система разработки программного обеспечения Microsoft Visual Basic 2010 является хорошим средством быстрой разработки программ для ускоренного создания приложений для Microsoft Windows и Интернета.
Рассмотрены примеры программ с экранной формой и элементами управления в форме, такими как текстовое поле, метка, кнопка и др. Написанные программы управляются событиями, в частности событиями мыши и клавиатуры. Поскольку большинство существующих программ взаимодействует с дисковой памятью, приведены примеры чтения и записи файлов в долговременную память. Описаны решения типичных задач, которые встречаются в практике программирования, в частности работа с графикой и буфером обмена. Рассмотрены манипуляции табличными данными, использование элемента управления WebBrowser для отображения различных данных.
Цель курса: популяризация программирования.
Методические рекомендации к изучению курса
При изучении разработки программного обеспечения важную роль играет практическая работа учащегося, выполнение заданий творческого характера. Поэтому, в некоторых работах распределение заданий между учениками должно носить индивидуальных характер. Предлагать их ученикам учитель должен выборочно. Использование заданий повышенной сложности позволяет достигать креативного, творческого уровня обученности. Все задания следует осуществлять с использование среды программирования Microsoft Visual Basic 2010.
Желательно, чтобы для каждого ученика на ПК в школьном компьютерном классе, существовала индивидуальная папка, в которой собираются все выполненные им задания и, таким образом, формируется его рабочий архив.
Обобщая сказанное выше, отметим, что методика обучения программированию должна быть в большей степени ориентирована на индивидуальный подход. Учителю следует стремиться к тому, чтобы каждый ученик получил наибольший результат от обучения в меру своих возможностей и интересов.
СОДЕРЖАНИЕ ОБУЧЕНИЯ
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ЗАНЯТИЙ
| Тема | Всего часов | Теория | Практика |
| 1 | 0.5 | 0.5 (задания из раздела 1) |
| 2 | 1 | 1 (задания из раздела 1) |
| 2 | 1 | 1 (задания из раздела 1) |
| 2 | 1 | 1 (задания из раздела 1) |
| 3 | 1 | 2 (задания из раздела 1) |
| 1 | 0.5 | 0.5 (задания из раздела 1) |
| 2 | 1 | 1 (задания из раздела 1) |
| 3 | 1 | 2 (задания из раздела 1) |
| 2 | 1 | 1 (задания из раздела 1) |
| 2 | 1 | 1 (задания из раздела 1) |
| 2 | 1 | 1(задания из раздела 1) |
| 1 | 0,5 | 0,5 (задания из раздела 1) |
| 2 | 1 | 1 (задания из раздела 2) |
| 2 | 1 | 1 (задания из раздела 2) |
| 2 |
| 2 |
Итоги изучения тем
Тема 1. Форма, кнопка, метка и диалоговое окно.
Учащиеся должны знать:
- что такое форма, кнопка, метка и диалоговое окно;
- использовать эти объекты и изменять их свойства.
Тема 2. Событие MouseHover.
Учащиеся должны знать:
- что такое событие MouseHover;
- как переключаться между вкладками программного кода;
- как писать комментарии к программе.
Тема 3. Ввод и вывод в консольном приложении.
Учащиеся должны знать:
- как осуществить ввод и вывод данных с помощью консольного приложения.
Тема 4. Проверка типа данных: функция IsNumeric.
Учащиеся должны знать:
- как использовать функцию IsNumeric(X);
- как использовать вечный цикл Do Loop.
Тема 5. Ввод данных через текстовое поле TextBox. Ввод пароля в текстовое поле и изменение шрифта.
Учащиеся должны знать:
- как использовать поле TextBox;
- как использовать метку Label;
- как написать программу, запрашивающую пароль;
- как изменять шрифт.
Тема 6. Управление стилем шрифта с помощью элемента управления CheckBox.
Учащиеся должны уметь:
- использовать флажок;
- управлять стилем шрифта текста, выведенного в метку Label.
Тема 7. Побитовый оператор Xor.
Учащиеся должны уметь:
- обрабатывать событие изменения состояния флажка CheckedChanged.
Тема 8. Вкладки TabControl и переключатели RadioButton.
Учащиеся должны уметь:
- использовать вкладки TabControl;
- использовать переключатели RadioButton.
Тема 9. Свойство Visible и всплывающая подсказка ToolTrip.
Учащиеся должны знать:
- возможности свойства Visible;
- как использовать всплывающую подсказку ToolTrip.
Тема 10. Калькулятор на основе использования комбинированного списка ComboBox.
Учащиеся должны уметь:
- использовать комбинированный список ComboBox.
Тема 11. Ссылка на другие ресурсы LinkLabel.
Учащиеся должны уметь:
- создавать в форме ссылки на Web-страницы, на открытие файлов какими-либо программами, на просмотр содержания логических дисков, папок и пр.
Тема 12. Греческие буквы, математические операторы. Символы Unikode.
Учащиеся должны знать:
- принципы кодирования символов;
- как вывести греческие буквы;
- как задать формат вывода числа.
Тема 13. Инициирование события в создаваемом классе. Создание элемента управления Button программным способом и подключение события для него.
Учащиеся должны знать:
- как создать собственный класс, содержащий процедуру оценки введенной пользователем строки;
- как создать командную кнопку в форме «программным» способом, задать ее свойства.
Тема 14. Координаты курсора мыши относительно экрана и элемента управления.
Учащиеся должны знать:
- как найти координаты курсора мыши относительно различных объектов;
- как написать программу мониторинга положения мыши.
Тема 15. Написание программы.
Учащиеся должны, используя знания, полученные в течение года, самостоятельно написать программу Калькулятор, с кнопками-цифрами, выполняющую различные арифметические операции. Управление Калькулятором возможно только мышью.
УЧЕБНАЯ ЛИТЕРАТУРА
Visual Basic 2010 на примерах. – СПб.: БХВ-Петербург, 2010. – 336с.: ил.
8
-80%
Чтобы добавить комментарий зарегистрируйтесь или войдите на сайт