- •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 классах.
- •Плоскость Лобачевского. Модель Кэли-Клейна. Цели и задачи курса геометрии основной школы.
- •Изображение плоских и пространственных фигур в параллельной проекции. Методика изучения тел вращения в школьном курсе геометрии.
- •Методика изучения тел вращения в школьном курсе геометрии.
- •Многоугольники. Площадь многоугольника. Теорема существования и единственности. Равновеликость и равносоставленность. Методика изучения правильных многоугольников в основной школе.
- •Геометрические построения на плоскости (аксиоматика, схема решения задач, основные построения, признак разрешимости задач, методы геометрических построений). Методика.
- •Математический анализ
- •Отображения множеств (функции). Предел и непрерывность функции в точке. Методика введения понятия «функция» в школьном курсе математики.
- •Методика введения понятия функция
- •Свойства функций, непрерывных на отрезке.
- •Методика:
- •Степенная функция. Степень в комплексной области. Методика изучения степенной функции в школьном курсе математики.
- •Логарифмическая функция, ее основные свойства. Разложение в степенной ряд. Логарифмическая функция комплексного переменного. Методика изучения логарифмической функции.
- •Функция косинус
- •Функция тангенс
- •Функция котангенс
- •Дифференцируемые функции одной переменной. Геометрический и механический смысл производной. Правила дифференцирования. Методика введения понятия производная в школьном курсе математики.
- •Определенный интеграл. Интегрирование непрерывной функции. Формула Ньютона-Лейбница. Методика введения понятия «интеграл» в школьном курсе математики.
- •Числовые ряды. Признаки сходимости рядов с положительными членами. Знакопеременные ряды.
Последовательная передача данных.
Для передачи информации на большие расстояния, например, при объединении компьютеров в сети, используется последовательный способ передачи. Возможны два режима последовательной передачи: синхронный и асинхронный.
При синхронной передаче каждый передаваемый бит сопровождается импульсом синхронизации, информирующим приемник о наличии в линии информационного бита. Синхронизирующие импульсы управляют примемом информации. Следовательно, между передатчиком и приемником должны быть протянуты минимум три провода: один - для передачи данных, второй - для передчи синхроимпульсов, третий - общий заземленный. Если же расстояние между источником и приемником составляет несколько метров, то каждый из из сигналов (информационный и синхронизирующий) приходится посылать экранированному кабелю, что значительно увеличивает стоимость линии связи.
Асинхронный способ передачи не требует синхронизации действий приемника и передатчика.; по этой причине для связи достаточно линии из двух проводников, причем, оказывается возможным использование даже телефонных линий, т.е. неспециализированных компьютерных. При этом источник и приемник информации должны быть согласованы по формату и скорости передачи.
Передача производится машинными словами (информационными битами), дополненными несколькими служебными
Программное обеспечение
Программное обеспечение эвм: характеристика и классификация; развитие и основные функции ос. Методика обучения данной теме в школьном курсе информатики.
Программное обеспечение – совокупность программ и данных, которые используются для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств.
Программное обеспечение по назначению:
Системное программное обеспечение( СПО) - пакет программ, который обеспечивает управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование. СПО - «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя.
Системное программное обеспечение подразделяется на: базовое программное обеспечение и сервисное программное обеспечение. Базовое программное обеспечение состоит из минимального набора программных средств, которые занимаются обеспечением работы компьютера. Оно поставляется вместе с компьютером и включает в себя: операционную систему, оболочки ОС, сетевое программное обеспечение. Для полноценного функционирования базового программного обеспечения обязательно нужно сервисное программное обеспечение.
Сервисное программное обеспечение - это совокупность программ, предоставляющих пользователю дополнительные услуги в работе с компьютером и расширяющих возможности операционных систем. Сервисное ПО включает в себя: программы обслуживания сети, драйверы устройств, антивирусные программы, архиваторы, программы обслуживания дисков компьютера, программы для диагностики компьютера.
Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ. В состав инструментального ПО входят: языки и системы программирования, интегрированные среды программирования, программные комплексы.
Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.
Прикладные программы называют приложениями. Они включает в себя: текстовые процессоры, табличные процессоры, базы данных, интегрированные пакеты, системы иллюстративной и деловой графики (графические процессоры), экспертные системы, обучающие программы, программы математических расчетов, моделирования и анализа, игры, коммуникационные программы.
По их правому статусу программы можно разделить на три большие группы: лицензионные, условно бесплатные и свободно распространяемые.
Лицензионные программы продаются в виде коробочных дистрибутивов: CD-диски + руководство пользователя. Согласно лицензионному соглашению разработчики программ гарантируют их нормальное функционирование в определенной операционной системе и несут за это ответственность.
Условно бесплатные программы – программы, предлагаемые разработчиками пользователям в целях их рекламы и продвижения на рынок. Пользователю предоставляется версия программы с ограниченным сроком действия или с ограниченными функциональными.
Свободно распространяемые программы. Многие производители программного обеспечения и компьютерного оборудования заинтересованы в широком бесплатном распространении программного обеспечения.
Операционная система — это комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями с одной стороны и аппаратурой компьютера с другой стороны. Она является базовой и необходимой составляющей программного обеспечения компьютера.
Операционную систему считают программным продолжением устройства управления компьютера. Она скрывает от пользователя сложности взаимодействия с аппаратной составляющей компьютера, образуя прослойку между ними. Таким образом люди освобождаются от трудоёмкой работы по организации взаимодействия с аппаратурой компьютера.
Функции ОС: управление памятью, управление доступом к устройствам ввода-вывода, управление файловой системой, управление взаимодействием процессов, диспетчеризация процессов, управление использованием ресурсов, загрузка программ в оперативную память и их выполнение, интерфейс с пользователем, межмашинное взаимодействие (сеть), защита самой системы и пользовательских данных и программ, разграничение прав доступа и многопользовательский режим работы.
Структура операционной системы
- ядро (Kernel) — центральная часть операционной системы, выполняющая ее основные функции и решающая внутрисистемные задачи организации вычислительного процесса.
- командный процессор – расшифровывает и исполняет команды пользователя, поступающие через клавиатуру,
- драйверы периферийных устройств – программно обеспечивают согласованность работы этих устройств с процессором,
- дополнительные сервисные программы (утилиты) – делают удобным и многосторонним процесс общения пользователя с компьютером.
Операционные системы для ПК различаются по нескольким параметрам.
Однозадачные операционные системы позволяют запустить одну программу в основном режиме.
Многозадачность – свойство операционной и вычислительной системы, при которой один процессор может обрабатывать несколько разных программ или разных частей одной программы одновременно.
Многозадачные системы позволяют запустить одновременно несколько программ, которые будут работать параллельно (Unix фирмы AT&T’sBellLaboratories) .
Однопользовательская система - операционная система, не обладающая свойствами многопользовательской (MS DOS , ОС/2).
Сетевая операционная система, - операционная система, предназначенная для обеспечения работы вычислительной сети (Windows NT, Windows 2000, NovelNetware, Unix, Linux и др).
Типы ОС:
- графические (с наличием графического пользовательского интерфейса - GUI) - текстовые (только командная строка);
- бесплатные - платные;
- открытые (с возможностью редактировать исходный код) - закрытые (без возможности редактировать исходный код);
- клиентские - серверные;
- 16-разрядная - 32-разрядная - 64-разрядная (в далеком прошлом были еще и 8-разрядные);
Классификация операционных систем по назначению:
Системы реального времени.
Характеристики:
- регламентированное время отклика на внешние события;
- одновременная обработка нескольких событий.
Этапы развития ОС:
Поколение №0: 1740-ые первая механическая счетная машина. Электронные машины появились после появления триггеров. Устройства ввода/вывода – бумажные носители. В первых ЭВМ не было ОС, пользователи имели полный доступ к машинному языку, все программы писались непосредственно в машинных командах. Поколение №1: 50-е годы.направления: а) Автоматизация ввода/вывода (перфокарты, перфоленты) зарождение BIOS. б) Экономия времени (сателлит – малые машины для ввода/вывода рядом с большой вычислительной машиной). Поколение №2: 60-е годы.направления: а) Многозадачная пакетная логика. б) Многопользовательские режимы. в) Чисто многозадачный режим. Бурное развитие ОС и различных теорий ОС. Развиваются ОС пакетной обработки, многозадачные ОС, многопользовательские ОС, ОС с транзакциями. Появились методы, обеспечивающие независимость программирования от внешних устройств (ВУ). Появление многопроцессорных машин и соответственно ОС. Появление ОС реального времени.например: сбор информации об авиабилетах). Поколение №3: 70-е годы. Появление научной дисциплины проектирование программ, создание совместимых систем, создание эмуляторов, начало специализирования ОС. Разработка модульного процедурного программного обеспечения. Совместимость ОС и программных средств (обеспечения) впервые организовала фирма IBM. Позднее будут созданы DEC-PDP и ОС UNIX. Сложность проектирования отладки и поддержки ОС породила технологию конструирования программ – модульность, совместимость и мобильность ОС. Поколение №4: 80-е годы. ОС ещё более функционально насыщены. ОС общего назначения становятся сетевыми. Распределенные вычислительные системы. Развиваются средства управления базами данных. Данные стали рассматриваться как объект управления. Появление первых персональных компьютеров. Удобство программирования (интегрированная оболочка программирования). В 70-е годы появление языка C, языка высокого уровня. В 80-е годы C++ – объектно-ориентированный язык программирования. Поколение №5: 90-е годы. Появление глобальной сети. Интерфейс становится более дружественным (интуитивно понятный интерфейс). Для программиста создание среды визуального программирования. Новый класс ОС, специализированных для процессоров ЦОС. Вывод: ОС на современном этапе развиваются в направлении: 1) повышения функциональной сложности, насыщенности и производительности. 2) повышение степени абстрагирования от аппаратуры (мобильности). 3) повышение степени дружественности к оператору и распределенности обработки.
