Тематическое планирование курса «Информатика и икт» в 10 классе на 2011-2012 уч год. (2 часа в неделю, 68часов)

Вид материалаТематическое планирование
Информатика и икт. профильный курс
Тема урока
Информация в окружающем мире.
Повторять правила перевода
Учащиеся должны знать
Учащиеся должны уметь
2.3. Программирование линейных алгоритмов
2.4. Программирование разветвляющихся алгоритмов.
2.5. Программирование циклов.
2.6.Программы сочетания цикла и ветвления.
2.7. Программирование одномерных массивов.
2.8. Программирование двумерных массивов.
3.1. Web – сайты и Web – страницы
Учащиеся должны знать
Учащиеся должны уметь
3.3. Гиперссылки на Web – страницах.
3.5. Формы на Web – страницах.
3.6. Таблицы на Web – страницах.
4.1.Основы объектно-ориентированного визуального программирования на языке Visual Basic.
Учащиеся должны знать
...
Полное содержание
Подобный материал:
1   2   3



ИНФОРМАТИКА И ИКТ. ПРОФИЛЬНЫЙ КУРС

НА БАЗОВОМ УРОВНЕ.


Тематическое планирование 10 класс (68 часов).



урока

Дата

Тема урока

(теория)

Компьютерный практикум

Элементы содержания

Требования к уровню подготовки обучающихся (результат)

Домашнее задание




план

фактически




1.


2.

05.09 – 10.09




Инструктаж по технике безопасности в компьютерном классе.


Тема №1 Повторение. Информация и информационные процессы - 2 часа


Информация в окружающем мире.

Количество информации как мера уменьшения неопределенности знаний.



Решение задач на формулу

N = 2I.

Алгоритм перевода в 10-ую систему счисления из любой другой.

Алгоритм перевода целых 10-х чисел в любую другую систему счисления.

Алгоритм перевода дробных 10-х чисел в любую другую.

Перевод 2-х в 8-ую и обратно.

Перевод 2-х в 16-ую и обратно.

Арифметические операции в позиционных системах счисления.






Повторять правила перевода


Переводить числа письменно в тетради по алгоритму.


Выполнять арифметические операции в различных системах счисления письменно в тетради.




3.


4.

12.09 – 17.09




Повторение. Системы счисления.


Повторение. Перевод в системах счисления. Арифметические операции.



Вычисления в различных системах счисления с помощью калькулятора.




5.


6.


19.09 – 24.09




Тема №2. Язык программирования Бейсик.- 32 часа


2.1.История возникновения и развития языков высокого уровня.


2.2.Язык программирования Бейсик.


Основные объекты языка. Алфавит. Константы. Переменные. Выражения.








Языки низкого уровня.


Языки высокого уровня.


Язык Бейсик – многофункциональный язык символьных команд для начинающих.


Типы констант, переменных. Имя переменной.

Значение переменной.

Числовые значения.

Строковые значения.

Выражения.

Функции математические.

Функции строковые.

Арифметические операции в Бейсик.

Операции отношений в Бейсик.

Операторы Бейсик.

Основные команды Бейсик.

Условные операторы в Бейсик.


Операторы цикла в Бейсик.


Способы задания одномерных массивов.


Сортировка одномерного массива.


Решение классических задач с одномерными массивами.


Способы задания двумерных массивов.


Сортировка двумерных массивов.


Решение классических задач с двумерными массивами.


Классические задачи с символьными переменными.

Учащиеся должны знать:


Историю развития языков программирования (год и основателей языка.)


Основные объекты языка программирования Бейсик.


Основные этапы решения задачи на компьютере.


Основные команды и операторы Бейсик.


Синтаксис написания программы в Бейсик.

Как выполнить постановку задачи (дано, найти, ограничения, связь, метод.)


Классические алгоритмы при написания программ :

поменять содержимое двух ячеек;

поиск максимального минимального элемента;

сортировка массивов по возрастанию и убыванию;

вырезать, вставить, поменять местами символы.


Учащиеся должны уметь:


Выполнять постановку задачи (дано, найти, ограничения, связь, метод.)


Записывать программу на языке Бейсик.


Набирать программу в среде Бейсик на компьютере.


Запускать программу.


Анализировать результат.


Находить и исправлять ошибки в программе.


Находить более рациональные и простые пути решения задач и написания программ.


Составлять программы на три алгоритмических структуры (линейная, развилка, цикл.), массивы (одномерные, двумерные), символьные переменные.

Решать классические задачи программирования:


поменять содержимое двух ячеек;


поиск максимального минимального элемента;


сортировка массивов по возрастанию и убыванию;


вырезать, вставить, поменять местами символы.



Доклады на тему «История возникновения языков программирования.»


Учить основные объекты языка.




7.


8.

26.09 - 01.10





2.3. Программирование линейных алгоритмов

Основные операторы и синтаксис языка.

Создание программ.

№ 2.1. Написание линейных программ.


Учить основные команды языка.


Написать программу нахождения площади треугольника по формуле Герона.




9.


10.

03.10 – 08.10




Закрепление темы «Программирование линейных алгоритмов ».


