Тематическое планирование учебного времени раздела «Введение в программирование» (15 часов, 35 часов)

Вид материалаТематическое планирование

Содержание


Урок 5.Объектно-ориентированный подход к разработке приложений. Объекты, их свойства, методы, события Урок 6
Подобный материал:
Тематическое планирование учебного времени раздела

«Введение в программирование» (15 часов, 35 часов)

РАЗДЕЛ «ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ»


Раздел

Тема

Всего часов

Теория

Практика

ИКТ-технологии
в ходе уроков





Язык программирования Visual Basic,15+4(*) часов (35 часов)

Диск «1С: Вычислительная математика и программирование, 10-11 классы»

Введение.

Визуальное и объектное программирование. История становления языка программирования Basic. От классического Basic к Visual Basic.


1


1




Урок 1.
Среда программирования Visual Basic.Net


Принципы объектно-ориентированного программирования.


2


1


1

Урок 2.
Решения и проекты.
Консольные приложения

Урок 3.
Создание проекта Visual Basic .NET на основе шаблона Windows Application

Урок 4. Практикум 1.
Первые шаги.

Основные инструменты и формы. Управление формами и объектами.


2


1


1

Урок 5.
Объектно-ориентированный подход к разработке приложений. Объекты, их свойства, методы, события

Урок 6.
Событийно-управляемая модель программирования. Процедуры обработки событий

Урок 7.
Использование форм и управляющих элементов для создания интерфейса пользователя

Урок 8. Практикум 2.
Термометр

Основные инструменты и формы. Управление формами и объектами.


2(3)


1


1(2)

ТЕСТЫ к урокам №5-7

Урок 9.
Создание нескольких форм и управление ими

Урок 10.
Диалог пользователя и программы

Урок 11. Практикум 3. Создание нескольких форм и управление ими. Взаимодействие с пользователем

Контрольная работа №1

1*(2)

1*(1)

(1)

Контрольная работа №1

Типы данных. Операции присваивания. Арифметические выражения. Программирование линейных алгоритмов.


2(3)


1


1(2)

ТЕСТЫ к урокам №9-10

Урок 12.
Данные. Понятие
о ячейках памяти.
Константы и переменные

Урок 13.
Использование переменных. Область видимости переменных

Урок 14.
Введение в типы данных

Урок 15.
Оператор присваивания. Выполнение оператора присваивания. Арифметические выражения

Урок 16.
Расчета по линейному
алгоритму.

Урок 17. Практикум 4. Расчеты по линейному алгоритму (BonusCalculator)

Контрольная работа №2

1*(2)

1*(1)

(1)

Контрольная работа №2

Логические выражения.

Программирование повторений с помощью цикла с параметром. Оператор For..Next. Логика работы. Вложенные циклы: внешний цикл и внутренний цикл. Примеры использования в Visual Basic.
Программирование повторений с помощью цикла с условием. Различные формы оператора цикла с условием.
Логика работы. Отличия между ними. Бесконечный цикл. Досрочный выход из цикла.

2(3)







ТЕСТЫ к урокам №12-16

Урок №18
Логические выражения. Операторы AND, OR, NOT

Урок №19
Цикл. Операторы цикла FOR…NEXT

Урок №20
Операторы цикла Do While/Until…Loop

Урок №21 Практикум 5. Создание эффекта движения за счет циклов




Символьные переменные.

Функции Visual Basic. Встроенные математические функции. Функция InputBox для ввода данных пользователем. Функция MsgBox для выдачи сообщений пользователю.

2(3)







ТЕСТЫ к урокам №18, 19

Урок №22
Символьные переменные. Операции, допустимые с символьными переменными

Урок №23
Функции и методы обработки символьных переменных

(*)

Графические методы. Система координат. Метод Scale. Метод Cls. Метод Pset. Метод Line. Метод Circle. Использование графических методов в Visual Basic.
Графические объекты фигура и линия. Основные свойства графических объектов. Использование графических объектов в Visual Basic.
Графические объекты картинка и изображение. Основные свойства графических объектов. Настройка размера объекта под размер загружаемой картинки. Настройка размера загружаемого изображения под размер объекта.

1. Построение изображения "День-Ночь"
2. Проект "Шахматная доска"

(3)

(1)

(2)







Индексированные переменные. Одномерные массивы. Объявление массива. Задание элементов массива с помощью списка. Добавление нового элемента в список. Использование списков для вывода элементов массива. Использование одномерных массивов в Visual Basic.
(*) Многомерные массивы. Объявление массива. Использование вложенных циклов с параметром для обработки многомерных массивов. Использование многомерных массивов в Visual Basic.

(*) Практические работы:
1. Проект "Кроссворд"
2. Проект "О, счастливчик!"

2(4)

1

(3)

ТЕСТЫ к урокам №22-23

Урок №24.
Понятие о массивах.
Одномерные массивы

Урок №25. Практикум 6. Калькулятор.

(*)

Комбинированные поля. Основные свойства комбинированных полей. Процедуры обработки событий для комбинированных полей.
Меню. Способы организации меню. Контекстное меню. Горячие клавиши.
Горизонтальная и вертикальная линейки прокрутки. Основные свойства линеек прокруток. Процедуры обработки событий для линеек прокруток.
Объект клип. Основные свойства объекта клип. Использование объектов клип и таймер для создания мультипликационных фильмов.
Объект мультимедиа. Основные свойства объекта мультимедиа. Использование объектов мультимедиа для звукового сопровождения анимационных программ.
Лабораторная работа
Решение задач с рекурсией"

(3)

(1)

(2)

ТЕСТ к уроку №24




Контрольная работа №3

1*(2)

1*(1)

(1)

Контрольная работа №3




Курсовое проектирование. Дидактические, эргономические и другие требования к оформлению курсовых проектов. Контрольные точки выполнения курсового проекта.
Защита курсового проекта



2




2