Скачать 9.24 Mb.
|
Аннотация В 2008 году Фототехнический клуб СЮТ первым в Южном федеральном округе начал работу по направлению «LEGO-робототехника». В докладе представлено обобщение опыта работы кружка робототехники Фототехнического клуба за период 2008-2010 гг. В Фототехническом клубе Станции юных техников с 2008 года работает кружок робототехники. В настоящее время материальная база кружка составляет десять LEGO-конструкторов для сборки роботов. Все это время кружок пропагандирует распространение таких конструкторов среди учебных заведений города и области. В городах Москва и Санкт-Петербург, в Челябинской области, республике Карелия и других субъектах федерации такие конструкторы широко внедрены в школах. За прошедший и текущий годы команды кружка робототехники приняли участие в соревнованиях:
Налажен тесный контакт с Институтом новых технологий (г. Москва) – организатором проведения Международных состязаний роботов. При составлении учебного плана были проанализированы различные образовательные программы и курсы [1, 2, 3, 4]. С учетом систематизированного в них материала и собственного опыта работы была разработана авторская образовательная программа (авторы Бильченко К. Д. и Бильченко А. К.), в данный момент она проходит апробацию. За первый год деятельности кружка был накоплен определенный опыт преподавания данной дисциплины, который нашел свое выражение в образовательной программе. Этим опытом мы и хотели бы поделиться. Конструкторы LEGO Mindstorms – это наборы LEGO, включающие в себя микропроцессорный блок, двигатели и датчики, из которого можно собирать различные движущиеся конструкции и программировать их. Большое количество и разнообразие конструктивных элементов, а также удобная и мощная система программирования (основанная на системе LabView) позволяют собирать самых разнообразных роботов. К базовому набору прилагаются инструкции по сборке четырех моделей, но в интернете доступны инструкции и программы для многих десятков роботов. Кружок робототехники Фототехнического клуба широко использует в своей работе модели с сайта nxtprograms.com. Есть интересные разработки и на других ресурсах – так, зарубежные любители LEGO собрали из стандартного набора Mindstorms NXT робота, способного собирать кубик Рубика. В течение первого полугодия ребята осваивают работу с конструктором LEGO Mindstorms NXT, изучают систему программирования и собирают несколько базовых моделей (Hand Generator Car, TriBot, Steering Rover и др.). Начиная со второго полугодия, ребята начинают создавать и программировать собственных роботов, в том числе для участия в соревнованиях (кегельринг, следование по линии, триатлон, сумо, транспортировка). Для облегчения работы с конструктором педагогами Фототехнического клуба были разработаны так называемые «укладки» – поролоновые пластины, в которых прорезаны пазы для хранения деталей. Применение укладок позволяет упростить контроль целостности наборов и уменьшить вероятность потери деталей, а также значительно ускоряет поиск нужных элементов при сборке той или иной модели. В настоящее время Фототехнический клуб осваивает новое направление работы – сборку роботов не из LEGO, а из деталей от старой вычислительной техники. К данной работе приступают кружковцы, освоившие начальный курс робототехники, в сотрудничестве с воспитанниками кружка электроники. Продолжается работа и с LEGO-конструкторами, весной планируется поездка на очередные соревнования в г. Москва. Литература
ИЗУЧЕНИЕ JAVA В УНИВЕРСИТЕТЕ С ИСПОЛЬЗОВАНИЕМ СВОБОДНОЙ ИНТЕГРИРОВАННОЙ СРЕДЫ NETBEANS Бобровский С.М. (bsmmail@mail.ru), Малышева Е.Ю. (em_tgas@mail.ru) Поволжский государственный университет сервиса (ПВГУС), г. Тольятти Аннотация В статье рассматриваются вопросы преподавания Java в университете студентам, обучающимся по направлению «Прикладная информатика». Предлагаемый подход предусматривает изучение данной технологии в рамках различных дисциплин с использованием свободной интегрированной среды разработки приложений NetBeans. Приводятся примеры из учебного процесса Поволжского государственного университета сервиса. Актуальность JAVA – современная, быстро развивающаяся технология разработки распределенных информационных систем с открытым кодом. Свободное распространение, многоплатформенность, наличие удобных средств разработки, использование объектно-ориентированного подхода, широкий круг решаемых задач, поддержка технологии J2EE и многие другие возможности делают Java очень привлекательным инструментом для разработчиков программного обеспечения. Это, в свою очередь, делает изучение данной технологии в университетах чрезвычайно актуальным. Знакомство с JAVA Опыт преподавания Java в Поволжском государственном университете сервиса показал необходимость изучения возможностей этой технологии на разных курсах и в разных дисциплинах. Знакомить студентов с Java можно уже на первом курсе в рамках дисциплины «Информатика и программирование». Объектно-ориентированный подход сложнее для восприятия, чем процедурно-ориентированный, поэтому первым инструментом разработки программного обеспечения у нас по-прежнему остаются Pascal и Delphi. Во втором семестре можно и нужно давать студентам альтернативные средства разработки, и мы предлагаем студентам задания на создание программ в Java с использованием различных типов данных, операций, выражений, циклов, условных операторов в среде разработки NetBeans. Эти задачи решаются как в консольном режиме, так и с использованием оконного интерфейса. При этом опыт работы с Delphi помогает студентам интуитивно понять принципы работы с оконным интерфейсом в Java. Практика показывает, что работа в среде NetBeans воспринимается студентами не сложнее, чем программирование в Delphi, а необходимость создания классов дает хороший «мостик» для перехода к объектно-ориентированному программированию. При работе с оконным интерфейсом следует показать и, по возможности, объяснить программный код, сгенерированный средой NetBeans. С самого начала нужно придерживаться соглашений о названии классов, переменных, полей, методов и объектов, существующих в Java. Объектно-ориентированное программирование Безусловно, объектно-ориентированное программирование является одной из основных тем при изучении Java. Некоторые аспекты ООП в Java можно включить непосредственно в дисциплину «Информатика и программирование». К ним относятся понятия инкапсуляции, наследования и полиморфизма. Особенно естественно вводится понятие инкапсуляции, что обусловлено, в том числе возможностью автоматического создания методов чтения и записи полей («геттеров» и «сеттеров») в среде NetBeans. Понятие и роль абстрактных классов, интерфейсов, множественное наследование, использование UML-диаграмм, а так же ряд других понятий, имеющих непосредственное отношение к объектно-ориентированному подходу, лучше дать в другой дисциплине. Возможно, следует выделить отдельную дисциплину «Объектно-ориентированное программирование», как это делается в некоторых учебных планах, в том числе зарубежных вузов. Изучение объектно-ориентированного подхода в Java также можно давать параллельно с примерами в Delphi. Это позволит показать общие черты и особенности работы с объектами в разных языках программирования, в том числе такие особенности Java, как наличие «сборщика мусора», множественное наследование интерфейсов, отсутствие областей объявления переменных и объявления процедур, возможность раздельного описания класса и его реализации в Delphi. Исключения, потоки данных и подпроцессы Мы считаем, что изучение исключений, потоков данных и подпроцессов является необходимым при любом уровне изучения Java, так как они составляют основу инструмента программирования в Java. В любом случае эти разделы следует давать после изучения принципов объектно-ориентированного программирования. Материал данных разделов подводит студентов к пониманию таких актуальных элементов реального программирования, как обработка ошибок, одновременная работа с несколькими подпроцессами и потоками данных, которые являются основой разработки взаимодействующих модулей в реальном режиме времени. Необходимо особенно подчеркнуть проблемы одновременной работы подпроцессов с одними и теми же объектами и способы их решения, в том числе синхронизацию объектов и методов. Анализ классов потоков данных представляет собой хороший пример наследования и полиморфизма, а так же преобразование объектов одного типа к объектам другого типа, а работа с исключениями и процессами позволяет глубже понять механизм наследование интерфейсов. В нашей практике мы совмещали задания по разработке программ с использованием подпроцессов в среде NetBeans с аналогичными заданиями в среде Delphi. Углубленное изучение возможностей JDK Если позволяет учебный план и уровень подготовки студентов, то необходимо включить в учебный процесс углубленное изучение возможностей Java, таких как работа с сокетами, изучение Swing, RMI, паттернов проектирования, UML, XML и JNDI. Даже если некоторые темы будут рассмотрены только теоретически в рамках лекционного курса, это позволит студентам получить углубленное представление о реальных процессах и технологиях, используемых при создании Java-приложений. Встроенная поддержка UML в NetBeans дает возможность органично использовать UML-диаграммы как инструмент разработки программного обеспечения, демонстрирует возможность и необходимость интеграции CASE-технологий и среды программирования. Особенное значение в настоящее время в информационных технологиях и в Java приобретает XML, который используется для передачи и хранения данных, структурирования документов, а также широко применяется в технологии J2EE. Знакомство с XML на этапе изучения возможностей JDK позволит в дальнейшем естественно перейти к использованию XML в J2EE. Организация доступа к базам данных Организация доступа к базам данных является обязательным элементом большинства приложений независимо от среды их разработки. Мы считаем, что предварительное знакомство с организацией доступа к базам данных в среде Delphi или Visual Studio.Net поможет студентам перейти к особенностям организации доступа к базам данных в Java. Это касается также организации отображения информации из базы данных в оконных приложениях. Эту тему следует изучать только после дисциплины «Базы данных» или, по крайней мере, вместе с изучением этой дисциплины, так как знание SQL и знакомство с понятием хранимых процедур и триггеров являются существенными для понимания работы с базами данных. В качестве СУБД были рассмотрены Oracle10g с организацией доступа с использованием подгружаемого драйвера и Access с организацией доступа с использованием ODBC-моста. Технология J2EE Практика показывает, что студенты третьего курса вполне готовы к пониманию работы сервлетов и JSP, как логического продолжения Java-приложений. Понимание принципов EJB тоже не вызывает особых сложностей, но уровень преподавания этих разделов может существенно отличаться в зависимости от времени, отведенного на лекционные и практические занятия, уровня подготовки студентов и тех задач, которые мы перед собой ставим. Для более глубокого понимания необходимо знание XML, понимание различий между EJB2 и EJB3, представление о работе с JSF, Web-сервисах и многое другое. Фактически, подробное изучение J2EE следует проводить в рамках отдельной дисциплины, возможно уже не для бакалавров, а для магистров, как пример интегрированной технологии разработки распределенных информационных систем. Многое также зависит от выбранного сервера приложений. Мы использовали GlassFish3, который вместе с NetBeans 6.8 скачали с официального сайта http://www.netbeans.com одним дистрибутивом, что позволило при установке в среде Windows XP оптимально решить вопросы с правами доступа, возникающими при работе в учебных аудиториях. Выводы Студентов-информатиков можно и нужно знакомить с Java-технологиями. В нашем случае изучение Java опиралось на знание Delphi и опытом работы в среде .Net, а так же на использование методических материалов, предоставленных фирмой Net Cracker в рамках совместной работы по внедрению компетентностных подходов в высшем образовании. Литература
ПОДХОДЫ К ОРГАНИЗАЦИИ ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ МЛАДШИХ ШКОЛЬНИКОВ В ОБЛАСТИ ИНФОРМАТИКИ И ИКТ Босова А.Ю. (abosova@gmail.com) МОУ «Учебно-методический центр» Истринского района Московской области Аннотация Представлена программа (цели, задачи, содержание) факультативного курса «Решение занимательных задач по информатике» для учащихся 5–6 классов. В стандартах второго поколения большое внимание уделяется внеурочной деятельности – специально организованная деятельности обучающихся в рамках вариативной части базисного учебного (образовательного) плана, которая может быть организована в виде экскурсий, факультативов, кружков, секций, КВН, школьных научных обществ, олимпиад, соревнований, поисковых и научных исследований и т. д. (standart.edu.ru). Факультативный курс «Решение занимательных задач по информатике» предназначен для учащихся 5–6 классов и нацелен на:
Для достижения комплекса поставленных целей в процессе изучения факультативного курса «Решение занимательных задач по информатике» необходимо решить следующие задачи:
Представим содержание факультативного курса «Решение занимательных задач по информатике» для учащихся 5–6 классов Решение логических задач в графическом редакторе Paint Решение головоломок в процессе освоения инструментов графического редактора Paint. Анализ и синтез объектов. Планирование последовательности действий. Проведение мини-исследований в графическом редакторе Paint. Табличный способ решения логических задач Объект и класс объектов. Отношение между объектами. Понятие взаимно-однозначного соответствия. Таблицы типа «объекты–объекты–один» (ООО). Логические задачи, требующие составления одной таблицы типа ООО. Логические задачи, требующие составления двух таблиц типа ООО. Решение алгоритмических задач Задачи о переправах. Задачи о разъездах. Задачи о переливаниях. Задачи о перекладываниях. Задачи о взвешиваниях. Решение задач в виртуальных лабораториях. Разные способы представления решения задач: схема, таблица, нумерованный список с описанием на естественном языке и др. Анимированное решение в редакторе презентаций. Выявление закономерностей Выявление «лишнего» элемента множества. Аналогии. Ассоциации. Продолжение числовых и других рядов. Поиск недостающего элемента. Разгадывание «чёрных ящиков». Работа в виртуальной лаборатории. Решение логических задач путем рассуждений Индукция. Дедукция. Задачи о лжецах. Логические выводы. Решение комбинаторных задач Подходы к решению комбинаторных задач. Графы. Использование графов для решения комбинаторных задач. Решение комбинаторных задач в графическом редакторе Paint. Разработка выигрышных стратегий Игра Баше. Стратегия игры. Дерево игры. Неполное дерево игры, оформленное в виде таблицы. Выигрышная стратегия. Доказательство отсутствия выигрышной стратегии. Программа и учебно-методическое обеспечение факультативного курса «Решение занимательных задач по информатике» представлены на сайте http://metodist.lbz.ru/authors/informatika/3/. |
Программа по формированию навыков безопасного поведения на дорогах... Интернет. Широкое внедрение новых педагогических технологий позволит изменить саму парадигму образования, и новые информационные... | Вероника Игоревна Использование информационных технологий в гуманитарных... Мвц межвузовский центр новых информационных технологий в гуманитарном образовании | ||
Применение информационных технологий в системе образования Понятие информационных технологий. Роль средств новых информационных технологий в образовании 10 | Реферат (в свободной форме), то доклад/реферат может быть официально... Региональное отделение Международной Академии информатизации и фгбоу впо московский государственный университет технологий и управления... | ||
Программа по формированию навыков безопасного поведения на дорогах... Данный урок является уроком новых знаний. Используются современные педагогические технологии. Причины практического использования... | Применение информационно-компьютерных технологий в процессе изучения... В течение десяти лет я изучала методы новых педагогических технологий и широко использовала их в своей практике. На своих уроках,... | ||
Освоение и внедрение новых педагогических технологий на уроках естественно... Использование икт и других новых пед технологий на уроках естественно – математического цикла | Программа по формированию навыков безопасного поведения на дорогах... Шмо к обмену передовым педагогическим опытом, к применению новых методик обучения, к внедрению новых педагогических технологий | ||
Инновационные образовательные технологии в работе учителя начальных классов Современная педагогика и педагогическая психология интенсивно разрабатывают новые образовательные технологии. Среди разнообразных... | Программа межрегионального семинара Горева Павла Михайловича, кандидата педагогических наук, заведующего кафедрой креативной педагогики аноо «Межрегиональный центр инновационных... | ||
Конспект занятия в старшей группе «богатыри» Горева Павла Михайловича, кандидата педагогических наук, заведующего кафедрой креативной педагогики аноо «Межрегиональный центр инновационных... | О московском городском конкурсе мультимедиа Цель конкурса – поддержать деятельность педагогов, направленную на активное использование информационно-коммуникационных технологий... | ||
Учебно-методический комплекс учебной дисциплины «проектирование информационных... Программа соответствует требованиям гос впо от 23 декабря 2005 г по направлению подготовки 230200 – Информационные системы, специальности... | Реферат по дисциплине «информационные системы и технологии в образовании» Сша, Канады, Австралии и многих европейских стран. В архивах свободного доступа сети Интернет можно найти информацию по любым сферам... | ||
Программа по формированию навыков безопасного поведения на дорогах... Центр новых образовательных технологий тгпу приглашает Вас принять участие во всероссийских конкурсах, олимпиадах, конференциях,... | Программа по формированию навыков безопасного поведения на дорогах... А воспитать свободную, развитую и образованную личность, владеющую определённым субъективным опытом, способную легко ориентироваться... |