Базовый курс «Информатика» 10 – 11 класс. Семакин И.Г. 68 часов, 1 час в неделю (Семакин И.Г., 136 часов, 2 часа в неделю) Профиль: Гуманитарный А Пояснительная записка Программа рассчитана на изучение курса “Информатика и информационнокоммуникационные технологии (ИКТ)” в основной и полной средней школе как профильной (на базовом уровне), так и универсальной. Нормативной основой для данной программы является “Обязательный минимум содержания основных образовательных программ”, утвержденный приказом Министерства образования России от 5 марта 2004 г. № 1089 Предлагаемая программа имеет системно-информационный характер; ее целью является формирование у учащихся системно-информационного взгляда на мир, включающего абстрагирование, моделирование и алгоритмическое мышление, а также навыков использования информационнокоммуникационных технологий (ИКТ), достаточных для успешной последующей деятельности в условиях информационного общества. Курс содержит 3 содержательные линии, проходящие через все темы курса: мировоззренческую, логико-алгоритмическую и интернет-технологическую. Мировоззренческая линия формирует у обучаемых системноинформационную картину мира, рассматривающую функционирование систем различной природы на основе получения, преобразования и целенаправленного использования информации. Логико-алгоритмическая линия формирует навыки алгоритмического и логического мышления, проектной работы и моделирования. Интернет-технологическая линия формирует навыки использования всего многообразия цифровых вычислительно-информационных ресурсов. Элементы каждой из линий могут присутствовать в материалах одного урока. Тематическое планирование занятий Предлагаемый тематический план учебных занятий ориентирован на преподавание курса информатики в 10-11 классах. В нем содержится два варианта учебного процесса общим объемом 68 учебных часов и общим объемом 136 учебных часов, с возможностью расширенного изучения некоторых тем с применением индивидуальных (дифференцированных) маршрутов для учащихся. Часы для расширенного изучения предмета отмечены (*). Вариант второго учебного плана указывается в скобках. В графе «Практика» указано время для практической работы на компьютере, с учетом использования на уроках информационно-коммуникативных технологий. В качестве программного обеспечения ИКТ-технологий на уроках предлагаются следующие образовательные программные продукты фирмы «1С»: 1 1С: MS Windows XP + MS Office XP 1С: Вычислительная математика и программирование, 10-11 классы Предложенное тематическое планирование служит ориентиром преподавателю при составлении своего рабочего варианта плана уроков. Существует возможность различной разбивки материала. Учитывается самостоятельная работа учащихся по определенным темам. Учебное время по темам: 1. Введение в предмет. Человек и информация. 2. Первое знакомство с компьютером. 3. Текстовая информация и компьютер. 4. Графическая информация и компьютер. 5. Базы данных. 6. Табличные вычисления на компьютере. 7. Передача информации в компьютерных сетях. 8. Искусственный интеллект и базы знаний. 9. Информация и управление. 10. Вычислительная математика 11. Введение в программирование. 3 ч. 4 ч. 7 ч. 4 ч. 7 ч. 7 ч. 2 ч. 1 ч. 12 ч. 6 ч. 15 ч. +4(*) (4ч.) (6ч.) (14ч.) (6ч.) (16ч.) (16ч.) (6ч.) (2ч.) (19ч.) (12ч.) (35 ч.) Основное отличие тематического планирования учебного времени гуманитарного профиля от тематического планирования учебного времени естественноматематического профиля заключается в планировании раздела №11 «Введение в программирование» Пояснительная записка к разделу 11 «Введение в программирование» Современные системы программирования предлагают новую технологию разработки программ, а именно – событийное программирование, позволяющее ускорить процесс написания и отладки создаваемых приложений по крайней мере на порядок по 2 сравнению с традиционным подходом (так называемым последовательным подходом). Интегрированная инструментальная среда Visual Basic является современным средством разработки программных продуктов с системе Windows, базирующаяся на диалекте языка Basic. Программирование интерфейса приложения в среде VB облегчает облегчается наличием тщательно продуманного набора инструментов (меню объектов), включающим в себя стандартные элементы управления среды Windows. Основными задачами данного раздела являются: Формирование представления о визуальной среде программирования как о многоцелевом и универсальном инструменте познания окружающего мира; Пропедевтика навыков объектно-ориентированного и визуального программирования; Практическое освоение инструментария современной объектно-визуальной среды; Свободное ориентирование в многоуровневой среде VB при создании программ; Моделирование широкого спектра обучающих задач школьного курса при проектировании приложений. В результате обучения учащиеся должны: Знать: Возможности инструментальных средств системы VB; Основные отличия объектного программирования от традиционного; Основные приемы написания программ-приложений; Требования к написанию и оформлению программ-приложений; Методы и приемы обработки основных событий в VB; Уметь: Грамотно формулировать задачи в терминах языка VB; Самостоятельно вести разработку программных продуктов различного назначения среднего уровня сложности; Настраивать окружение интегрированной среды в соответствии с решаемой задачей; Правильно интерпретировать получаемые результаты в ходе тестирования и отладки программных продуктов; Грамотно составлять техническую документацию к разрабатываемым программным продуктам. 3 Практика Теория Тема Всего часов Раздел Тематическое планирование учебного времени раздела «Введение в программирование» (15 часов, 35 часов) РАЗДЕЛ «ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ» ИКТ-технологии в ходе уроков Язык программирования Visual Basic,15+4(*) часов (35 часов) Диск «1С: Вычислительная математика и программирование, 10-11 классы» Введение. Визуальное и объектное программирование. История становления языка программирования Basic. От классического Basic к Visual Basic. Принципы объектноориентированного программирования. Основные инструменты и формы. Управление формами и объектами. Основные инструменты и формы. Управление формами и объектами. 1 2 2 2(3) Урок 1. Среда программирования Visual Basic.Net 1 1 1 1 1 1 1(2) Урок 2. Решения и проекты. Консольные приложения Урок 3. Создание проекта Visual Basic .NET на основе шаблона Windows Application Урок 4. Практикум 1. Первые шаги. Урок 5. Объектно-ориентированный подход к разработке приложений. Объекты, их свойства, методы, события Урок 6. Событийно-управляемая модель программирования. Процедуры обработки событий Урок 7. Использование форм и управляющих элементов для создания интерфейса пользователя Урок 8. Практикум 2. Термометр ТЕСТЫ к урокам №5-7 Урок 9. Создание нескольких форм и управление ими Урок 10. 4 Практика Теория Всего часов Раздел Тема ИКТ-технологии в ходе уроков Диалог пользователя и программы Урок 11. Практикум 3. Создание нескольких форм и управление ими. Взаимодействие с пользователем Контрольная работа №1 Типы данных. Операции присваивания. Арифметические выражения. Программирование линейных алгоритмов. 1*(2) 1*(1) 2(3) 1 Контрольная работа №2 1*(2) 1*(1) Логические выражения. Программирование повторений с помощью цикла с параметром. Оператор For..Next. Логика работы. Вложенные циклы: внешний цикл и внутренний цикл. Примеры использования в Visual Basic. Программирование повторений с помощью цикла с условием. Различные формы оператора цикла с условием. 2(3) (1) 1(2) (1) Контрольная работа №1 ТЕСТЫ к урокам №9-10 Урок 12. Данные. Понятие о ячейках памяти. Константы и переменные Урок 13. Использование переменных. Область видимости переменных Урок 14. Введение в типы данных Урок 15. Оператор присваивания. Выполнение оператора присваивания. Арифметические выражения Урок 16. Расчета по линейному алгоритму. Урок 17. Практикум 4. Расчеты по линейному алгоритму (BonusCalculator) Контрольная работа №2 ТЕСТЫ к урокам №12-16 Урок №18 Логические выражения. Операторы AND, OR, NOT Урок №19 Цикл. Операторы цикла FOR…NEXT Урок №20 Операторы цикла Do While/Until…Loop Урок №21 Практикум 5. Создание эффекта движения за счет циклов 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. 2(4) 1 (3) ТЕСТЫ к урокам №22-23 Урок №24. Понятие о массивах. Одномерные массивы Урок №25. Практикум 6. Калькулятор. 6 Всего часов Теория Практика Раздел Тема (3) (1) (2) ИКТ-технологии в ходе уроков (*) Многомерные массивы. Объявление массива. Использование вложенных циклов с параметром для обработки многомерных массивов. Использование многомерных массивов в Visual Basic. (*) Практические работы: 1. Проект "Кроссворд" 2. Проект "О, счастливчик!" (*) Комбинированные поля. Основные свойства комбинированных полей. Процедуры обработки событий для комбинированных полей. Меню. Способы организации меню. Контекстное меню. Горячие клавиши. Горизонтальная и вертикальная линейки прокрутки. Основные свойства линеек прокруток. Процедуры обработки событий для линеек прокруток. Объект клип. Основные свойства объекта клип. Использование объектов клип и таймер для создания мультипликационных фильмов. Объект мультимедиа. Основные свойства объекта мультимедиа. Использование объектов мультимедиа для звукового сопровождения анимационных программ. Лабораторная работа Решение задач с рекурсией" Контрольная работа №3 Курсовое проектирование. Дидактические, эргономические и другие требования к оформлению курсовых проектов. Контрольные точки 1*(2) 1*(1) 2 ТЕСТ к уроку №24 (1) Контрольная работа №3 2 7 Практика Теория Всего часов Раздел Тема ИКТ-технологии в ходе уроков выполнения курсового проекта. Защита курсового проекта Список рекомендуемой литературы: 1. Браун Visual Basic 6.0. Учебный курс. 2. В. Шмидт Visual Basic 5.0. - М.: АБФ, 1997. Интернет-ссылки http://psbatishev.narod.ru/vb/v000.htm, Основы программирования на Visual Basic 8