Информационно-образовательный портал СОДРУЖЕСТВА НЕЗАВИСИМЫХ ГОСУДАРСТВ
ИНФОРМАТИЗАЦИЯ ОБРАЗОВАНИЯ
И ДИСТАНЦИОННОЕ ОБУЧЕНИЕ В СНГ
Информационно-образовательный портал СОДРУЖЕСТВА НЕЗАВИСИМЫХ ГОСУДАРСТВ  

Страны
Азербайджанская Республика
Республика Армения
Республика Беларусь
Республика Казахстан
Кыргызская Республика
Республика Молдова
Российская Федерация
Республика Таджикистан
Туркменистан
Республика Узбекистан
Украина

Типы материала
Информационно-коммуникационные технологии
Дополнительные информационные материалы
Нормативно-правовое обеспечение
Организация и методики обучения
Экономика образования
Межгосударственное сотрудничество
Образовательные центры
Методики обучения
Межвузовское сотрудничество
Повышение квалификации
Международные проекты и гранты, конкурсы
Конференции, симпозиумы, семинары и др.
Библиотека
 
Журнал «Вестник РУДН» серия «Информатизация образования»
 
2014, №4
2014, №3
2014, №2
2014, №1
2013, №4
2013, №3
2013, №2
2013, №1
2012, №4
2012, №3
2012, №2
2012, №1
2011, №4
2011, №3
2011, №2
2011, №1
2010, №4
2010, №3
2010, №2
2010, №1
2009, №4
2009, №3
2009, №2
2009, №1
2008, №4
2008, №3
2008, №2
2008, №1
2007, №4
2007, №3
2007, №2-3
2007, №1
2006, №1(3)
2005, №1(2)
2004, №1
Научные и специальные электронные ресурсы
Учебная, научная и специальная литература
Комиссия по дистанционному обучению совета по сотрудничеству в области образования государств-участников СНГ
Новости

Роль электронных справочных материалов при изучении языков программирования в старшей школе


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

Текст документа

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

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

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

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

Так как задачей обучения программированию является объяснение принципов и основ программирования, а не натаскивание учащихся на решения конкретных прикладных задач, следует рассматривать не узконаправленные, а универсальные языки программирования. Но и универсальных языков довольно много, и каждый из них, несмотря на свою «универсальность», приспособлен для решения задач конкретного направления, поэтому строгой однозначности здесь нет. Еще одной особенностью языка программирования, на которую следует обратить внимание, является наличие строгой типизации данных, так как это поможет избежать ненужных усложнений в объяснении соответствующего материала, а наличие ограничений позволит дисциплинировать школьника и выработать ему определенный стиль программирования. Не стоит забывать также и о том, что использование того или иного языка программирования как обучающего языка, может как упростить, так и усложнить усвоение учащимися знаний по программированию и овладение соответствующими умениями. Разумеется, задача каждого учителя – помочь школьнику разобраться в материале и понять его, сделав материал доступным для понимания каждого учащегося.

Учитывая, что языку программирования желательно обладать этими требованиями (но это не значит, что только этими требованиями), следует обратить внимание на язык программирования Паскаль. Язык Паскаль является универсальным языком программирования, так как позволяет оперировать различными типами данных и решать задачи для различных прикладных областей. Также данный язык обла??ает строгой типизацией, которая делает понимание некоторых принципов программирования более простым. Наличие в текстах программ, написанных на языке Паскаль, описательной и исполнительной частей, наглядно демонстрирует учащимся процесс описания переменных и процесс составления последовательностей команд. Реализация открывающей и закрывающей операторных скобок в виде служебных слов begin и end, а также служебных слов function и procedure, использующихся для различения функций и процедур, позволяет учащимся легче освоить те уровни абстракции, которые необходимо понимать для овладения умениями и навыками программирования.

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

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

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

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

Именно с этой целью предлагается разработать электронный ресурс – справочник, содержащий сведения не об одном языке, а сравнительные таблицы различных языковый конструкций разных языков. Например, при объяснении правил написания оператора цикла с параметром на языке C++, целесообразнее будет наглядно продемонстрировать учащимся синтаксисы написания данных операторов на изучаемом языке (в данном случае С++) и уже изученном языке. В работе этого оператор?? в языке С++ и, например, в языке Паскаль существуют различия, и говорить о полной аналогии нельзя. Однако на первых этапах изучения нового языка такой справочник поможет учащимся понять общее между синтаксисами этих языков и быстрее освоить новый язык программирования.

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

При этом электронный ресурс имеет ряд преимуществ перед бумажным изданием, среди которых возможность:

1)         поиска необходимой информации и временное сокрытие ненужных сведений;

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

3)         сетевого использования такого ресурса с целью проверки уровня подготовки учащихся в классе;

4)         автоматической проверки результатов выполнения заданий.


Автор оригинала: Свиридов М.С.
Источник оригинала: Журнал «Вестник РУДН» серия «Информатизация образования», 2010, №4

Новости
16.06.2017

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

13.10.2016

26 октября-27 октября 2016 года Российский университет дружбы народов проводит Международную конференцию «Сетевые университеты и международный рынок труда (пространства БРИКС, СНГ, ШОС)».

19.05.2016

The Peoples’ Friendship University of Russia (PFUR) announces the beginning of admission of foreign citizens who graduated from Bachelor and Specialist Degree programs of PFUR and other Russian and ...

19.05.2016

Российский университет дружбы народов (РУДН) объявляет о наборе иностранных граждан -выпускников бакалавриата и специалитета РУДН и других российских и зарубежных ВУЗов на программы магистратуры на ...

11.12.2015

Проект рекомендаций Семинара-совещания научной общественности по проблемам международного научно-технического и образовательного сотрудничества