
- •62. Цели обучения основам информатики и вычислительной техники в средней общеобразовательной школе
- •Часть I. Знакомство с эвм. Введение. Знакомство с назначением основных устройств эвм. Клавиатура и дисплей. Графический редактор. Электронная таблица.Понятие компьютерной модели.
- •Часть II. Алгоритмы и исполнители. Основные понятия. Ветвления. Циклы.
- •Часть III. Информация и эвм как средство её обработки. Информация. Измерение количества информации. Информационно-поисковые системы. Прикладные программы. Основы вт.
- •67 Формы и методы обучения информатике. Оценивание знаний.
- •68 Кабинет вычислительной техники в средней образовательной школе. Оборудование кабинета. Программное обеспечение курса информатика и икт.
- •69. Школьные учебники по информатике:
- •10-11 Класс
- •72. Методика обучения линии компьютера. Изучение архитектуры эвм в школьном курсе информатики.
- •73 Формирование представлений учащихся о по эвм
- •75 Методика обучения линии алгоритмизации и программирования. Изучение понятия алгоритма.
- •Методика введения понятия алгоритма
- •76. Методика преподавания решения задач по программированию.
- •77. Информационные технологии. Методика формирования навыков работы с текстовым редактором в школьном курсе информатики.
- •78. Методика формирования навыков работы с графическим редактором в школьном курсе информатики.
- •79 Методика формирования навыков работы с электронными таблицами.
- •80. Методика формирования навыков работы с базами данных и информационными системами.
- •3. Объяснение нового материала.
- •3 Формирование запроса по образцу
- •4 Создание запроса в окне конструктора
- •4. Закрепление нового материала.
- •5. Постановка домашнего задания:
- •6. Подведение итогов.
- •81. Методика обучения сетевым информационным технологиям.
- •2)Постановка целей урока
- •3) Проверка домашнего задания
- •4) Изложение нового материала
- •1) Организация и использование локальных сетей.
- •5) Закрепление изученного.
- •6) Итоги урока
- •82. Концепция стандарта начального общего и основного общего образования по курсу «Информатики и икт».
- •83. Технология мультимедиа
- •84. Возможные варианты организации элективных курсов по информатике и икт.
- •85. Содержание ким о егэ Спецификация тем егэКритерии оценивания подготовки
- •Часть 1 (a) экзаменационной работы содержит задания, большинство из которых относятся к базовому и повышенному уровням сложности, и одно задание высокого уровня.
- •Часть 2 (b) содержит в основном задания повышенного уровня, а также по одному заданию базового и высокого уровней сложности.
- •88. Использование гипертекстовых технологий в образовании. Электронный учебник: назначение, структура, разработка, базовые требования
- •89. Использование тестирования в процедурах оценивания результатов обучения.
- •1) Информационно-мотивационный этап.
- •3) Исследовательско-профилактический этап.
76. Методика преподавания решения задач по программированию.
Основные подходы к программированию
Языки высокого уровня делятся на
процедурные (алгоритмические) (Basic, Pascal, C и др.), которые предназначены для однозначного описания алгоритмов; для решения задачи процедурные языки требуют в той или иной форме явно выписать процедуру ее решения;
логические (Prolog, Lisp и др.), которые ориентированы не на разработку алгоритма решения задачи, а на систематическое и формализованное описание задачи с тем, чтобы решение следовало из составленного описания;
объектно-ориентированные (Object Pascal, C++, Java и др.), в основе которых лежит понятие объекта, сочетающее в себе данные и действия над ними. Программа на объектно-ориентированном языке, решая некоторую задачу, по сути, описывает часть мира, относящуюся к этой задаче. Описание действительности в форме системы взаимодействующих объектов естественнее, чем в форме взаимодействующих процедур.
Принцип структурного программирования
Структурное программирование – методология разработки ПО. Предложена в 70-х годах двадцатого века, разработана и дополнена Н. Виртом. В соответствии с данной методологией разработки ПО:
Вводится следующий порядок выполнения программы:
последовательное исполнение – однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
ветвление – однократное выполнение одной из двух и более операций, в зависимости от условия;
цикл – многократное выполнение одной и той же операции до тех пор пока выполняется некоторое заданное условие (условие продолжения цикла).
Повторяющиеся фрагменты программы(или фрагменты, представляющие собой логически целостные блоки) оформляются в виде подпрограмм (процедур или функций). В этом случае, в тексте основной программы, вместо помещённого в подпрограмму фрагмента вставляется инструкция вызова подпрограммы. Инструкция вызова запускает выполнение заданная подпрограмма, после окончания которой исполнение программы продолжается с инструкции, следующей за командой вызова.
Разработка программы ведётся пошагово, методом „сверху вниз“.
Системы программирования
Системы программирования - это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования. Системы программирования предоставляют сервисные возможности программистам для разработки их собственных компьютерных программ.
Бейсик (Basic) – для освоения требует начальной подготовки (общеобраз-я шк.) Microsoft Visual Basic
Паскаль (Pascal) – требует специальной подготовки Borland Delphi
Паскаль (Pascal) – требует специальной подготовки Microsoft Visual С++
Ява (Java) требует серьезной подготовки Java: Borland JBuilder
Типы решаемых задач
- Программы с простейшей структурой - Использование управляющих конструкций - Использование функций - Массивы и указатели
- Обработка символьной информации
Требования к знаниям и умениям учащихся
Учащиеся должны знать:
• что такое алгоритм; какова роль алгоритма в системах управления;
• в чем состоят основные свойства алгоритма;
• способы записи алгоритмов: блок-схемы, учебный алгоритмический язык;
• основные алгоритмические конструкции: следование, ветвление, цикл; структуры алгоритмов;
• назначение вспомогательных алгоритмов; технологии построения сложных алгоритмов: метод последовательной детализации и сборочный (библиотечный) метод;
• основные свойства величин в алгоритмах обработки информации: что такое имя, тип, значение величины; смысл присваивания;
• назначение языков программирования;
•*в чем различие между языками программирования высокого уровня и машинно-ориентированными языками;
• правила представления данных на одном из языков программирования высокого уровня (например, на Паскале);
• правила записи основных операторов: ввода, вывода, присваивания, цикла, ветвления;
• правила записи программы;
• *что такое трансляция;
• назначение систем программирования;
• содержание этапов разработки программы: алгоритмизация - кодирование - отладка - тестирование.
Учащиеся должны уметь:
• пользоваться языком блок-схем, понимать описания алгоритмов на учебном алгоритмическом языке;
• выполнять трассировку алгоритма для известного исполнителя;
• составлять несложные линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей;
• выделять подзадачи; определять и использовать вспомогательные алгоритмы;
• составлять несложные программы решения вычислительных задач с целыми числами;
• программировать простой диалог;
• работать в среде одной из систем программирования (например, Турбо Паскаль);
• осуществлять отладку и тестирование программы.