- •1. Анализ исторических предпосылок формирования целей и задач введения в школу предмета оивт. (?)
- •2. Информатика как учебный предмет в средней школе. Проблема отбора содержания школьного курса информатики.
- •3. Методика преподавания информатики как новый раздел педагогической науки и как учебный предмет подготовки учителя информатики.
- •4. Общие и конкретные цели обучения основам информатики в средней общеобразовательной школе.
- •5. Алгоритмическая культура учащихся как исходный базис для формирования целей обучения информатике в школе.
- •6. Компьютерная грамотность как исходная цель введения курса оивт в школу.
- •1. Умение «общаться» с компьютером.
- •1. Формирование основ научного мировоззрения.
- •2. Формирование общеучебных и общекультурных навыков работы с информацией.
- •3. Подготовка школьников к последующей профессиональной деятельности.
- •4. Овладение информационными и коммуникационными технологиями как необходимое условие перехода к системе непрерывного образования.
- •8. Общедидактические принципы формирования содержания образования учащихся в области информатики.
- •9. Структура и содержание первого школьного учебника по информатике. Учебный алгоритмический язык а.П. Ершова.
- •11. Формирование концепции содержания непрерывного курса информатики для средней школы.
- •14. Формы организации обучения информатике. Урок как основная форма организации учебной работы по информатике. Деятельность ученика и деятельность учителя на уроке.
- •3. Формы организации обучения по месту учебы:
- •Репродуктивная деятельность.
- •Исследовательская деятельность (исследовательские проекты учащихся).
- •4. Проверка и оценка знаний, умений и навыков.
- •7. Педагогическое проектирование.
- •15. Характеристика основных типов уроков по информатике. Дидактические особенности уроков по информатике.
- •18. Основные методы и приемы, используемые в процессе обучения информатике.
- •22 Средства обучения информатике: кабинет вычислительной техники, основные требования к оборудованию. Локальная вычислительная сеть (лвс) кабинета информатики.
- •23. СанПиН. Гигиенические требования к оборудованию и организации работы в квт. Размещение оборудования в квт.
- •24. Организация работы в кабинете вычислительной техники. Обязанности заведующего кабинетом вт, обязанности лаборанта (техника).
- •28. Преподавание базового курса информатики. Линия информации и информационных процессов. Основные понятия. Требования к знаниям и умениям учащихся.
- •29. Преподавание базового курса информатики. Линия представления информации. Основные понятия. Требования к знаниям и умениям учащихся.
- •30. Преподавание базового курса информатики. Линия компьютера. Основные понятия. Требования к знаниям и умениям учащихся.
- •31. Преподавание базового курса информатики. Линия формализации и моделирования. Основные понятия. Требования к знаниям и умениям учащихся.
- •32. Преподавание базового курса информатики. Линия алгоритмизации и программирования. Основные понятия. Требования к знаниям и умениям учащихся.
- •33. Технологии работы с текстовой информацией в базовом курсе информатики. (?)
- •40. Изучение раздела «Моделирование» в профильном курсе информатики. (?)
- •41. Изучение раздела «Программирование» в профильном курсе информатики. (?)
32. Преподавание базового курса информатики. Линия алгоритмизации и программирования. Основные понятия. Требования к знаниям и умениям учащихся.
Ядром школьного образования в области информатики в любом варианте реализации остается базовый курс информатики, поскольку согласно проекту образовательного стандарта по информатике, базовый курс «обеспечивает обязательный общеобразовательный минимум подготовки школьников по информатике».
Вопросы конкретной методики обучения информатике в младшей школе в настоящем пособии напрямую не затрагиваются. В таком случае содержание и методика преподавания базового курса могут исходить из предположения нулевого начального уровня знаний, умений и навыков учащихся в области информатики. Формальное право такого построения курса МПИ сохраняется до тех пор, пока введение пропедевтического этапа преподавания информатики в российской школе не станет обязательным.
Рассматривая вопросы методики преподавания базового курса, будем строго следовать структуре образовательного стандарта. В связи с этим тематические разделы (содержательные линии) будут расположены в следующем порядке: 1. Линия информации и информационных процессов. 2.Линия представления информации. 3.Линия компьютера. 4. Линия формализации и моделирования. 5. Линия алгоритмизации и программирования. 6. Линия информационных технологий.
Являясь элементом обязательного образования, базовый курс должен быть общедоступным. Общедоступность понимается в двух аспектах: во-первых, теоретический материал курса должен соответствовать уровню развития и знаний учащихся, изучающих предмет; во-вторых, для общеобразовательных школ должны быть доступны все необходимые компоненты обеспечения преподавания курса. Уровень преподавания информатики, как никакого другого школьного предмета, зависит от уровня его обеспечения. Наибольшей проблемой, связанной с существенными материальными затратами, является техническое и программное обеспечение. Понятие базового курса информатики появилось во второй половине 1990-х гг. в связи с развитием концепции образовательных стандартов.
Линия алгоритмизации и программирования тесно связана с линией моделирования и формализации, с линией компьютера. В этой линии основное внимание сосредоточено на представлении этапов решения задачи с помощью ЭВМ: создание модели, разработка алгоритма, написание и отладка программы, выполнение расчетов, анализ результатов. Первоначально под алгоритмами понимали только правила выполнения четырех арифметических действий над многозначными числами. В дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению поставленной задачи.
Под алгоритмизацией понимается сведение задачи к последовательности этапов, выполняемых друг за другом так, что результаты предыдущих этапов используются при выполнении следующих. Это согласуется с возможностями ЭВМ выполнять действия последовательно одно за другим. В широком смысле алгоритмизация включает в себя и выбор метода решения задачи, а также формы представления исходной информации с учетом специфики ЭВМ. Результатом выполнения алгоритмизации является алгоритм решения задачи.
Алгоритм может быть записан несколькими способами: 1)запись на естественном языке; 2)изображение в виде блок-схемы; 3) запись на специальном (алгоритмическом языке).
Разработанный алгоритм далее может переводиться в программу, понятную исполнителю.После разработки алгоритма решения задачи и фиксации его на алгоритмическом языке приступают к записи алгоритма на языке программирования. В проекте стандарта и обязательном минимуме по информатике содержание алгоритмической линии определяется следующим перечнем понятий: алгоритм, свойства алгоритмов, исполнители алгоритмов, система команд исполнителя, формальное исполнение алгоритмов, основные алгоритмические конструкции, вспомогательные алгоритмы.
В школьной информатике изучение алгоритмизации имеет два целевых аспекта. Первый – развивающий аспект, под которым понимается развитие алгоритмического мышления учащихся. Второй – программистский аспект.
Выделяют два целевых аспекта, с которыми связано изучение программирования в школе. Первый аспект связан с усилением фундаментальной компоненты курса информатики. Второй носит профориентационный характер.
Учащиеся должны знать: что такое алгоритм; какова роль алгоритма в системах управления; в чем состоят основные свойства алгоритма; способы записи алгоритмов: блок-схемы, учебный алгоритмический язык; основные алгоритмические конструкции: следование, ветвление, цикл; структуры алгоритмов; назначение вспомогательных алгоритмов; технологии построения сложных алгоритмов: метод последовательной детализации и сборочный (библиотечный метод); основные свойства величин в алгоритмах обработки информации: что такое имя, тип, значение величины; смысл присваивания; назначение языков программирования
Учащиеся должны уметь: пользоваться языком блок-схем, понимать описания алгоритмов на учебном алгоритмическом языке; выполнять трассировку алгоритма для известного исполнителя; составлять несложные линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей; выделять подзадачи; определять и использовать вспомогательные алгоритмы; составлять несложные программы решения вычислительных задач с целыми числами; программировать простой диалог; работать в среде одной из систем программирования; осуществлять отладку и тестирование программы.
.