Computer Using Educators Inc., Usa материалы

Вид материалаДокументы

Содержание


Technique of intensive acquirement of an application program
Методика интенсивного изучения пакетов прикладных программ
Изучение темы «человек и информация» в 6-м классе по учебнику л.л. босовой с использованием компьютерных презентаций
Training of students studying computer science to object-oriented programming with use of language uml
Обучение студентов-информатиков
Legal and ethical aspects in information safety in a rate of computer science
Правовые и этические аспекты информационной безопасности в курсе информатики
Сложности в освоении младшими школьниками понятия алгоритма и пути их преодоления
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   38

TECHNIQUE OF INTENSIVE ACQUIREMENT OF AN APPLICATION PROGRAM

Pelevin V.N. (sunright@rambler.ru), Matveeva T.A., Sshelkunov M.L.

USTU-UPI, c. Ekaterinburg

Abstract

In given article the technique of intensive studying of an application program is described, by the example of studying program Flash 8 within the framework of research work of students.

МЕТОДИКА ИНТЕНСИВНОГО ИЗУЧЕНИЯ ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ

Пелевин В.Н. (sunright@rambler.ru), Матвеева Т.А., Щелкунов М.Л.

ГОУ ВПО УГТУ УПИ, г. Екатеринбург

Аннотация

В данной статье описывается методика интенсивного изучения пакетов прикладных программ, на примере программы Flash 8 в рамках учебно-исследовательской работы студентов.

На сегодняшний день известно множество разнообразных методик направленных на повышение эффективности образовательного процесса, в основе которых заложены те или иные дидактические принципы. Так теория П.Я. Гальперина «Учение о поэтапном формировании умственных действий» является основой большинства методик ускоренного обучения. Такие методики становятся особо востребованными в эпоху становления информационного общества, когда специалистам требуется периодически обновлять свои знания, быстро осваивать новые технологии и программные продукты. В данной статье авторы представляют методику быстрого освоения современных пакетов прикладных программ, на примере пакета Flash 8 и встроенного языка Action Script 2.0, предусмотренных учебным планом специальности «Информационные системы и технологии». Поверхностное знакомство с данным программным пакетом происходит на четвёртом курсе во время 16 часов лекционно-практических занятий в рамках учебно-исследовательской работы студентов (УИРС), после чего студенты должны самостоятельно выполнить индивидуальное задание.

Студенты вышеупомянутой специальности к моменту выполнения УИРС уже знают несколько языков программирования, что существенно облегчает задачу освоения нового программного продукта. Это обусловлено с одной стороны простотой встроенного языка Action Script 2.0, и относительной универсальностью приобретённого ими ранее навыка программирования с другой стороны.

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

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

Первые два-три часа занятий отводятся на чтение лекции об инновациях в сфере Интернет приложений, о возможностях технологии Flash, в конце проводится разбор и анализ лучших образцов работ, сделанных с использованием технологии Flash и говорится о перспективе найти высокооплачиваемую работу, связанную с созданием подобных приложений. Этот этап нацелен на создание «мотивации учения» и первоначальную ориентировку (по П.Я. Гальперину).

Оставшиеся 13-14 часов отводятся на практические занятия, включающие краткие теоретические вставки и консультации.

Особенностью пакета Flash 8, как и многих других, является возможность создавать скомпилированный файл, в котором можно посмотреть, как работает написанная программа, но нельзя посмотреть исходный код.

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

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

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

Файл-задание создаётся таким образом, чтобы студенты разобрались с несколькими особенностями нового программного пакета и встроенного в него языка программирования. Задания должны быть не очень сложными, тогда у большинства студентов создаётся впечатление и даже уверенность, что они способны его выполнить. Они начинают менять файл пример, и вновь компилировать программу, получая свой результат и сравнивая его с файлом заданием. Именно эта близость результата, понятность цели и возможность сразу же видеть результат своих действий способствует высокой «мотивации учения» у большинства студентов. Студенты начинают активно экспериментировать, задавать вопросы, и забывают о перерыве между занятиями.

