рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Роль алгоритмизации в базовом курсе

Работа сделанна в 2002 году

Роль алгоритмизации в базовом курсе - раздел Программирование, - 2002 год - Организация изучения основных алгоритмических конструкций в среде Лого Миры Роль Алгоритмизации В Базовом Курсе. Содержание Базового Курса Информатики, П...

Роль алгоритмизации в базовом курсе. Содержание базового курса информатики, предусмотренное государственными стандартами образования, сочетает в себе три основных направления, отображающие важнейшие аспекты общеобразовательной значимости мировоззренческая линия, связанная с формированием представлений о системно-информационном подходе к анализу окружающего мира алгоритмическая линия, связанная с развитием логического мышления школьников пользовательская линия, связанная с формированием компьютерной грамотности, подготовкой школьников к практической деятельности в условиях широкого использования информационных технологий. Изучение учебного материала по алгоритмической линии обеспечивает учащихся возможностью понять на основе анализа примеров, смысл понятия алгоритма, знать свойства алгоритмов, понять возможность автоматизации в деятельности человека при использовании алгоритмов освоить основные алгоритмические конструкции, научиться применять алгоритмические конструкции для построения алгоритмов решения задач получить представление о библиотеке алгоритмов, уметь использовать библиотеку для построения более сложных алгоритмов получить представление об одном из языков программирования, использовать этот язык для записи алгоритмов решения задач.

Этим же стандартом предусмотрены следующие требования к подготовке учащихся.

Учащийся должен понимать сущность понятия алгоритма, знать его основные свойства, иллюстрировать их на конкретных примерах алгоритмов понимать возможности автоматизации деятельности человека при использовании алгоритмов знать основные алгоритмические конструкции и уметь использовать их при построении алгоритмов записать на учебном алгоритмическом языке алгоритм простой задачи уметь составлять программы на одном из языков программирования для решения вычислительных задач.

При изучении основ алгоритмизации в средней школе основное внимание в первую очередь должно уделяться выявлению общих закономерностей и принципов алгоритмизации основным этапам решения задач при помощи современных информационных технологий анализу поставленной задачи, методам формализации и моделирования реальных процессов и явлений выбору исполнителя поставленной задачи, исходя из тех рассуждений, что он является определенным объектом с присущими ему свойствами и набором действий, которые нуждаются в анализе для правильного и эффективного их использования методам и средствам формализованного описания действий исполнителя, современным средствам их конструирования и реализации при помощи компьютера.

Главной целью изучения основ алгоритмизации в школе является развитие алгоритмического, конструктивного и логического мышления учеников формирование операционного типа мышления, которое направлено на выбор оптимального решения определенной поставленной задачей развитие интеллектуальных умений через изучение технологии программирования применение как универсального средства, которое может создавать себе интеллектуальных партнеров в любой сфере, где ученик может проявить себя как автор сценария, как программист развитие алгоритмического мышления путем создания программ средствами языка в конкретной среде программирования формирования приемов умственной деятельности анализ, синтез, обобщение развитие памяти, фантазии, интуиции.

Развитие этих специфических видов мышления делает весомый вклад в развитие общего научного мировоззрения и умственных способностей личности учащихся.

Копаев А.В Триус Ю.В. В тоже время алгоритмизация, как раздел информатики, который изучает процессы создания алгоритмов, традиционно относится к теоретической информатике вследствие своего фундаментального характера. Следовательно, при развитии новых информационных технологий, и в частности технологий программирования, появляется возможность в пределах раздела Основы алгоритмизации давать общенаучные понятия информатики, и в то же время формировать и развивать умение, и навыки необходимые пользователю при работе с современным программным обеспечением, ст.24 , т.е. появляется возможность сделать раздел Основы алгоритмизации мостиком между теоретической и практической информатикой. Первые шаги в этом направлении уже сделаны.

Стоит вспомнить работы А. Г. Кушниренка, Ю. А. Первина, А. Л. Семенова по внедрению конструктивистской парадигмы при изучении теоретической информатики.

Одним из принципов этой парадигмы является самостоятельное добывание учениками знаний, которые формируются при работе с реальными и виртуальными объектами.

Реализация этого принципа основывается на использовании творческих сред, таких как, например, Лого, Кумир, Роботландия. Традиционно считалось, что знание языков программирования и умение ими пользоваться просто необходимо при работе с компьютером.

Поэтому в школе учащихся обучают какому-нибудь алгоритмическому языку. А т.к. алгоритмические языки достаточно сложны, то это преподавание осуществлялось в старших классах. Сейчас появились различные адаптированные программные среды, в которых процесс программирования и составления алгоритмов доступен даже младшим школьникам. Это позволяет обучать основам программирования и построения алгоритмов, не вдаваясь в подробности того или иного сложного языка программирования.

