Тематическое планирование курса
Ниже приведены рекомендации, касающиеся тематического планирова-ния курса. Материал в учебном пособии разбит на 12 глав, поэтому те-матический план разделен на 12 модулей. Каждый модуль предусматривает как изучение теории, так и выполнение практических заданий. Поэтому в плане приведены главы и разделы учебного пособия и методического пособия, которые следует проработать учителю при подготовке к ведению того или иного модуля курса, а также список практических заданий, которые ученики должны выполнить в ходе за-нятий (на уроках и самостоятельно).
30 Основы программирования на примере Visual Basic .NET
В разделе «Компьютерный практикум» предусмотрено выполнение 63 практических заданий.
Теория
| Компьютерный практикум
| Учебный модуль 1 «Программы в повседневной жизни» — 2 часа
| 1.1. Программы в повседневной жизни.
1.2. Чем занимаются программисты.
1.3. Что такое программа.
1.4. Возможности языков программирования.
1.5. Синтаксис языков программирования
|
| Контроль знаний и умений:
| Тест 1
| Учебное пособие: Глава 1. Программы в повседневной жизни.
Методическое пособие: 1. История развития языков программирования
| Microsoft-CD: Глава 1. Программы вокруг нас
| Учебный модуль 2 «Система программирования Visual Basic .NET» — 6 часов
| 2.1. Visual Basic .NET и IDE.
2.2. Запуск и настройка Visual Studio .NET.
2.3. Создание первого проекта.
2.4. Конструирование графического интерфейса проекта.
2.5. Создание программного кода проекта.
2.6. Построение решения.
2.7. Запуск проекта.
2.8. Сохранение проекта.
2.9. Вывод сообщений на форму
| 1. Проект «Привет, Мир».
2. Проект «Мое имя»
| Контроль знаний и умений:
| Тест 2
| Учебное пособие: Глава 2. Система программирования Visual Basic .NET. Методическое пособие: 5. Подготовка учебного класса к занятиям
| Microsoft-CD: Глава 2. Система программирования Visual Basic
.NET
| Учебный модуль 3 «Алгоритмы и программы» — 6 часов
| 3.1. Основные элементы кода.
3.2. Алгоритм в форме псевдокода.
3.3. Комментарии в коде
| 1. Записать в форме псевдокода и построить блок-схему алгоритма включения компьютера, запуска операционной системы Windows и системы программирования Visual Basic .NET.
2. Проект «Цена бензина».
3. Проект «Цвет рыбок»
| 6. Рекомендации по курсу «Программирование на Visual Basic .NET» 31
Теория
| Компьютерный практикум
| Контроль знаний и умений:
| Тест 3
| Учебное пособие: Глава 3. Алгоритмы и программы.
Методическое пособие: Приложение 2, параграф 3. Основные типы алгоритмических структур и их кодирование на языке Visual Basic
| Microsoft-CD: Глава 3. Алгоритмы и программы
| Учебный модуль 4 «Формы и элементы управления» — 6 часов
| 4.1. Форма — основа графического интерфейса.
4.2. Свойства форм.
4.3. Элементы управления и их свойства.
4.4. Генерация событий
| 1. Проект «Замена шины».
2. Проект «Цена пиццы»
| Контроль знаний и умений:
| Тест 4
| Учебное пособие: Глава 4. Формы и элементы управления. Методическое пособие: 2. Введение в объектно-ориентированное визуальное программирование. 3. Краткий обзор .NET Framework и Visual Studio .NET. Приложение 1. Реализация объектно-ориентированного программирования в Visual Basic .NET
| Microsoft-CD: Глава 4. Формы и элементы управления. Таблица 1. Основы объектно-ориентированного программирования. Таблица 2. Элементы управления, входящие в базовую поставку Visual Basic .NET: свойства, методы и события (начало).
Таблица 3. Элементы управления, входящие в базовую поставку Visual Basic .NET: свойства, методы и события (продолжение 1). Таблица 4. Элементы управления, входящие в базовую поставку Visual Basic .NET: свойства, методы и события (продолжение 2). Таблица 5. Элементы управления, входящие в базовую поставку Visual Basic .NET: свойства, методы и события (продолжение 3)
| Учебный модуль 5 «Свойства и методы» — 6 часов
| 32
Основы программирования на примере Visual Basic .NET Теория
| Компьютерный практикум
| 5.1. С чего начинается код.
5.2. Чтение значений свойств в коде.
5.3. Присваивание значений свойствам в коде.
5.4. IntelliSense и точечная нотация.
5.5. Методы
| 1. Проект «Чтение свойств».
2. Проект «Установка свойств».
3. Проект «Intellisence».
4. Проект «Методы»
| Контроль знаний и умений:
| Тест 5
| Учебное пособие: Глава 5. Свойства и методы. Методическое пособие: Приложение 2, параграф 5. Возможности работы с графикой в Visual Basic .NET 2003 и Visual Basic 2005 Express Edition
| Microsoft-CD: Глава 5. Свойства и
методы
| Учебный модуль 6 «Присваивание и переменные» — 6 часов
| 6.1. Присваивание.
6.2. Переменные.
6.3. Объявление переменных.
6.4. Переменные в программах
| 1. Проект «Прыжок лягушки».
2. Проект «Цвет».
3. Проект «Число Pi».
4. Проект «Количество щелчков».
5. Проект «Найди ошибки»
| Контроль знаний и умений:
| Тест 6
| Учебное пособие: Глава 6. Присваивание и
переменные.
Методическое пособие: Приложение 2,
параграф 1. Переменные в языке
программирования Visual Basic .NET
| Microsoft-CD: Глава 6. Присваивание и переменные. Таблица 6. Типы переменных
| Учебный модуль 7 «Операции» — 6 часов
| 7.1. Арифметические операции.
7.2. Строковые операции.
7.3. Логические операции.
7.4. Отладка кода
| 1. Проект «Ценабензина-1».
2. Проект «Диаметр окружности».
3. Проект «Путь».
4. Проект «Ценабензина-2».
5. Проект «Имя, фамилия».
6. Проект «Логика».
7. Проект «Отладка».
8. Проект «Объем»
| Контроль знаний и умений:
| Тест 7
| Учебное пособие: Глава 7. Операции. Методическое пособие: Приложение 2, параграф 4. Функции в языке программирования Visual Basic .NET
| Microsoft-CD: Глава 7. Операции
| Учебный модуль 8 «Ветвление: неполная форма» — 6 часов
| 6. Рекомендации по курсу «Программирование на Visual Basic .NET» 33
Теория
| Компьютерный практикум
| 8.1. Булева логика.
8.2. Операции сравнения.
8.3. Оператор If...Then.
8.4. Множественные условия.
8.5. Булевы операции в коде
| 1. Проект «Логические операции».
2. Проект «If Then».
3. Проект «Пожарная тревога».
4. Проект «Выбор цвета».
5. Проект «Выбор цвета-2».
6. Проект «Выбор подарка».
7. Проект «Проверка»
| Контроль знаний и умений:
| Тест 8
| Учебное пособие: Глава 8. Ветвление:
неполная форма.
Методическое пособие: Приложение 2,
пункт 3.1. Алгоритмическая структура
«ветвление»
| Microsoft-CD: Глава 8. Ветвление:
неполная форма.
Таблица 7. Алгоритмическая структура
«ветвление» и ее кодирование на языке
программирования
| Учебный модуль 9 «Ветвление: полная форма» — 6 часов
| 9.1. Вложенные операторы If...Then.
9.2. Противоположные условия.
9.3. Оператор If...Then...Else.
9.4. Пошаговое выполнение If.
9.5. Операторы If в языках C# и J#.
9.6. Булевы операции и операции сравнения в C# и J#
| 1. Проект «Флажки».
2. Проект «IfThenOtherwise».
3. Проект «If-Then-Else».
4. Проект «If-Then-Else-2».
5. Проект «Гольф».
6. Проект «Step-In-If».
7. Проект «Магический квадрат».
8. Проект «Бросок монеты»
| Контроль знаний и умений:
| Тест 9
| Учебное пособие: Глава 9. Ветвление:
полная форма.
Методическое пособие: Приложение 2,
пункт 3.1. Алгоритмическая структура
«ветвление»
| Microsoft-CD: Глава 9. Ветвление:
полная форма.
Таблица 7. Алгоритмическая структура
«ветвление» и ее кодирование на языке
программирования
| Учебный модуль 10 «Циклы со счетчиком» — 6 часов
| 10.1. Циклы For...Next.
10.2. Пошаговое выполнение цикла For...Next.
10.3. Проекты с использованием For ...Next.
10.4. Вложенные циклы.
10.5. Выход из циклов.
10.6. Циклы в C# и J#
| 1. Проект «For-Next».
2. Проект «Сложение».
3. Проект «Сложение строк».
4. Проект «Цвет формы».
5. Проект «Подсчет кроликов».
6. Проект «Цикл в цикле».
7. Проект «Выход из циклов».
8. Проект «Простые числа».
9. Проект «Пенсия»
| Контроль знаний и умений:
| Тест 10
| 34
Основы программирования на примере Visual Basic .NET Теория
| Компьютерный практикум
| Учебное пособие: Глава 10. Циклы со
счетчиком.
Методическое пособие: Приложение 2,
пункт 3.3. Алгоритмическая структура
«цикл»
| Microsoft-CD: Глава 10. Циклы со
счетчиком.
Таблица 9. Алгоритмическая структура
«цикл со счетчиком» и ее кодирование
на языке программирования
| Учебный модуль 11 «Циклы с условием» — 6 часов
| 11.1. Циклы Do While...Loop.
11.2. Пошаговое выполнение цикла Do While...Loop.
11.3. Циклы Do Until...Loop.
11.4. Проекты с использованием Do...Loop.
11.5. Циклы с постусловием.
11.6. Циклы в C# и J#.
11.7. Выход из циклов
| 1. Проект «Do-While-Loop».
2. Проект «Do-Until-Loop».
3. Проект «Do-While-Loop-2».
4. Проект «Do-Until-Loop-2».
5. Проект «Циклы с постусловием».
6. Проект «Exit-Do».
7. Проект «Мишень».
8. Проект «Монета».
9. Проект «Средняя оценка»
| Контроль знаний и умений:
| Тест 11
| Учебное пособие: Глава 11. Циклы с
условием.
Методическое пособие: Приложение 2,
пункт 3.3. Алгоритмическая структура
«цикл»
| Microsoft-CD: Глава 11. Циклы с
условием.
Таблица 10. Алгоритмическая структура «цикл с условием» и ее кодирование на языке программирования
| Учебный модуль 12 «Подпрограммы и функции» — 6 часов
| 12.1. Что такое подпрограммы?
12.2. Создание и вызов подпрограмм.
12.3. Подпрограммы с аргументами.
12.4. Создание и вызов собственных функций.
12.5. Встроенные функции.
12.6. Функции в J# и C#
| 1. Проект «Подпрограмма».
2. Проект «Функция».
3. Проект «Единицы измерения».
4. Проект «Встроенные функции».
5. Проект «Предсказатель».
6. Проект «Кот и мышь»
| Контроль знаний и умений:
| Тест 12
| Учебное пособие: Глава 12. Подпрограммы и функции.
Методическое пособие: Приложение 1. Реализация объектно-ориентированного программирования в Visual Basic .NET
| Microsoft-CD: Глава 12. Подпрограммы и функции
| 6. Рекомендации по курсу «Программирование на Visual Basic .NET» 35
Ниже даны советы по проведению занятий и рекомендации учителю по способам представления материала по каждому модулю.
|