Функции Бейсик. Числовые функции.

№ 2.2. Написание линейных программ.



Программа поиска среднего геометрического и среднего арифметического.




11.


12.

17.10 – 22.10




Контрольная работа по теме. «Программирование линейных алгоритмов на Бейсик»


Функции Бейсик. Математические функции. Строковые функции




Учить таблицу функций Бейсик.




13.


14.

24.10 – 29.10





2.4. Программирование разветвляющихся алгоритмов.


Основные операторы.



№ 2.3. Написание разветвляющихся программ

Учить операторы программирования развилок в Бейсик.


Написать программу решения системы уравнений.




15.


16.

30.10 – 05.11




Закрепление темы «Программирование ветвлений»

№ 2.4. Написание разветвляющихся программ.


Поиск максимального (минимального) их двух (трех ) чисел.




17.


18.

07.11 – 12.11




Контрольная работа по теме. «Программирование разветвляющихся алгоритмов на Бейсик».


2.5. Программирование циклов.

Основные операторы.




№ 2.5. Написание циклических программ.



Учить операторы программирования циклов в Бейсик


Написать программу вывода натуральных чисел в прямом и обратном порядке.





19.

20.

14.11 – 19.11




Закрепление темы «Программирование циклов».

№ 2.6. Написание циклических программ.

Написать программу вычисления факториала.




21.


22.

28.11 – 03.12




Контрольная работа по теме. «Программирование циклов».


2.6.Программы сочетания цикла и ветвления.

№ 2.7. Написание программ сочетания цикла и ветвления.


Написать

программу поиска значения функции на числовом промежутке.




23.


24.


05.12 – 10.12




Закрепление темы «Программирование сочетания цикла и ветвления».



№ 2.8. Написание программ сочетания цикла и ветвления.


Программы на вычисления суммы и произведения некой последовательности чисел.




25.


26.

12.12 – 17.12




Контрольная работа по теме. «Программирование сочетания цикла и ветвления».


2.7. Программирование одномерных массивов.

Основные операторы.




№ 2.9. Написание программ на одномерные массивы.




Учить три способа задания одномерных массивов.


Решать задач на задания одномерных массивов разными способами и вывода их на экран.




27.

28.

19.12 – 24.12




Закрепление темы «Программирование одномерных массивов».

№ 2.10 Написание программ на одномерные массивы


Написать программу поиска максимального (минимального) элемента массива.


Написать программу упорядочения одномерного массива по возрастанию (убыванию).




29.


30.

26.12 – 31.12




Контрольная работа по теме. «Программирование одномерных массивов».


2.8. Программирование двумерных массивов.

Основные операторы.





№ 2.11. Написание программ на двумерные массивы.




Решать задач на задания двумерных массивов разными способами и вывода их на экран.




31.

32.

10.01 – 14.01




Закрепление темы «Программирование двумерных массивов».

№ 2.12. Написание программ на двумерные массивы.


Написать программу поиска максимального (минимального) элемента массива.






33.

34.


16.01 – 21.01




Контрольная работа по теме. «Программирование двумерных массивов».

2.9.Символьные переменные в Бейсик.

Основные операторы.



№ 2.13. Программирование символьных переменных.



Учить стандартные функции для работы с символьными переменными.




35.

36.

23.01 – 28.01




Закрепление темы «Символьные переменные в Бейсик ».


№ 2.14.Программирование символьных переменных.

Написать программу,

которая выводит заданное слово наоборот.




37.

38.

30.01 – 04.02




Контрольная работа по теме. «Программирование символьных переменных».


Итоговое занятие по теме «Язык программирование Бейсик». Повторение.











39.

40.

06.02 – 11.02




Тема № 3. Основы языка гипертекстовой разметки документа.- 10 часов


3.1. Web – сайты и Web – страницы


3.2. Форматирование текста и размещение графики.


Разработка проекта учебного сайта «Компьютер».


№ 3.1. Создание титульной страницы сайта.

Web - страницы.


Web - сайты.


HTML – код.


Гиперссылки.


Формы.


Текстовые поля.


Переключатели.

Флажки.


Текстовые области.


Таблицы.


Списки: нумерованные и маркированные.


Отправка данных из формы.

Учащиеся должны знать:

Каким образом Web-страницы объединяются в Web – сайты.


Структуру программы .

Тэги форматирования шрифтов.


Тэги вставки изображение.


Тэги для создания нумерованных и маркированных списков.


Тэги для создания форм


Тэги создания таблиц.


Тэги оформления фона страницы.


Учащиеся должны уметь:


Размещать форматированный текст на странице.


Размещать изображение на странице.


Размещать списки на страницу.


Размещать формы на странице.


Размещать гиперссылки на странице.


Размещать форматированные таблицы.


Учить структуру программы на языке HTML.


Учить таблицу тэгов форматирования текста и графики.




41.


42.


13.02 – 18.02




3.3. Гиперссылки на Web – страницах.


3.4. Списки на Web – страницах.

№ 3.2. Размещение на титульной странице сайта панели навигации и электронный почтовый адрес.