В ходе таких практических занятий студенты успевают выполнить от 3 до 5 заданий, получают практические навыки работы с новой программой и в большинстве случаев готовы к самостоятельному выполнению индивидуального, более сложного задания в рамках УИРС.

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

Литература

1. Бадмаев Б.Ц. Психология и методика ускоренного обучения. -М.: Гуманит. изд. центр ВЛАДОС, 1998. - 272 с.

2. Гальперин П.Я. Психология мышления и учение о поэтапном формировании умственных действий // Исследования мышления в советской психологии. — М., 1966.


ИЗУЧЕНИЕ ТЕМЫ «ЧЕЛОВЕК И ИНФОРМАЦИЯ» В 6-М КЛАССЕ ПО УЧЕБНИКУ Л.Л. БОСОВОЙ С ИСПОЛЬЗОВАНИЕМ КОМПЬЮТЕРНЫХ ПРЕЗЕНТАЦИЙ

Пермякова А.П. (tomari@rambler.ru)

Государственное образовательное учреждение Средняя общеобразовательная школа № 457, г. Москва

Аннотация

Об электронной и методической поддержке курса информатики учебника Л.Л. Босовой для 6 класса по главе «Человек и информация».

«Кто владеет информацией – владеет миром»

Э.Талейран

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

Термин «информация» из журналистского превратился в один из наиболее часто употребляемых в настоящее время терминов в науке, технике и быту.

Это обусловлено, в частности, тем, что понятие «информация» и «знания» очень близки, а знания и осведомленность играют сегодня очень важную роль в жизни, как отдельного человека, так и общества в целом.

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

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

Этой актуальной теме посвящена глава «Человек и информация» учебника Л.Л. Босовой для 6-го класса.

В ней рассматриваются такие важные, на мой взгляд, разделы как

1. Информация и знания

2. Чуственное познание

3. Формы мышления: понятие, суждение, умозаключение.

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

Все они включают в себя различные схемы, графическую поддержку, основные определения и примеры. В конце каждой презентации имеются разделы «Выводы» и «Давайте обсудим».

Также мною разработаны методические рекомендации по проведению уроков, с использованием этих презентаций.

Эти разработки размещены в Интернете на сайте Издательского дома «Первое сентября» в материалах учительского фестиваля педагогических идей «Открытый урок» 2005/2006г. и 2006/2007г.

Просматривая материалы фестиваля Людмила Леонидовна Босова увидела мои разработки и предложила сотрудничество по созданию презентаций для всего курса 6 класса.

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

Говоря о работе с информацией нельзя обойти тему Интернета.

Проблеме работы с Интернетом в различных аспектах посвящена работа моих учеников, которая тоже принимала участие в фестивале исследовательских и творческих работ учащихся «Портфолио» в 2005/2006 г.

В этой разработке рассматриваются такие проблемы как:
  • работа в Интернете (поиск, словари, энциклопедии и т.п.)
  • общение (чаты, форумы, психологические проблемы)
  • развлечения
  • дизайнерские решения
  • различные полезные ссылки

Литература

1. Босова Л.Л., Информатика, учебник для 6 класса, М.: БИНОМ. Лаборатория знаний, 2006


TRAINING OF STUDENTS STUDYING COMPUTER SCIENCE TO OBJECT-ORIENTED PROGRAMMING WITH USE OF LANGUAGE UML

Petrov A.N. (alexey@tvorchestvo.biz)

Moscow state regional university

Abstract

Substantiation of application language UML and package BlueJ, created specially for training to object-oriented programming in language Java, during training students to object-oriented programming.

ОБУЧЕНИЕ СТУДЕНТОВ-ИНФОРМАТИКОВ
ОБЪЕКТНО-ОРИЕНТИРОВАННОМУ ПРОГРАММИРОВАНИЮ
С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА UML


