Современная постановка проблемы
Объектно-ориентированное программирование в настоящее время занимает ведущее место в разработке профессиональных программных средств. Ознакомление с его основами в школьном курсе информатики второго уровня представляется вполне возможным и полезным для тех учащихся, которые ориентируются на профессии, связанные с разработкой компьютерных программ.
В ходе изучения данного курса будут решены три круга задач:
освоение методологии объектно-ориентированного программирования;
владение техникой объектно-ориентированного программирования на одном из языков;
введение учащихся в проблематику, адекватную данному подходу, расширение общего кругозора (т.е. общеобразовательный компонент).
При этом немаловажную роль играет выбор языка программирования. Быстро растущая популярность визуального программирования (которое не тождественно классическому объектному, но связано с ним многими общими идеями) в системах программирования типа Delphi, VisualBasic, C++Builder делает привлекательной идею положить одну из них в основу курса. На этот счет в педагогической литературе высказываются различные точки зрения.
Одна из них состоит в том, что несомненная занимательность и облегченность создания программ визуально-объектным способом не вполне соответствует усвоению идей и методов объектного программирования при проведении относительно короткого спецкурса. Другие аргументы в пользу ориентации в школьном курсе информатики на традиционные объектные средства, содержащиеся в версиях языка Турбо Паскаль от 5.5 до 7.0, — несомненная преемственность по отношению к курсу программирования на Паскале, существенно меньшие требования к компьютерам (поскольку объем программного кода, создаваемого с помощью визуальных средств, обычно весьма велик).
Другая, в значительной мере противоположная точка зрения связана с ориентацией в первую очередь на систему программирования Delphi (реже — на VisualBasic). Delphi является системой объектного программирования, созданной на базе Паскаля; по оценке специалистов, ее профессиональный уровень очень высок. [5: 445-446]
Визуальная система программирования Delphiявляется платной. Но разработана свободная реализация языка Паскаль – FreePascalи свободная интегрированная среда разработки Lazarus, которая во многом похожа на Delphi, но имеет некоторые незначительные ограничения. Как и любые свободные программы, компилятор Free Pascal compiler и среда Lazarus могут быть установлены налюбое количество компьютеров бесплатно (без лицензионных отчислений), могут использоваться без ограничений, их исходные тексты полностью доступныдля изучения и модификации. А это означает, что они идеально подходят длязадач и условий обучения программированию, не накладывая на учащих и учащихся дополнительных расходов и давая им возможность максимально полноразобраться в предмете.
Преимущества свободного программного обеспечения для образования былипризнаны в России на самом высоком уровне, и осенью 2007 года состоялся первый открытый конкурс на разработку и поставку пакета свободного программного обеспечения. Его победителем стала группа «Армада». Соисполнителем поэтому конкурсу стала компания ALT Linux, работающая с 2001 года и являющаяся российским лидером в разработке свободного ПО и дистрибутивов на базеLinux.
В рамках проекта сотрудниками ALT Linux был разработан и протестированпакет свободного программного обеспечения (ПСПО), который был внедрен более чем в 1000 школ трех пилотных регионов России – Республики Татарстан, Пермского края и Томской области. В этих регионах была отработана не только технология внедрения, но и технология организации техподдержки, что очень важно для успеха проекта. Несмотря на то что пилотных регионов только три, любая школа России могла добровольно присоединиться к проекту и бесплатно получить комплект ПСПО. Для популяризации этой возможности и проекта в целом был проведен ряд семинаров в разных уголках страны.
В 2010 году компания ALT Linux выпустила новый комплект образовательных дистрибутивов, Альт Линукс 5.0 Школьный, который является авторским развитием пакета свободного программного обеспечения (ПСПО) 2007 – 2008 годов.
Комплект включает в себя дистрибутивы операционной системы ALT Linux, содержащие все необходимые программы для подготовки уроков и обучения информатике, значительный набор программ по математике, физике, черчению, астрономии и другим предметам, обучающие и развивающие игры, стандартный набор офисных программ.
Альт Линукс Школьный может быть установлен практически на любой компьютер, так как включает в себя версии, адаптированные под различные системные требования аппаратного обеспечения [1: 6-7].
Достарыңызбен бөлісу: |