- •44.03.05 Педагогическое образование
- •Информатика. Теоретические основы информатики.
- •Информатика как наука. Информация, свойства информации. Представление информации. Информационные процессы. Методика.
- •Методика обучения данной теме в школьном курсе информатики.
- •Основные этапы в информационном развитии общества. Основные черты информационного общества. Информатизация. Информационные технологии и этапы их развития. Методика.
- •Методика обучения данной темы в школьном курсе информатики.
- •Информация. Содержательный и алфавитный подходы к измерению информации. Основные единицы измерения информации. Методика.
- •Методика обучения данной темы в школьном курсе информатики.
- •Системы счисления. Перевод из одной системы счисления в другую. Операции в различных системах счисления. Связь между 2-, 8-, 16-теричными системами счисления. Методика.
- •1) Понятие системы счисления
- •2) Непозиционные системы счисления
- •1) Позиционные системы счисления
- •4) Перевод из одной системы счисления в другую
- •1. Перевод целого числа из любой системы счисления в десятичную.
- •2. Перевод целого числа из десятичной системы в любую систему счисления
- •5) Операции в различных системах счисления
- •6) Связь между 2-,8-,16-теричными системами счисления
- •Методика обучения данной темы в школьном курсе информатики.
- •Кодирование информации. Кодирование числовой информации. Кодирование текстовой и графической информации. Кодирование звуковой и видеоинформации. Методика.
- •Методика обучения теме «Кодирование информации» в школе
- •2. Умк Семакина и.Г. (7-9) наиболее приемлем для рассмотрения данной темы.
- •Старшая школа
- •Защита информации: архивирование (метод Хаффмана, метод Шеннона-Фана); криптография; аутентификация.
- •1. Архивирование
- •2. Криптографические коды.
- •Алгоритм. Свойства алгоритма. Способы записи алгоритмов. Базовые алгоритмические структуры. Методика.
- •Процедурное программирование. Язык программирования «Паскаль»: элементы языка, организация данных, обработка данных. Методика.
- •Обработка данных.
- •Методика обучения данной темы в школьном курсе информатики.
- •Объектно-ориентированное программирование. Статическая структура системы: объекты; классы; свойства объектов (инкапсуляция, наследование и полиморфизм). Методика.
- •Методика обучения данной теме в школьном курсе информатики
- •Основы логики. Основные логические операции. Логические выражения и таблицы истинности. Логические законы. Методика. Основы логики
- •Основные логические операции
- •Логические выражения и таблицы истинности.
- •1) Логическое умножение или конъюнкция:
- •Логические законы
- •Моделирование как метод познания. Классификация и формы представления моделей. Основные этапы разработки и исследования моделей на компьютере. Методика.
- •Основные направления исследований в области искусственного интеллекта. Классические задачи ии. Система знаний. Модули представления знаний: логическая, сетевая, фреймовая, продукционная.
- •Модули представления знаний
- •Логическая модель представления знаний
- •Сетевая модель представления знаний
- •Фреймовая модель представления знаний
- •Продукционная модель представления знаний
- •Архитектура компьютера
- •История развития вычислительной техники. Характеристика основных этапов ее развития. Поколения эвм. Архитектурные особенности современных компьютеров. Методика.
- •Характеристика основных этапов ее развития.
- •Архитектурные особенности современных компьютеров:
- •Логические основы компьютера. Базовые логические элементы. Сумматор двоичных чисел. Триггер. Методика.
- •Переключательные схемы
- •Вентили, триггеры и сумматоры
- •Полусумматор
- •Сумматор
- •Устройство компьютера: центральный процессор, внутренняя и внешняя память, системная плата. Способы передачи информации в компьютерных линях связи.
- •Параметры процессоров
- •Последовательная передача данных.
- •Программное обеспечение
- •Программное обеспечение эвм: характеристика и классификация; развитие и основные функции ос. Методика обучения данной теме в школьном курсе информатики.
- •Методика обучения данной теме в школьном курсе информатики.
- •Основные возможности Word:
- •Форматирование и редактирование.
- •Создание макросов в word.
- •Управление печатью.
- •Методические особенности обучения теме «Текстовая информация и компьютер» в школьном курсе информатики (кодирование символьной информации; принципы работы с текстовыми редакторами).
- •Виды систем компьютерной графики: основные характеристики, основы работы в конкретном редакторе. Типы графических файлов. Методика.
- •Векторная графика.
- •Основы работы в векторном графическом редакторе Corel Draw.
- •Интерфейс
- •Создание простых фигур
- •Основы работы в фрактальном графическом редакторе Corel Painter.
- •Типы графических файлов.
- •Методика обучения темы «Компьютерная графика» в школьном курсе информатики.
- •Основы работы в ms Excel:
- •Создание таблиц.
- •Проведение математических расчетов.
- •1) Правила написания формул:
- •2) Способы ввода формул.
- •Решение уравнений.
- •Линейная алгебра.
- •Мат.Анализ.
- •Программирование
- •Информационные системы
- •Модели «сущность-связь»
- •Семантические модели
- •Введение в sql. Создание, изменение и удаление таблиц. Выборка данных из таблиц. Создание sql-запросов. Обработка данных в sql. Методика.
- •Раздел 4 Информационные системы
- •Компьютерные сети
- •Классификация компьютерных сетей. Локальные сети: характеристика, топология. Методика.
- •3. Адресация в сети Интернет.
- •4. Технология электронной почты.
- •5. Технология обмена файлами (ftp).
- •6. Технология www.
- •7. Поиск информации в Интернете.
- •7. Методика обучения данной теме в школьном курсе информатики.
- •Язык html как средство создания информационных ресурсов Интернет. Методика.
- •Методика
- •Математика. Алгебра и теория чисел.
- •Система натуральных чисел. Аксиомы Пеано. Простые и составные числа. Свойства. Методика.
- •Методика изучения натуральных чисел в школе.
- •Кольцо целых чисел. Теорема о делении с остатком. Нок и нод чисел. Методика.
- •Методика изучения целых чисел в школе.
- •Поле рациональных чисел. Методика.
- •Методика изучения рациональных чисел в школе.
- •Система действительных чисел. Упорядоченное поле. Методика.
- •Поле комплексных чисел. Действия над комплексными числами. Методы.
- •Методика.
- •Системы линейных уравнений. Метод Гаусса. Свойства решений. Методика.
- •Основная теорема алгебры и ее следствия. Методика.
- •Методика изучения квадратных уравнений в школе.
- •Геометрия
- •Скалярное произведение векторов. Методика изучения векторов в основной школе.
- •Методика изучения векторов в основной школе.
- •Векторное произведение векторов. Различные подходы к введению понятия вектора в основной школе.
- •Смешанное произведение векторов. Методика обучения решению задач с помощью векторов.
- •Методика обучения решению задач с помощью векторов в школьном курсе геометрии.
- •Взаимное расположение двух прямых.
- •Расстояние от точки до прямой.
- •Угол между двумя прямыми.
- •Роль координатного метода в основной школе.
- •Методика изучения темы: «Перпендикулярность прямых и плоскостей» в школьном курсе геометрии.
- •Движения плоскости. Классификация движений. Группа движений и ее подгруппы. Обучение решению задач с помощью геометрических преобразований.
- •Преобразования подобия плоскости. Группа преобразований и ее подгруппы. Основные вопросы методики изучения преобразования фигур.
- •Аффинные преобразования плоскости. Группа аффинных преобразований и ее подгруппы. Различные подходы к введению понятия преобразования фигур в основной школе.
- •Аксиоматическое построение геометрии (аксиоматика Вейля и школьного курса геометрии). Логические основы изучения геометрии в 7-9 классах.
- •Плоскость Лобачевского. Модель Кэли-Клейна. Цели и задачи курса геометрии основной школы.
- •Изображение плоских и пространственных фигур в параллельной проекции. Методика изучения тел вращения в школьном курсе геометрии.
- •Методика изучения тел вращения в школьном курсе геометрии.
- •Многоугольники. Площадь многоугольника. Теорема существования и единственности. Равновеликость и равносоставленность. Методика изучения правильных многоугольников в основной школе.
- •Геометрические построения на плоскости (аксиоматика, схема решения задач, основные построения, признак разрешимости задач, методы геометрических построений). Методика.
- •Математический анализ
- •Отображения множеств (функции). Предел и непрерывность функции в точке. Методика введения понятия «функция» в школьном курсе математики.
- •Методика введения понятия функция
- •Свойства функций, непрерывных на отрезке.
- •Методика:
- •Степенная функция. Степень в комплексной области. Методика изучения степенной функции в школьном курсе математики.
- •Логарифмическая функция, ее основные свойства. Разложение в степенной ряд. Логарифмическая функция комплексного переменного. Методика изучения логарифмической функции.
- •Функция косинус
- •Функция тангенс
- •Функция котангенс
- •Дифференцируемые функции одной переменной. Геометрический и механический смысл производной. Правила дифференцирования. Методика введения понятия производная в школьном курсе математики.
- •Определенный интеграл. Интегрирование непрерывной функции. Формула Ньютона-Лейбница. Методика введения понятия «интеграл» в школьном курсе математики.
- •Числовые ряды. Признаки сходимости рядов с положительными членами. Знакопеременные ряды.
Объектно-ориентированное программирование. Статическая структура системы: объекты; классы; свойства объектов (инкапсуляция, наследование и полиморфизм). Методика.
Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
В языках программирования понятие объекта реализовано как совокупность свойств (структур данных, характерных для данного объекта), методов их обработки (подпрограмм изменения их свойств) и событий, на которые данный объект может реагировать и, которые приводят, как правило, к изменению свойств объекта.
Класс - это шаблон, на основе которого может быть создан конкретный программный объект, он описывает свойства и методы, определяющие поведение объектов этого класса. Каждый конкретный объект, имеющий структуру этого класса, называется экземпляром класса.
Важнейшими принципами ООП являются инкапсуляция, наследование и полиморфизм.
Объединение данных и свойственных им процедур обработки в одном объекте, называется инкапсуляцией и является одним из важнейших принципов ООП.
Наследование - такая организация классов, которая предусматривает создание новых классов на базе существующих и позволяет классу потомку иметь (наследовать) все свойства класса – родителя.
Полиморфизм - означает, что рожденные объекты обладают информацией о том, какие методы они должны использовать в зависимости от того, в каком месте цепочки (дерева классов) они находятся, иными словами это концепция, реализующая "множество методов в одном интерфейсе".
Событие в объектно-ориентированном программировании - это сообщение, которое возникает в различных точках исполняемого кода при выполнении определённых условий. События предназначены для того, чтобы иметь возможность предусмотреть реакцию программного обеспечения. Для решения поставленной задачи создаются обработчики событий: как только программа попадает в заданное состояние, происходит событие, посылается сообщение, а обработчик перехватывает это сообщение. Событие - это переход объекта из одного состояния в другое. Взаимодействие объектов также осуществляется при помощи событий: изменение состояния одного объекта приводит к изменению состояния другого объекта, а событие оказывается средством связи между объектами. Событие - это <абстракция инцидента или сигнала в реальном мире, который сообщает нам о перемещении чего- либо в новое состояние>.
Методика обучения данной теме в школьном курсе информатики
1) Сравнение планируемых результатов обучения теме в основной школе: стандарт 2004 г.
Учащиеся должны знать:- логическую символику;- основные конструкции языка программирования;
- свойства алгоритмов и основные алгоритмические конструкции; тезис о полноте формализации понятия алгоритма;
Уметь:
- строить информационные модели объектов, систем и процессов, используя для этого типовые средства (язык программирования, таблицы, графики, диаграммы, формулы и т.п.);
- приобретения практического опыта деятельности, предшествующей профессиональной, в основе которой лежит данный учебный предмет.
Предметные результаты изучения предметной области «Математика и информатика» по ФГОС по теме «Основы объектно-ориентированного программирования» должны отражать:
- формирование информационной и алгоритмической культуры;
- развитие алгоритмического мышления, необходимого для профессиональной деятельности в современном обществе;
- развитие умений составить и записать алгоритм для конкретного исполнителя;
- формирование знаний об алгоритмических конструкциях, логических значениях и операциях;
- знакомство с одним из языков программирования и основными алгоритмическими структурами — линейной, условной и циклической;
Анализ учебно-методических комплектов и практикумов для преподавания «Информатики и информационных технологий» показал, что преподавание объектно-ориентированного программирования представлено только у одного автора учебного пособия — Н. Д. Угриновича. В нем представлен достаточный объем материала для изучения информатики по данной теме.
УМК И. Д. Угриновича «Информатика и ИКТ» для 9 класса рассчитан на изучение алгоритмизации и программирования в объеме 22 часов.
В ходе изучения данного раздела, учащиеся должны знать/понимать:
- понятие алгоритма, свойства алгоритмов, примеры алгоритмов
- понятия исполнителя алгоритма, системы команд исполнителя, программы
- процесс исполнения алгоритма компьютером
- понятия транслятора, компилятора
- классификацию и названия языков программирования
- особенности объектно-ориентированного программирования по сравнению с алгоритмическими языками программирования
- основные понятия проекта, формы, объекта, свойств и методов, событийной процедуры
- этапы разработки и способ загрузки проектов
- понятия переменной, основные типы переменных, объявление переменных
- основные алгоритмические структуры
- структуру функции и типы функций, синтаксис функций ввода-вывода данных
- правила описания основных геометрических объектов, графические методы для рисования геометрических фигур
Уметь:
- обосновывать свойства алгоритмов, приводить примеры из собственного жизненного опыта
- представлять алгоритм в виде блок-схемы
- изменять свойства объектов, графического интерфейса проекта и редактировать программный код, создавать свои событийные процедуры
- применять оператор присваивания
- описывать переменные, присваивать им значения и выводить на экран
- выполнять арифметические операции над переменными
- организовать диалоговые окна сообщений
- применять функции ввода-вывода при создании собственных проектов
- создавать простые графические редакторы
- определять результат программы по ее описанию
Курс направлен на изучение основных понятий, графического интерфейса, особенностей работы на форме, простейших операторов, основы языка Visual Basic, массивов, решения логических задач и т.д. Данный УМК направлен на приобретение учениками навыков программирования. Основным языком программирования определен Visual Basic, что является несомненным достоинством УМК в условиях исследования проблемы преподавания объектно-ориентированного программирования.
На основе анализа научно-педагогической и учебно-методической литературы в аспекте структуры и содержания уроков, ориентированных на преподавание объектно-ориентированного программирования, можно прийти к выводу, что, несмотря на ряд учебных ресурсов, разработанных ведущими специалистами для обучения объектно-ориентированному программированию в рамках школьного курса информатики, методические подходы к преподаванию освещены недостаточно. В качестве дополнительных ресурсов для учителя выступает вариативная часть базисного учебного плана, что позволяет проведение элективных курсов, в том числе и по объектно-ориентированному программированию. Для старшей школы существуют разработки элективного курса таких авторов, как: Угринович Н.Д., Кузнецов А.Б., Половина И.П и т.д.