Петров А.Н. (alexey@tvorchestvo.biz)

Московский государственный областной университет (МГОУ)

Аннотация

Обоснование применения языка UML и пакета BlueJ, созданного специально для обучения объектно-ориентированному программированию на языке Java, в процессе обучения студентов объектно-ориентированному программированию.

Первый объектно-ориентированный язык программирования появился в 1967 году, но наиболее активно объектно-ориентированный подход в программировании начал использоваться с начала 90-х годов ХХ века. Большинство современных языков программирования являются объектно-ориентированными, поэтому появляется потребность в обучении программированию на объектно-ориентированном языке. Таким языком, в частности, является Java, разработанный Sun Microsystems.

Объектно-ориентированный подход создавался для решения задач по построению, управлению и сопровождению сложной архитектуры программного обеспечения. Объектно-ориентированные языки программирования применяются непосредственно для написания программного кода («кодирования»), но они оказываются непригодны для проектирования программного обеспечения, так как в программном коде сложно отследить взаимодействия и отношения между классами. В связи с этим, появляется потребность в использовании визуального языка моделирования, с помощью которого можно было бы проектировать программное обеспечение. Одним из таких языков является UML, он используется для анализа, проектирования и развертывания программного обеспечения. «Унифицированный язык моделирования (UML) – это семейство графических нотаций, в основе которого лежит единая метамодель» [1]. Язык UML появился как результат объединения целого ряда языков моделирования для решения следующих вопросов: унификация применения и представления нотаций языков моделирования, расширение сферы применения языка моделирования, объединение накопленного опыта в области моделирования и разработки программного обеспечения.

Наиболее интересной особенностью UML для обучения объектно-ориентированному программированию является наглядное представление взаимодействий и отношений между классами. Разработчики стремились обеспечить минимальную избыточность синтаксиса в наиболее часто используемых диаграммах UML. Эти особенности позволяют студенту абстрагироваться от программного кода и полностью сконцентрироваться на элементах диаграммы UML.

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

Установлено, что «сами по себе объекты не представляют никакого интереса, только в процессе взаимодействия объектов между собой реализуется цель системы» [2]. На начальном этапе обучения объектно-ориентированному программированию рекомендуется рассматривать «простые» объекты и особое внимание уделять отношениям зависимости и обобщения между объектами. Отношения между классами устанавливаются на этапе проектирования при помощи языка UML. Этот подход помогает студенту переходить от контекста к логике и от логики к контексту в создаваемом приложении для решения поставленной задачи.

Существуют специальные инструменты (CASE-средства), позволяющие создавать программный код на основе диаграмм UML, например, IBM Rational Rose. Но большая часть этих инструментов не соответствуют потребностям обучения основам объектно-ориентированного программирования, так как они содержат многофункциональные интерфейсы, которые во многом не понадобятся студентам, и будут отвлекать их от решаемой задачи. Для обучения объектно-ориентированному программированию был специально создан пакет BlueJ, являющийся интегрированной средой разработки с простым интерфейсом. Он позволяет наглядно представить модель создаваемой программы на основе элементов диаграммы классов языка UML. В пакете BlueJ представлено только то, что необходимо в процессе обучения основам объектно-ориентированного программирования. Значимой особенностью BlueJ является возможность выполнять методы классов в процессе их написания. Это осуществляется созданием экземпляра класса с последующим вызовом его метода или непосредственным выполнением, что очень удобно в стадии разработки приложения, так как можно тестировать классы, задавая различные параметры для методов по мере их написания.

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

Литература

1. Фаулер М. UML. Основы, 3-е издание. – Пер. с англ. – СПб: Символ-плюс, 2004. – 192 с., ил. - С. 27.

2. Буч Г. Объектно-ориентированное проектирование с примерами применения: Пер. с англ. - М.: Конкорд, 1992. – 519 с., ил. - С. 89.

3. Документация к BlueJ: .org/doc/documentation.phpl.