Наиболее благоприятной средой для изучения темы Алгоритмизация является среда Лого Миров. Она позволяет плавно перейти от игры к разработке серьезных алгоритмов, к созданию серьезных проектов. Причем сама среда такова, что нет необходимости искать побудительные мотивы для занятий в ней. Работа в редакторе форм, создание анимированных проектов привлекает учащихся, развивает их творческие способности и не надоедает им от урока к уроку. Наибольший интерес и понимание эта тема вызывает у школьников 5 класса.

Там используется язык программирования Лого, который признан учебным для детей младшего и среднего школьного возраста. Уже в 5 и 6 классе, с его помощью, дети изучают все конструкции для структурного программирования вызов процедур, ветвление, циклы. Глинка Н.В. Раздел Алгоритмизация является одной из важнейших тем школьного курса информатики. Она красной ниточкой проходит через весь курс, усложняясь от класса к классу. Если на начальном этапе - это игра в алгоритмы, то в дальнейшем - это самостоятельное составление алгоритмов разного вида с использованием различных сред, в том числе и языков программирования.

Выбор начального языка программирования имеет принципиальное значение, так как от этого во многом зависит методика изучения курса, содержание и последовательность предъявления учебного материала, система учебно-познавательных заданий и, главное, вся дальнейшая работа по овладению программированием для решения реальных практических задач на ЭВМ. Иванова Л.В. Юрзанова Т.К. Структура Лого подчинена методической системе, позволяющей последовательно вводить новые понятия, формировать умения и навыки операционного стиля мышления. Среди достоинств этого языка выделяем такие, как близость синтаксиса к естественному языку, приспособленность к интерактивному режиму работы, ориентация на формирование самых общих представлений о программировании, наличие системы графических примитивов, возможность использования процедур, позволяющих реализовать идеи структурного программирования.

Наличие в Лого присущих всем алгоритмическим языкам арифметических и логических операций, большого количества стандартных функций позволяет перейти на заключительном этапе обучения к более сложным элементам программирования.

Лого-среды позволяют совершенно в новом ракурсе взглянуть на преподавание основ программирования. Являясь прекрасным образцом мультимедийных сред, адаптированных для обучения, они позволяют организовать обучение программированию на основе математических задач, а на этапах мультипликации от разработки сценария до оживления и озвучивания персонажей.

В них не только сохранены и расширены возможности изучения основных алгоритмических конструкций ветвления, различные циклы, организация диалога, но и имеется разнообразный спектр атрибутов увлекательного программирования различных вычислительных задач. Иванова Л.В, Юрзанова Т.К. Тема Алгоритмизация в школах РФ изучается с 5-х по 11 класс. В 5-х - 7-х классах учащиеся знакомятся с основными алгоритмическими конструкциями.

Обучение строится на последовательности решаемых задач, которые подбираются по следующим принципам 1. От простого к сложному 2. Новизна 3. Наследование. Алгоритмические конструкции вводятся по мере необходимости при решении конкретных задач. Например, при изучении циклических алгоритмов вначале дается построение многоугольников, увеличивая количество их сторон, и, подводя к мысли, что, чем больше сторон у многоугольника, тем он больше напоминает окружность.

Затем учащиеся приходят к выводу, что, используя линейный алгоритм такой многоугольник построить невозможно, необходимы новые знания. Как итог изучения темы Алгоритмизация в среде LOGO, в 7-ом классе несколько уроков отводится для анимации. В этом разделе внимание учащихся акцентируется на работе в программном режиме, закрепляются навыки работы с процедурами и другими алгоритмическими конструкциями. Рисуя, учащиеся не только усваивают алгоритмические конструкции и их реализацию в различных средах, но и лучше понимают ЭВМ как формального исполнителя и то, что из принципа формального исполнения следует, что ни исполнитель, ни ЭВМ не могут совершать ошибок.

Все ошибки синтаксические, семантические и логические совершает человек. Так как в 8-х - 11-х классах школьники уже знакомы с алгоритмическими конструкциями, преподавание можно вести от теории к практике, дополняя данные ранее определения алгоритмов, и изучать их реализацию на языке программирования.

– Конец работы –

Эта тема принадлежит разделу:

Организация изучения основных алгоритмических конструкций в среде Лого Миры

В любой среде программирования реализуются основные алгоритмические конструкции, развивающие алгоритмический стиль мышления, важность которого… Ими подчеркивалась необходимость разработки алгоритмов для развития мышления… Они показывали, что с помощью алгоритмов можно не только организовывать мыслительную деятельность, но и описывать…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Роль алгоритмизации в базовом курсе

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

История появления языка Лого
История появления языка Лого. Лого - это философия образования и непрерывно развивающееся семейство языков, реализующих эту философию. Основные педагогические идеи применения Лого, а также первые в

Распространенность Лого-сред в Екатеринбурге
Распространенность Лого-сред в Екатеринбурге. C 1999 года в г. Екатеринбурге достаточно активно используются Лого Миры. Первые курсы для учителей провели Сопрунов С.Ф. и Яковлева Е.И. Всю работу по

