Педагогическая Лига Креативных Неравнодушных – Электронная газета ГБУ ИМЦ Пушкинского района Санкт-Петербурга
Декабрь 2018
Рудасёва Ю.В. учитель информатики ГБОУ школа № 449
Изучение основ программирования занимает важное место в школьном курсе информатики. Значительный прогресс в области программирования, появление новых технологий привело к тому, что американская фирма Borland создала принципиально новый программный продукт, среду визуального программирования Delphi. Итак, что же скрывается за термином Delphi? Delphi – это язык программирования, предназначенный для написания прикладного программного обеспечения.
Язык Delphi сконструирован в объектно-ориентированном стиле. Основное достоинство Delphi состоит в том, что здесь реализованы идеи визуального программирования. Среда визуального программирования превращает процесс создания программы в приятное и легко понимаемое конструирование приложения из большого набора графических и структурных примитивов.
Delphi – идеальный продукт для школьного курса информатики.
Изучение данного языка программирования в школьном курсе имеет ряд преимуществ. Во-первых, Delphi – современный язык программирования, отражающий все мировые тенденции информационных технологий. Во-вторых, концепция языка проста и понятна начинающему программисту. В-третьих, в основе Delphi лежит язык программирования Pascal, который изучается в большинстве школ. Изучение Delphi является логическим продолжением непрерывного курса информатики в школе. К сожалению, Delphi в школе на базовом уровне не изучается, несколько часов объектно-ориентированного программирования запланировано в профильном уровне.
Delphi может найти более широкое применение в школе параллельно с темой программирования в Паскале, при подготовке школьников к олимпиадам, во внеурочной деятельности, при создании творческих проектов. Можно создавать информационные материалы об истории своих учебных заведений, традициях, образовательных программах, культурных инициативах. Эти материалы могут быть представлены в виде мультимедиа приложений. И здесь Delphi окажет неоценимую помощь в разработке таких программ.
При изучении Delphi важно правильно расставить акценты и приоритеты, чтобы не утонуть в борьбе с теоретическими сложностями.
Есть два принципиально разных подхода к изучению нового инструмента. В соответствии с первым подходом школьники вначале в деталях знакомятся с возможностями инструмента. А потом им предлагается сообразить, для чего они могут использовать изученный инструмент, т. е. какие задачи можно решать с его помощью. Другой подход состоит в том, что ученикам вначале предлагается некоторая реальная задача, а далее они осваивают подходы к решению этой задачи с помощью предложенного инструмента, по ходу работы изучая функции инструмента и его возможности.
Например, изучая язык программирования Pascal, большую часть уроков иногда посвящают детальному знакомству с основными конструкциями языка, синтаксическими правилами написания операторов и пр. После изучения основ Pascal ученикам предлагается некоторая задача, например, запрограммировать алгоритм перемещения объекта по экрану.
При втором подходе учебные задачи звучат иначе. Мы могли бы предложить ученикам заняться созданием небольшого мультимедиа приложения, и в качестве средства реализации использовать среду Delphi. В процессе работы над мультимедиа проектом учеников познакомят с некоторыми возможностями Delphi. В данном случае инструмент будет изучаться в контексте применения к решению конкретной задачи.
Советуем двигаться именно вторым путем. Важно, чтобы тема проекта была интересна школьникам. В этом случае их работа будет более мотивирована, а значит, и более успешна. Такой подход к освоению приемов программирования не должен быть нацелен на изучение отдельных деталей среды Delphi. Важно, чтобы школьники уловили общий вектор технологической идеи. И если акценты в работе будут направлены на постижение сути визуального программирования, то они не будут испытывать растерянность, если в новых версиях этого продукта внешний интерфейс будет изменен.
Овладение основами программирования в Delphi позволит обучающимся реализовать свои творческие проекты в соответствии с современными требованиями. Изучение языка программирования Delphi в школьной информатике должно дать знания, которые будут являться базой для понимания возможностей и ограничений в области информатики. Полученные знания помогут школьникам быстро адаптироваться к меняющейся обстановке в сфере новых информационных технологий.
Список литературы