| |||
The Emissia.Offline Letters Электронное научное издание (научно-педагогический интернет-журнал) | |||
Издается с 7 ноября 1995 г. Учредитель: Российский государственный педагогический университет им. А.И.Герцена. ISSN 1997-8588 | |||
| |||
Рыжова Наталья Ивановна,
Коновалов Дмитрий
Владимирович, Кроссплатформенное программирование как актуальная составляющая профессиональной подготовки учителя информатики в условиях внедрения свободно распространяемого ПО
Аннотация
Ключевые слова:
В российской образовательной политике и практике сегодня наблюдается устойчивая тенденция перехода российского образования как на использование свободно распространяемого программного обеспечения (СПО), так и на использование некоторыми учебными заведениями альтернативных операционных систем. В данном контексте, на наш взгляд, необходимо остановиться на классическом определении СПО [1], где такого рода программное обеспечение трактуется как программы для ЭВМ, которые распространяются на условиях, предоставляющих пользователям четыре ключевые свободы (права): 1) свободное использование программного обеспечения в любых целях; 2) свободное изучение и адаптация ПО к нуждам пользователей при условии открытого доступа к исходному коду программы; 3) свободное распространение программного обеспечения (за деньги или безвозмездно); 4) свободное усовершенствование и публикация ПО, включая распространение усовершенствованных версий, при условии открытого доступа к исходному коду программы. Отметим так же, что переход образовательных учреждений на СПО обеспечивается не только инициативой самих учебных учреждений, но и государством. Так, в соответствии с Распоряжением Правительства Российской Федерации от 18 октября 2007 год №1447-р [2] планируется создание необходимых условий для обеспечения массового перехода образовательных учреждений на использование пакета свободного программного обеспечения. В связи с этим, налицо такое новое важное требование к учебным программным продуктам, как кроссплатформенность. Кроме того, благодаря интенсивному развитию элементной базы ЭВМ, изменение или модернизация аппаратных и программных платформ происходят достаточно часто. Это делает задачу переносимости и повторного использования, ранее разработанных программных продуктов, весьма актуальной и приводит к необходимости создания кроссплатформенных программных продуктов. Понятие «кроссплатформенное программное обеспечение» в различных источниках понимается по-разному. На наш взгляд, наиболее широкое и простое понимание сути кроссплатформенного программного обеспечения отражено в определении, сформулированном Э.Брэдфордом и Л.Може [3], в котором кросcплатформенное программное обеспечение трактуется как программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Учитывая вышесказанное, можно считать, что в настоящее время не только для специалистов – системных программистов, обеспечивающих образовательный процесс в учебном заведении, но и для профессиональной подготовки будущих учителей информатики становится актуальным. Как следствие из сказанного – обучение будущего учителя информатики элементам кроссплатформенного программирования в рамках его предметной профессиональной подготовки в вузе является актуальным направлением. На сегодняшний день в вузах в рамках профессиональной подготовки будущего учителя информатики практически не ведется обучение студентов приемам кроссплатформенного программирования, хотя это направление подготовки в области программирования достаточно перспективно в виду внедрения альтернативных операционных систем в учебный процесс образовательных учреждений и следующей за этим повсеместной дифференциации операционных систем, что влечет за собой несовместимость программного обеспечения, разработанного, как правило, для одной операционной системы. Созданные ранее образовательные программные средства теряют свою практическую значимость ввиду несовместимости с новой программной платформой. Компетентный учитель информатики должен уметь создавать на основе полученных знаний по педагогике, методике и информатике программное обеспечение для использования в профессиональной деятельности. В свете современных требований к переносимости программного обеспечения, учебные программные средства, создаваемые учителями информатики, должны удовлетворять требованиям кроссплатформенности. Таким образом, в связи с переходом современного образования на СПО, в рамках профессиональной подготовки современного учителя информатики необходимо обеспечить его возможностями для развития профессиональной компетентности на разных ее уровнях (ключевом, базовом и специальном) и способностей в области программирования. В частности, необходимо создать условия для формирования профессиональной готовности в области решения профессионально-педагогических задач учителя информатики в условиях внедрения в образовательный процесс СПО и задач по программированию программирования, используя методы и средства кроссплатформенного программирования. С подробной классификацией профессионально-педагогических задач учителя информатики (фасетной) можно познакомиться в работе Н.И.Рыжовой и А.А.Ляш [4]. Исходя из вышесказанного и базируясь на результатах ряда научно-методических исследований в области формирования профессиональной готовности и компетентности современного специалиста, мы будем понимать профессиональную готовность учителя информатики к деятельности в области кроссплатформенного программирования в условиях внедрения СПО в учебный процесс и существования разнородности программных платформ в учебных заведениях как умение решать возникающие в процессе профессиональной педагогической деятельности практические задачи учителя информатики (в том числе, и в области программирования) с использованием методов и средств кроссплатформенного программирования. При этом мы считаем, что формирование готовности к профессиональной деятельности (согласно А.К.Марковой [5]) – это один из начальных этапов становления профессионализма будущего специалиста и предшествующий формированию его профессиональной компетентности. Кроме того, в результате профессиональной подготовки специалиста на этом этапе у него развивается и формируется целостное социально-профессиональное качество, позволяющее ему успешно выполнять задачи своей профессиональной сферы и взаимодействовать с другими людьми. Анализ содержания профессиональной подготовки учителя (согласно ГОС ВПО третьего поколения - направления подготовки бакалавриата специальности «Педагогическое образования» профиль «математика, информатика») показал наличие дисциплин, содержание которых направлено на формирование указанных выше компонентов готовности будущих учителей к профессиональной деятельности в области программирования (в том числе кроссплатформенного). В ГОС ВПО традиционно все дисциплины подразделяются на следующие циклы: «гуманитарный, социальный и экономический цикл», «математический и естественнонаучный цикл», «профессиональный цикл», которые, в свою очередь, подразделяются на базовую (обязательную) и вариативную (профильную) часть, устанавливаемую непосредственно вузом. Так, математический и естественнонаучный циклы включают курсы, овладение содержанием которых будущими учителями информатики, реализуют в учебном процессе следующие части профессиональной подготовки [6,7]: базовая («Информационные технологии» (Б2.Б1), «Основы математической обработки информации» (Б2.Б2)) и вариативная («Элементы теории неравенств» (Б2.ДВ1), «Математические методы в педагогических исследованиях» (Б2.ДВ2)); профессиональный цикл содержит дисциплины «Теория и методика обучения информатике» (Б3.Б6.1) и «Аудиовизуальные технологии обучения информатике» (Б3.Б6.3) базовой части и «Теоретические основы информатики» (Б3.В3), «Компьютерное моделирование» (Б3.В6), «Программирование» (Б3.В9), «Программное обеспечение ЭВМ» (Б3.В10), «Компьютерная графика в объектно-ориентированных средах» (Б3.ДВ4), «Операционные системы» (Б3.ДВ5). Не менее важной нам представляется еще одна дисциплина профессиональной подготовки (в части специализированной подготовки) – «Элементы кроссплатформенного программирования» (или «Решение задач кроссплатформенного программирования»), которая призвана помочь будущим учителям информатики решать следующие задачи:
Таким образом, нами обоснована актуальность обучения будущих учителей информатики решению задач кроссплатформенного программирования, вытекающая из следующих противоречий:
Сказанное говорит не только об актуальности внедрения в содержание профессиональной подготовки современного учителя информатики элементов кроссплатформенного программирования и необходимости разработки концепции формирования его готовности к профессионально-педагогической деятельности в условиях внедрения в практику образовательных учреждений СПО на уровне решения задач кроссплатформенного программирования. Но и о необходимости разработки методики обучения решению задач кроссплатформенного программирования для профессионально-педагогической деятельности учителя информатики как составляющей содержания его профессиональной подготовки в вузе. В данном контексте заметим, что цели обучения учителей информатики элементам кроссплатформенного программирования была обозначена и обоснована нами выше, а саму методику обучения мы предполагаем проектировать на основе традиционной ее модели (предложенной А.М.Пышкало [8]), включающей в себя пять взаимосвязанных компонентов учебного процесса – цели, содержание, методы, формы и средства обучения. Реализацией методики обучения должна стать система лабораторных работ и ее интерпретация в виде цифрового образовательного ресурса для дистанционного обучения. Эти ресурсы (их содержание) проектировались нами с ориентацией как на традиционное содержание для педагогических вузов курса «Программирование», так и с опорой на спецкурсы по решению задач по математике, информатике и программированию. Основными методами обучения в контексте проектирования деятельностной составляющей методики обучения учителей информатике решению задач кроссплатформенного программирования, на наш взгляд, должны стать такие специальные методы обучения информатики как метод демонстрационных примеров и метод «обучение через задачи», в частности, метод целесообразно подобранных задач и метод проектов [9,10,11]. Кроме того, содержательная составляющая методики обучения должна проектироваться с опорой и на тот факт, что формирование профессиональной готовности учителя информатики к деятельности в области кроссплатформенного программирования базируется на знаниях и практических умениях, полученных в процессе изучения таких вопросов раздела «Программирование» как: базовые аспекты программирования на языке С++; теоретические основы кроссплатформенного программирования; программирование платформонезависимых программ с помощью кроссплатформенных библиотек классов и программирование кроссплатформенных сетевых приложений. В заключение укажем, что предлагаемое нами содержание обучения элементам кроссплатформенного программирования может быть реализовано в различных вариантах: (а) как дисциплина специализации для студентов специальности 050202 «Информатика» со специализацией «Системное администрирование учебных компьютерных сетей» (в полном объеме); (б) как курс по выбору или факультативный курс для студентов специальностей 050201 «Математика» с дополнительной специальностью «Информатика» и 050203 «Физика» с дополнительной специальностью «Информатика» (в сокращенном варианте); (в) как дисциплина вариативной части для бакалавров по направлению 050100 Педагогическое образование (профиль «Информатика») в рамках дисциплины «Программирование» (Б3.В9). Литература
Рекомендовано к публикации:
Natalya I.
Ryzhova
Dmitriy V.
Konovalov Relevance of learning teachers of computer science programming in a cross-platform implementation of the conditions of free software In the article the relevance of learning the challenges of cross-platform programming as one of conditions for development of a future informatics teacher to activities for professional work in the field of cross-platform programming and using cross-platform educational computer programs in the learning process.
Key
words:
Literature
| |||
| |||
Copyright (C) 2013, Письма в
Эмиссия.Оффлайн (The Emissia.Offline Letters) ISSN 1997-8588. Свидетельство о регистрации СМИ Эл № ФС77-33379 (000863) от 02.10.2008 от Федеральной службы по надзору в сфере связи и массовых коммуникаций При перепечатке и цитировании просим ссылаться на " Письма в Эмиссия.Оффлайн ". Эл.почта: emissia@mail.ru Internet: http://www.emissia.org/ Тел.: +7-812-9817711, +7-904-3301873 Адрес редакции: 191186, Санкт-Петербург, наб. р. Мойки, 48, РГПУ им. А.И.Герцена, корп.11, к.24а |