Международный
педагогический портал
Международный педагогический портал (лицензия на осуществление образовательной деятельности №9757-л, свидетельство о регистрации СМИ №ЭЛ ФС 77-65391)
8 (800) 350-54-64
звонок бесплатный
org.komitet@solncesvet.ru
Скидка 42% действует до 30.11
8 (800) 350-54-64
звонок бесплатный
org.komitet@solncesvet.ru
Vk Whatsapp Youtube
Лицензированный образовательный портал (лицензия №9757-л, СМИ №ЭЛ ФС 77-65391)
8 (800) 350-54-64

Алгоритмическое программирование в специализированной школе. Работа №17967

Дата публикации:
Автор:
Название работы:
Алгоритмическое программирование в специализированной школе
Работа:

Вязовов С.М.,

учитель информатики

МАОУ «Лицей №14 имени Заслуженного учителя Российской Федерации А.М. Кузьмина»

 

АЛГОРИТМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ В СПЕЦИАЛИЗИРОВАННОЙ ШКОЛЕ

 

Объём изучаемого материала предмета «Информатика» в основной школе определяется Федеральным государственным стандартом образования. Стандартом образования отводится незначительное количество часов на изучение алгоритмизации и основ программирования. Однако, для поступления в ведущие ВУЗы от выпускника требуется успешная сдача ЕГЭ по информатики и наличие диплома победителя или призёра высокорейтинговых конкурсов и олимпиад.

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

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

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

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

Для исправления данной ситуации в Тамбовской области и трансляции полученного опыта в плане обучения детей основам программирования и решению задач начального олимпиадного уровня мной разработан курс «Алгоритмическое программирование на языке С». Это курс основан на опыте преподавания в специализированной школе и подготовке детей к высокорейтинговым конкурсам и олимпиадам на протяжении 2013-2019 годов.

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

Язык программирования С является одним из востребованных языков в области процедурного программирования на сегодняшний день, а также его синтаксис является основной для таких языков программирования, как С++, Java, JavaScript, PHP и других.

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

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

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

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

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

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

В Тамбовской области на школьном этапе и муниципальном этапе ВОШ по информатике используются задачи, для успешного решения которых достаточно знать:

для 7-8 классов: линейные и условные конструкции, целочисленную арифметику, циклические конструкции. Знание структур данных не требуется.

для 9-11 классов: линейные и условные конструкции, целочисленную арифметику, циклические конструкции, одномерные и двумерные массивы, алгоритмы обработки символьных последовательностей, динамическое программирование.

В профильный курс дополнительно включены основы теории графов. Это важная тема, которая необходима обучающимся для участия не только в региональном этапе ВОШ, но и других олимпиадах и конкурсах, а также встречается в ЕГЭ по информатике.

При реализации программы курса в МАОУ «Лицей №14 имени Заслуженного учителя Российской Федерации А.М. Кузьмина» учитываются возрастные особенности ребят для освоения данной программы. Поэтому реализация программы начинается с 7 класса.

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

Программа курса включает в себя:

в 7 классе:

основы программирования на языке С (разбираются основные конструкции языка программирования: встроенные библиотеки, организация программы, ввод/вывод данных, переменные, типы данных, условные и циклические конструкции); решаются задачи на целочисленную арифметику (от простого к сложному – решение задач на применение арифметических операций

там, где эти операции не очевидны); отработка навыков решения задач с применением условных и циклических конструкций (в том числе, сведение задачи к уменьшению количества циклов в программе за счёт применения формул);

в 8 классе: рассматриваются структуры данных (одномерные и многомерные массивы и строки) и их реализация на языке С; применение структур данных для решения задач; в рамках основного образования разбирается динамическое программирование (

одномерная динамика, двумерная динамика, задача о рюкзаке

)

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

рассматриваются сортировки одномерных массивов;

в 9 классе: в рамках основного образования рассматриваются функция и рекурсиях, их реализация

на

языке С

, структуры данных (односвязные и двусвязные списки), теория графов (применение списков для решения задач теории графов; циклы, эйлеровы и гамильтоновы циклы, маршруты, мосты, точки сочетания); в рамках дополнительного образования рассматривается

sqrt

-

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

в 10 классе: изучаются языки программирования

Java

и С++, применяются полученные знания для решения олимпиадных задач; в рамках дополнительного образования рассматриваются сложные вопросы олимпиадного программирования;

в 11 классе: применение полученных знаний и аккумуляция опыта

для разработке

проектов с целью участия в высокорейтинговых конкурсах; подготовка к ЕГЭ.

 

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

Реализация программы курса в МАОУ «Лицей №14 имени Заслуженного учителя Российской Федерации А.М. Кузьмина» приносит свои плоды. Так, ежегодно более 90% выпусников информационно-технологических классов поступают в ведущие вузы страны на технические специальности, в том числе получают льготы при поступлении более 40% выпускников – учитываются результаты, полученные от участия в перечневых олимпиадах.

 

Скачать работу
Преимущества нашего сервиса
  • 1. По ФГОС

    Все мероприятия на нашем портале проводятся строго в соответствии с действующим законодательством и ФГОС

  • 2. Быстро

    Результаты олимпиад доступны моментально. Результаты участия в творческом конкурсе или публикации статей – в течение 1 рабочего дня

  • 3. Честно

    Участие в любом конкурсе – бесплатное. Вы оплачиваете изготовление документа только когда знаете результат

На портале «Солнечный Свет»
более
2000
тестов
97%
клиентов
свыше
1000000
участий
На нашем портале свыше 2 000 тестов, олимпиад и викторин
Довольны порталом и становятся постоянными клиентами
Наши олимпиады прошли свыше 1 000 000 раз, суммарно участвовало 300 000 человек
1 шаг
Участие
Пройдите тестирование по выбранной теме
2 шаг
Результат
Довольны результатом? Перейдите в свой личный кабинет
3 шаг
Диплом
Введите данные для оформления диплома победителя
Более 20-ти шаблонов и образцов
для ваших дипломов и свидетельств
Солнечный свет

Магазин ФОП

  • Воспитателю
  • Учителю
  • Руководителю
Перейти
Пожалуйста, подождите.
x
×

Черная пятница

Выиграйте смартфон, ноутбук
или бесплатное обучение!

Вращать колесо

Осталось попыток: 1