Анализ сред Лого
Анализ сред Лого. Для чего вообще изучать программирование, а следовательно среду программирования? Очевидно, что процесс проектирования программ - это процесс решения проблем человеком, подобно др

Основные достоинства и недостатки среды Лого
Основные достоинства и недостатки среды Лого. Язык программирования Лого стал широко использоваться, и приобрел популярность в начальной, средней школе, в колледжах, университетах и для людей, зани

Применение Лого в учебном процессе начальной школы
Применение Лого в учебном процессе начальной школы. Компьютерная техника и связанные с ней информационные технологии проникают во все сферы деятельности человека и становятся естественной средой об

Применение Лого для внешкольной работы по информатике
Применение Лого для внешкольной работы по информатике. В соответствии с концепцией школьного образования в настоящее время созрела необходимость создания оптимальных условий для развития каждого уч

Обзор публикаций о применении Лого в учебном процессе школы
Обзор публикаций о применении Лого в учебном процессе школы. В процессе исследования были проанализированы ряд статей, опубликованных в журналах Информатика и образование и в газетах Информатика пр

Технология решения вычислительных задач
Технология решения вычислительных задач. Под процессами решения вычислительных задач на ЭВМ надо понимать совместную деятельность человека и компьютера. Условно данный процесс можно представить в в

Описание возможностей среды Лого Миры
Описание возможностей среды Лого Миры. Эту версию известной программы Лого Миры можно назвать мультимедийное Лого, а также - Интернет-Лого. Прежние возможности Лого Миров теперь дополнены новейшими

Запуск Лого Миров
Запуск Лого Миров. Лого Миры можно запустить с помощью ярлыка на Рабочем столе Windows или через главное меню Программы Лого Миры На экране дисплея появляется следующее изображение Графический экра

Команды системы Лого
Команды системы Лого. Можно выделить две основные группы команд 1. управления движением Черепашка 2. управления системой. 3. Команды управления движением Черепашка Могут задаваться как в графическо

Команды цикла повторения
Команды цикла повторения. Команда REPEAT повторить При написании программ нередко приходится многократно повторять одни и те же команды. Для того, чтобы ускорить процесс написания программ п

Построение процедур подпрограмм
Построение процедур подпрограмм. Любое изображение, которое нарисует Черепашка, можно получить с помощью базовых команд. Но бывает необходимо выполнить несколько раз большие фрагменты программы. Чт

Команды изменения переменных
Команды изменения переменных. Переменные величины В курсе школьной математики изучают переменные величины, и числа в математике часто обозначаются буквами. Например x a b, где a и b - переме

Команды и процедуры с параметрами
Команды и процедуры с параметрами. В Лого переменные могут использоваться в качестве параметров движения Черепашка, для управления последовательностью действий Черепашка, в процедурах с параметрами

Команда выбора ветвление в Лого
Команда выбора ветвление в Лого. В некоторых случаях необходимо определить условие тех или иных действий, выполняемых Черепашка. Для этого используется команда выбора IF ЕСЛИ IF условие команда или

Запись основных алгоритмических конструкций в среде Лого Миры и их использование для решения вычислительных задач
Запись основных алгоритмических конструкций в среде Лого Миры и их использование для решения вычислительных задач. Понятие алгоритмаПонятие алгоритма такое же основополагающее для информатики, как

Свойства алгоритма
Свойства алгоритма. Основные свойства алгоритмов Понятность - исполнитель алгоритма должен понимать, как его выполнять. Иными словами, имея алгоритм и произвольный вариант исходных данных, исполнит

Графический способ записи алгоритмов
Графический способ записи алгоритмов. Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным. При графическом представлении алгоритм изоб

Базовые алгоритмические структуры
Базовые алгоритмические структуры. Алгоритмы можно представлять как некоторые структуры, состоящие из отдельных базовых т.е. основных элементов. Естественно, что при таком подходе к алгоритм

Решение задачи с использованием основных базовых структур и операторов языка Лого на примере экологической задачи
Решение задачи с использованием основных базовых структур и операторов языка Лого на примере экологической задачи. Пример 14. Расположенный на берегу реки металлургический завод осуществил сброс во

Изучение базовых алгоритмических конструкций в языке Лого в учебном процессе школы
Изучение базовых алгоритмических конструкций в языке Лого в учебном процессе школы. Данный курс предлагает введение в алгоритмизацию с помощью среды Лого Миры, основу которой составляет язык Лого.

Примерный план разделов курса Алгоритмизация и решение вычислительных задач
Примерный план разделов курса Алгоритмизация и решение вычислительных задач. Алгоритмы. Исполнитель алгоритмов. Система команд исполнителя. Свойства алгоритмов. Формирование исполнение алгоритмов.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги