Программа элективного курса по информатике и икт «Программирование» (физико математический профиль, 10 класс) (1 ч в неделю, всего 34 ч.)
Вид материала | Программа |
СодержаниеTurbo Pascal и Visual Basic Планируемые результаты изучения курса. Учебно-тематический план Название разделов и тем Visual Basic 6.0 Visual Basic 6.0 |
- Программа дополнительного образования по информатике (2 ч в неделю, всего 68 ч.), 141.54kb.
- Программа элективного курса по информатике «Программируем на языке Паскаль», 104.96kb.
- Приказ № от августа 2010г. Программа элективного курса по информатике и информационно-коммуникационным, 342.77kb.
- Учебно-методический комплекс курса по выбору "задачи егэ по информатике" (физико-математический, 704.64kb.
- Программа элективного курса по информатике «Программируем на языке Паскаль», 143.09kb.
- Элективный курс по информатике информатика для любознательных, 249.38kb.
- Программа элективного курса по русскому языку и литературе 9 класс, 83.37kb.
- Программа элективного курса «Программирование на Паскале», 22.78kb.
- Программа элективного курса «Решение задач по физике» (1ч в неделю, всего 34часа), 115.81kb.
- Программа элективного курса «Решение ключевых задач по физике» (1ч в неделю, всего, 130.63kb.
Программа элективного курса по информатике и ИКТ
«Программирование»
(физико – математический профиль, 10 класс)
(1 ч. в неделю, всего 34 ч.)
Пояснительная записка
Программа элективного курса по информатике «Программирование» ориентирована на профильную подготовку учащихся в сфере интеллек-туальной деятельности. Курс предназначен для учащихся, имеющих навыки программирования, но не имеющих навыки работы в объектно-ориен-тированной среде. Он не только расширяет курс информатики , но и дает учащимся познакомиться с задачами по программированию и методами проектирования Windows-приложений на Visual Basic. Основа курса – личностная, практическая и продуктивная направленность занятий.
Целью курса является:
- изучение методов структурного и объектно-ориентированного программирования на примере языков Turbo Pascal и Visual Basic и получение навыков разработки проектов в среде Microsoft Visual Basic;
- реализация математических способностей учащихся в ходе составления программ на языке программирования.
Задачи:
- Изучить концепции традиционного и объектно-ориентированного программирования Turbo Pascal и Visual Basic ;
- Познакомить с методами структурного и объектно-ориентированного программирования Turbo Pascal и Visual Basic как наиболее расспрос-траненными и эффективными методами разработки программных продуктов;
- Привить навыки работы с интегрированной средой объектно-ориен-тированного визуального языка программирования;
По содержанию программа курса разделена на три части:
1. Язык программирования Turbo Pascal 7.0
2. Объектно-ориентированное программирование Visual Basic 6.0
3. Методы решения задач по программированию на языке Visual Basic 6.0
Методика изучения:
Основной тип занятий – практикум. Большинство заданий курса выпол-няется с помощью персонального компьютера и необходимых программных средств.
Занятия включают лекционную и практическую часть. Практическая часть курса реализуется через классно-урочную систему. Важной составляющей каждого урока является самостоятельная работа учащихся. Тема урока определяется приобретаемыми навыками. В каждом уроке материал излагается следующим образом: повторение основных понятий и методов работы с ними, разбор новой темы, основные приемы работы (самос-тоятельное выполнение заданий для получения основных навыков работы), упражнения для самостоятельного выполнения.
Планируемые результаты изучения курса.
По окончании изучения данного курса учащиеся должны:
иметь представление
- о концепциях и идеях структурного и объектно-ориентированного программирования ;
знать
- возможности инструментальных средств систем Turbo Pascal и Visual Basic;
- основные отличия объектного программирования от традиционного;
- основные приемы написания программ-приложений;
- требования к написанию и оформлению программ-приложений;
- методы и приемы обработки основных событий в VB;
уметь
- грамотно формулировать задачи в терминах языка Turbo Pascal и Visual Basic, составлять и записывать программы с использованием соответствующих алгоритмических конструкций;
- правильно интерпретировать получаемые результаты в ходе тестирования и отладки программных продуктов.
Содержание курса
Раздел 1. Введение в язык программирования Turbo Pascal 7.0, методы решения задач. Структура программы на Паскале. Арифметические операции, функции, выражения. Правила записи арифметических выражений. Программирование циклических алгоритмов, виды циклов. Операторы организации циклов. Одномерные массивы: описание и задание элементов, действия над ними. Понятие двумерного массива. Действия над элементами массива. Обработка элементов двумерных массивов. Строковый тип данных. Основы машинной графики с использованием языка Паскаль. Работа в текстовом режиме. Экранный модуль CRT .
Раздел 2. Объектно-ориентированное программирование Visual Basic 6.0
Основы объектно-ориентированного программирования. Объекты: свойства, методы, события. Графический интерфейс и событийные процедуры. Форма и размещение на ней управляющих элементов. Тип, имя и значение переменной. Графические возможности языка Visual Basic 6.0.
Раздел 3. Методы решения задач по программированию на языке Visual Basic 6.0 Линейные программы в среде Visual Basic 6.0. Разветвляющиеся программы в среде Visual Basic 6.0. Циклические программы в среде Visual Basic 6.0. Решение задач на обработку массивов . Логические операторы в языке Visual Basic 6.0. Строковые операции и функции. Арифметические операции. Отладка программных кодов. Разработка проектов в среде Visual Basic 6.0 Создание проекта «Калькулятор» . Создание проекта «Игра - счастливая семерка» .Создание проекта «Кроссворд». Создание проекта «Фотоальбом». Создание проекта «Графика».
Учебно-тематический план
№ | Название разделов и тем | Количество часов | Форма проведения | Образовательный продукт | ||
всего | теория | практика | ||||
Р а з д е л 1. Программирование на языке Turbo Pascal 7.0 (17 часов) | ||||||
| История и классификация языков программирования высокого уровня. Структура программы на Паскале. | 1 | 1 | | лекция | Конспект |
| Арифметические операции, функции, выражения. Стандар-тные функции. Арифметические выражения. Правила записи арифметических выражений. Оператор присваивания. Решение задач. | 1 | 1 | | Лекция Практическая работа | Конспект |
| Организация ветвлений в прог-раммах. Условный оператор. Оператор выбора (САSЕ). | 2 | | 2 | Практическая работа | Конспект |
| Программирование циклических алгоритмов, виды циклов. Операторы организации циклов. | 2 | | 2 | Практическая работа | Конспект |
| Одномерные массивы: описание и задание элементов, действия над ними. | 2 | | 2 | Практическая работа | Конспект |
| Понятие двумерного массива. Действия над элементами мас-сива. Обработка элементов двумерных массивов. | 3 | | 3 | Практическая работа | Конспект |
| Строковый тип данных: нахо-ждение, замена, вывод на экран элементов строк, подчиненных определенным условиям с использованием стандартных функций. | 2 | | 2 | Практическая работа | Конспект |
| Основы машинной графики с использованием языка Паскаль. Основные графические проце-дуры и функции, константы, переменные. | 2 | | 2 | Практическая работа | Конспект |
| Работа в текстовом режиме. Экранный модуль CRT . | 2 | | 2 | Практическая работа | Конспект |
Р а з д е л 2. Объектно-ориентированное программирование Visual Basic 6.0 (10часов) | ||||||
2.1 | Основы объектно-ориентирован ного программирования. Объекты: свойства, методы, события | 1 | 1 | | лекция | Конспект |
2.4 | Форма и размещение на ней уп- равляющих элементов | 1 | | 1 | Практическая работа | минипроект |
2.5 | Тип, имя и значение переменной | 1 | | 1 | Практическая работа | минипроект |
2.6 | Графические возможности языка Visual Basic 6.0 | 2 | | 2 | Практическая работа | минипроект |
3.1 | Создание проекта «Калькулятор» | 1 | | 1 | Практическая работа | минипроект |
3.2 | Создание проекта «Игра - счастливая семерка» | 1 | | 1 | Практическая работа | минипроект |
3.3 | Создание проекта «Кроссворд» | 2 | | 2 | Практическая работа | минипроект |
3.4 | Создание проекта «Фотоальбом» | 1 | | 3 | Практическая работа | минипроект |
Р а з д е л 4 Методы решения задач по программированию на языке Visual Basic 6.0 ( 7 часов) | ||||||
| Линейные программы в среде Visual Basic 6.0 | 2 | | | Практическая работа | конспект |
| Разветвляющиеся программы в среде Visual Basic 6.0 | 2 | | | Практическая работа | конспект |
| Циклические программы в среде Visual Basic 6.0 | 2 | | | Практическая работа | конспект |
| Решение задач на обработку массивов | 1 | | | Практическая работа | конспект |
| И Т О Г О | 68 | 7 | 61 | | |
Литература
1. Visual Basic/ К. Валнум/ Пер. с англ. П. Виксне.-М.: АСТ; Астрель, 2004.
2. Волчёнков Н.Г. Программирование на Visual Basic 6: В 3-х ч. Ч 1. –
М.:ИНФРА-М, 2002.-288с.
3. Культин В. Turbo Pascal в задачах и примерах . Санкт-Петербург.: «БХИ-
Петербург», 2007-260с.
4. Практикум по Турбо Паскалю/И.А.Бабушкина, И.О. Бушмелева и др//
Информатика: Еженед. прилож. к газ. « Первое сентября» .-1999-№22