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

Автор: Скок А.М.

Журнал: Экономика и социум @ekonomika-socium

Статья в выпуске: 6-2 (25), 2016 года.

Бесплатный доступ

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

Обучение программированию, паскаль, язык программирования

Короткий адрес: https://sciup.org/140120752

IDR: 140120752

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

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

Первое – выбор начального языка и системы программирования, которые будут доступны школьнику для восприятия, изучения и овладения. Выбор языка и системы программирования имеет принципиальное значение, т.к. от этого во многом зависит методика изучения курса, содержание и последовательность предъявления учебного материала. [1]

В последнее время наметилась явная тенденция перехода обучения от алгоритмических к объектно-ориентированным языкам с использованием визуальных систем программирования (Pascal, Delphi, Visual C++ и т.д.) , и это совершенно оправданно. Прежде всего, программирование подразумевает написание программы, а что для учащегося означает «программа»? Ответ очевиден, программа – это то, с чем он работает на компьютере каждый день, например, текстовый процессор или Интернет- обозреватель. Для ученика программа – это приложение с графическим оконно-кнопочным интерфейсом. Значит, программа, которую он будет составлять должна быть такой же. Выбор Паскаля для обучения программированию объясняется рядом его достоинств. В частности, этот язык полно отражает идеи структурного программирования. Во-вторых, Паскаль предоставляет гибкие возможности в отношении используемых структур данных. Большое внимание в языке уделено вопросу повышения надежности программ: средства языка позволяют осуществлять достаточно полный контроль правильности использования данных различных типов и программных объектов как на этапе трансляции программ, так и на этапе их выполнения. Благодаря перечисленным возможностям, Паскаль широко применяется не только в области обучения, но и в практической работе. PASCAL был создан специально для обучения, соответственно синтаксис и структура языка гораздо проще и хорошо усваиваются учениками, программы очень наглядные.[3]

Второе – какова же должна быть методическая структура изучения программирования? С какого возраста нужно начинать этот процесс?

Базовый курс программирования изучается в 9 классе. Наиболее важно удержать интерес учащихся на первых уроках программирования. Нельзя перегружать их вводом основных понятий, разбором типов данных, объяснением структуры программы и др. На первом уроке по изучению языка программирования (не алгоритмов, а именно конкретного языка) как правило, нужно знакомить учащихся с интерфейсом визуальной системы программирования, который для них является привычным и понятным. На основе написания простейшей программы (например, сумматор 2-х чисел) осваиваем первые понятия, ввод/вывод данных, запуск программы на исполнение, сохранение проекта и т.п. Однако проведенная практическая работа вовсе не обеспечит прочного владения всеми рассмотренными вопросами на следующем уроке. Но зато у учеников появляется «почва под ногами». И так по нарастающей, применяя навыки из предыдущей темы, усложняем задачу. Еще раз отмечу, что в рамках отведенных часов на рассмотрение такой трудной темы тяжело добиться прочных знаний, умений и навыков программирования. Поэтому большое значение имеет самостоятельная работа учащихся по освоению материала. И выполнение домашнего задания – главное в достижении целей обучения. В этих условиях Turbo Pascal оказывается хорошим подспорьем. [2]

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

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

  • Козлов С. В., Емельченков Е. П. Соответствия Галуа. САПР учителя//Системы компьютерной математики и их приложения. Вып. 7. -Смоленск: СмолГУ, 2006.
  • Киселева О. М. Использование математических методов для формализации элементов образовательного процесса//Научно-методический электронный журнал «Концепт». -2013. -№ 02 (18). -С. 51-57. ART 13001. -0,4 п. л. -URL: http://e-koncept.ru/2013/13032.htm.
  • Краевский В.В. Методология педагогики: новый этап: учебное пособие для студ. Высш. Учеб. Заведений/В.В. Краевский, Е.В.Бережнова. -М.: издательский центр «Академия», 2006.
Статья научная