№ 3.3. Разместить на страницах сайта разные типы списков.

Тэги вставки гиперссылок на страницы.


Тэги вставки списков.






43.

44.


27.02 – 03.03




3.5. Формы на Web – страницах.



№ 3.4. Разместить на сайте анкету для посетителей, используя элементы форм.



Тэги размещения форма на страницах сайта.




45.

46.

05.03 – 10.03




3.6. Таблицы на Web – страницах.

№ 3.5. Разместить на сайте таблицы данных.

Тэги размещения таблиц на страницах сайта.




47.

48.

12.03 – 17.03




Контроль знаний и умений: защита проекта сайта на свободную тему.










49.


50.

19.03 – 24.03




Тема № 4. Алгоритмизация и основы объектно-ориентированного программирования.- 22 часов


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

Разработка проектов в системе программирования Visual Basic 2005.


Объекты: свойства, методы, события.


Классы объектов, экземпляры класса и семейства объектов.






Системы объектно – ориентированного программирования.

Объект: свойства и методы.

Класс объектов.

Свойства объектов.

Методы объектов.

События.

Проекты.

Событийные процедуры.

Графический интерфейс.

Соглашение об именах.

Окно «Конструктор форм».

Окно «Программный код»

Окно «Свойства объекта».

Окно «Проводник объекта».

Этапы разработки приложений.

Управляющие элементы.

Тип, имя, значение переменной.

Объявление переменной.

Арифметические, строковые и логические выражения.


Функции в языке Visual Basic.


Построение графика функции в Visual Basic.


Набор переменных одного типа, объединенных одним именем – массив.


Одномерный массив.


Двумерный массив.


Поиск в массиве.


Сортировка массива.


Учащиеся должны знать:

Какие бывают языки программирования и в чем их основные отличия.

Основные этапы решения компьютерной задачи.

Что такое объект, класс объектов, процедура, графический интерфейс приложения.

Как задаются свойства объектов.

Основные окна в среде программирования Visual Basic.

Этапы разработки приложений в Visual Basic.

Синтаксис написания программ.

Управляющие элементы.

Функции в языке Visual Basic.


Учащиеся должны уметь:


Создавать графический интерфейс будущего проекта с помощью управляющих элементов в окне «Конструктор форм».

Задавать различные свойства в окне «Свойства объектов».


Использовать различные функции при написании событийных процедур.


Объявлять и задавать переменные.


Задавать различные типы переменным.


Запускать событийную процедуру и в режиме отладки находить и исправлять ошибки.


Решать классические задачи поиска и сортировки одномерных и двумерных массивов.


Строить графики функции, используя графические возможности языка Бейсик.



4.3.1


4.3.2


4.3.3




51.


52.


26.03 – 31.03




Графический интерфейс проекта и событийные процедуры.


4.2. Переменные: тип, имя, значение.


№ 4.1 Проект «Первый проект»


№ 4.2. Проект «Переменные»


4.3.5


4.6




53.


54.



02.04 – 07.04




4.3.Арифметические, строковые и логические выражения.


Арифметические выражения

Строковые выражения.


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




№ 4.3. Проект «Калькулятор»


№4.4. Проект «Логические выражения»

4.7, 4.8




55.


56.

16.04 – 21.04




4.4 Функции в языке программирования Visual Basic 2005.

Математические функции


Строковые функции

№ 4.5. Проект «Инженерный калькулятор».


№ 4.6. Проект «Строковый калькулятор».

4.9




57.


58.

23.04 – 28.04




Функции ввода и вывода данных.


Функции даты и времени.

№ 4.7. Проект «Регистрация»


№ 4.8. Проект «Даты и время »







59.


60.

30.04 – 05.05




4.5. Кодирование алгоритмических структур на языке программирования Visual Basic


Алгоритмическая структура «ветвление»


Алгоритмическая структура «выбор»


№ 4.9. Проект «Тест»


№ 4.10.Проект «Отметка»







61.


62.



07.05 – 12.05




Алгоритмическая структура «цикл».


Двумерный массив и вложенные циклы.

№ 4.11. Проект «Коды символов»


№ 4.12. Проект «Слово-перевертыш»









63.


64.

14.05 – 19.05




4.6.Графические возможности языка программирования Visual Basic 2005


Графические методы языка Visual Basic 2005.

№ 4.13. Проект «Графический редактор»


№ 4.14. Проект «Система координат».








65.


66.


21.05 – 26.05




4.7. Массивы

Типы и объявление массивов. Заполнение массивов. Поиск в массивах. Сортировка массива.




№ 4.15. Проект «Поиск в строковом массиве»


№ 4.16. Проект «Поиск в числовом массиве»


№ 4.17. Проект «Сортировка числового массива»









67.


68.

28.05 – 31.05




Контроль знаний и умений.

Подведение итогов.
















Учебник «Информатика и ИКТ 10». Профильный курс.

Глава 4. Основы алгоритмизации и объектно-ориентированного программирования.















ИНФОРМАТИКА И ИКТ. ПРОФИЛЬНЫЙ КУРС

НА БАЗОВОМ УРОВНЕ.