LEGAL AND ETHICAL ASPECTS IN INFORMATION SAFETY IN A RATE OF COMPUTER SCIENCE

Polyakov V. (polvikpal@mail.ru)

The Institute of Informatisation of Education of the Russian Academy of Education, Moscow

Abstract

The practical approaches to study of bases of information safety in a rate of computer science with accent on legal and ethical aspects are considered.

ПРАВОВЫЕ И ЭТИЧЕСКИЕ АСПЕКТЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ В КУРСЕ ИНФОРМАТИКИ

Поляков В.П. (polvikpal@mail.ru)

Институт информатизации образования РАО, г.Москва

Аннотация

Рассматриваются практические подходы к изучению основ информационной безопасности в курсе информатики с акцентом на правовых и этических аспектах.

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

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

Так, например, для ознакомления с системными свойствами обеспечения ИБ на практических занятиях по информатике, связанных с изучением операционной системы Windows XP можно было бы рекомендовать практическое занятие на тему: «Изучение общесистемных средств обеспечения безопасности операционной системы Windows XP» [2]. Целью занятия является получение представлений об основных средствах обеспечения ИБ при использовании операционной системы Windows XP. Особое внимание следует обратить на правовые и этические стороны использования лицензионного программного обеспечения. При выполнении упражнения также используются навыки по созданию структурированного текстового документа и работе с различными объектами (рисунки, подрисуночные надписи, автооглавление, автотекст в колонтитулах и т.п.). Никакие действия по перенастройке установок безопасности при выполнении упражнения не предусматриваются.

Литература

1. Поляков В.П. Вопросы информационной безопасности в системе информационной подготовки / XV конференция-выставка «Информационные технологии в образовании» // Сборник трудов участников конференции. Часть II. – М.: БИТ про, 2005. C. 68 – 69.

2. Поляков В.П. Практическое занятие по изучению вопросов информационной безопасности // Информатика и образование. – 2006. – №11. С. 124 – 129.


СЛОЖНОСТИ В ОСВОЕНИИ МЛАДШИМИ ШКОЛЬНИКАМИ ПОНЯТИЯ АЛГОРИТМА И ПУТИ ИХ ПРЕОДОЛЕНИЯ

Пономарева Т.И. (pon19@mail.ru), Чернявский Ю.М.

Государственное общеобразовательное учреждение Центр образования № 1239 (ГОУ ЦО № 1239), г. Москва

Аннотация

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

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

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

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

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

В состав пакета входит несколько роботов-исполнителей: Робот БИК 1, Робот БИК 2, Раскраска, Линейка 1, Линейка 2, Вычислитель, Координатор, исполнитель Мышка-Программышка (4 уровня). Знакомство с исполнителями происходит поэтапно. В этот момент ребята знакомятся с клавиатурой, т.к. от 4-х букв английского алфавита они постепенно переходят практически ко всем символам клавиатуры. Ребенок понимает, что компьютер ему покорился, он повелитель этой машины, страх преодолен, можно изучать более серьезные вещи.

Мне очень нравится среда Лого, о ее пользе много пишут, и это неоспоримо, но если сразу, с первых уроков погрузиться в эту среду, то сразу же замечаешь, что ребята хотят сами знать, а как компьютер работает, как называются какие-либо устройства, поэтому первоначального курса не избежать. Ребята должны привыкать к компьютеру, знать точно некоторые названия, уметь правильно нажимать на клавиши, а только затем переходить к Лого. Не понимаю тех преподавателей, которые, не дав элементарных навыков, выхватывают середину и начинают объяснять детям, оперируя без уточнений понятиями команд, исполнитель, оператор, алгоритм, система команд, поле команд, а тем более с первого урока: "Нажмите Shift, BackSpace"., а если дети не учат английский? Но начинать в младших классах надо только там, где учитель сам готов к этому, где есть хорошие компьютеры, чтобы не отбить охоту у малышей, восторг от общения с компьютером.