EMBARCADERO EMBARCADERO TECHNOLOGIES TECHNOLOGIES ИСПОЛЬЗОВАНИЕ ВИЗУАЛЬНОЙ КРОССПЛАТФОРМЕННОЙ МОБИЛЬНОЙ РАЗРАБОТКИ НА DELPHI В ПРОЕКТНОМ ОБУЧЕНИИ Сергей Терлецкий Менеджер по работе с образовательными учреждениями Embarcadero Technologies Sergey.Terletskiy@Embarcadero.com EMBARCADERO TECHNOLOGIES Embarcadero Technologies Основана в 1993 3.2 Миллиона заказчиков 500+ Сотрудников в 29 странах 5 R&D центров Присутствует по всему миру – офисы и партнеры 2 EMBARCADERO TECHNOLOGIES Основные направления продуктов Моделирование Разработка Управление EMBARCADERO TECHNOLOGIES Developer Tools Средства разработки приложений Delphi C++Builder RAD Studio InterBase EMBARCADERO TECHNOLOGIES Обучение и рынок – общая тенденция • Современное – IT мир быстро меняется – Востребованность знаний и навыков • Конкурентоспособное • Доступное EMBARCADERO TECHNOLOGIES Актуальность мобильной разработки EMBARCADERO TECHNOLOGIES Мир технологий не стоит на месте 1999 Windows 2005 Windows & Web 2 W EMBARCADERO TECHNOLOGIES Революция «клиентов» Совершенно новая ситуация EMBARCADERO TECHNOLOGIES Исследование агентства Dimentional Research – опрос 1137 разработчиков во всем мире • 99% - существующие «настольные» приложения требуют поддержки (наукоёмкие и производственные сферы) • 85% - планируют мобильные приложения • 74% - испытывают ограничения и трудности с HTML5 и JavaScript • 83% - запросы на мобильную разработку под Android • 95% - требуют единый исходный код и для настольных систем, и для мобильных решений EMBARCADERO TECHNOLOGIES Мобильные устройства в школе • Средство чтения и записи медиаинформации • Средство отображения для электронного учебника • Часть интерактивной среды для группового занятия • Средство коммуникации • Доступ в Интернет • Интерактивный и игровой учебный контент • Полевой, или лабораторный дневник А где же здесь информатика и программирование? EMBARCADERO TECHNOLOGIES Вендорский подход Objective-C Java C# or C++ C++ or Obj-C iOS SDK Android SDK .NET or MFC OSX SDK Много языков, много проектов, много специфических знаний не для школьника EMBARCADERO TECHNOLOGIES Быстрая и визуальная разработка для различных устройств, универсальные навыки программирования One Team One Codebase Delphi or C++ FM Application Platform & Windows 8.1 Будущее EMBARCADERO TECHNOLOGIES Государственные цели и инициативы • Минкомсвязь России: – Нехватка IT-специалистов среднего профессионального уровня в регионах и по всей стране – Поддержка профильного обучения IT-технологиям в школе – Создание профильных IT-колледжей • Министерство образования РФ: – Введение новых ФГОС, проектное обучение – Концепция развития дополнительного образования и раннее профессиональное профилирование учащихся EMBARCADERO TECHNOLOGIES Федеральный Государственный Образовательный Стандарт • Стандарт устанавливает требования к результатам освоения обучающимися основной образовательной программы: – личностным, включающим готовность и способность обучающихся к саморазвитию и личностному самоопределению, сформированность их мотивации к обучению и целенаправленной познавательной деятельности, системы значимых социальных и межличностных отношений. – метапредметным, включающим освоенные обучающимися межпредметные понятия и универсальные учебные действия (регулятивные, познавательные, коммуникативные), способность их использования в учебной, познавательной и социальной практике, самостоятельность планирования и осуществления учебной деятельности и организации учебного сотрудничества с педагогами и сверстниками, построение индивидуальной образовательной траектории; – предметным, включающим освоенные обучающимися в ходе изучения учебного предмета умения специфические для данной предметной области, виды деятельности по получению нового знания в рамках учебного предмета, его преобразованию и применению в учебных, учебно-проектных и социально-проектных ситуациях, формирование научного типа мышления, научных представлений о ключевых теориях, типах и видах отношений, владение научной терминологией, ключевыми понятиями, методами и приемами. EMBARCADERO TECHNOLOGIES Концепция развития дополнительного образования детей в Российской Федерации • К числу наиболее перспективных можно отнести следующие формы: – – – – – – • • Цели и задачи развития дополнительного образования Цели: – – – • интенсивная модульная образовательная программа, компетентностная олимпиада, предметно-практические лаборатории и «полигоны», элективные предметные и метапредметные курсы, учебные командные проекты, развивающие и формирующие среды (интерактивные музеи, реальные и виртуальные тренажёры и др.), обеспечение прав личности на развитие и самореализацию, расширение возможностей для удовлетворения разнообразных интересов детей и их семей, развитие мотивационного потенциала личности и инновационного потенциала общества, обеспечение общественной солидарности. Задачи: – – – Увеличение охвата детей услугами дополнительного образования; Повышение качества дополнительного образования; Обновление содержания дополнительного образования в соответствии с задачами развития государства, интересами детей и потребностями семей, изменениями технологического и социального уклада EMBARCADERO TECHNOLOGIES Современные тренды системы образования EMBARCADERO TECHNOLOGIES Пирамида освоения материала Степень освоения материала Слух 5% Лекции Чтение 10% АудиоВизуализация 20% Демонстрация 30% Выступления практиков Групповое обсуждение 50% Решение кейсов Практика через «делание» 75% Учебные модели, симуляторы Обучение других / Непосредственное применение 80% Разработка проектов Семинары EMBARCADERO EMBARCADERO TECHNOLOGIES TECHNOLOGIES Проектный подход на примере конкурса «Школа Реальных Дел» Профессиональный инструмент в учебных целях EMBARCADERO TECHNOLOGIES http://snt.mos.ru/konkurs/school-real-deal.html Client Device Diversity Will EMBARCADERO TECHNOLOGIES Примеры кейсов от IT-компаний-участников • • • • • • • • • • • • • • • • • Предложить, как спасти нашу планету от экологической катастрофы и повысить энергоэффективность потребления ресурсов? Альтернативные источники энергии: почему это так важно? Разработать нестандартный интерактивный урок по любому предмету с использованием Фабрики печати Epson и проекторов Epson. Предложите «умное» устройство, упрощающее нашу жизнь; Придумать, как переделать школьные библиотеки с помощью мультимедийных технологий. Придумать развивающую игру для детей дошкольного возраста для интерактивного устройства (доски, стола, пола); Разработать 3D-модель экспоната виртуального школьного музея, используя продукты компании Autodesk; Разработать концепцию борьбы со спамом. Разработать антивирусное программное обеспечение; Организовать службу «Школьной IT-помощи» на базе технологий Microsoft. Организовать социальную сеть школы на базе Microsoft Yammer; Придумать, как улучшить время прохождения трассы спортивным болидом?; Разработать эффективную систему движения лифтов; Создать проект Умного города будущего, используя телекоммуникационные и интернет-технологии; Придумать концепцию и наполнение для проекта «Школьное телевидение»; Создать концепцию системы дистанционного обучения детей с особыми образовательными потребностями, обусловленными возможностями здоровья. Разработать рекомендации для наиболее эффективного использования мобильных устройств в учебном процессе по предметам естественно-научного цикла с применением продуктов компании (системы Connected Science System). EMBARCADERO TECHNOLOGIES Наши кейсы • Мобильное приложение для нужд школы – Опрос одноклассников, родителей и учителей – Разработка концепции и дизайна приложения – Создание мобильного приложения • Электронный учебник глазами школьника (совместно с Samsung) – Выбор по опросу наиболее сложного материала – Разработка тренажёра, или пособия в виде игрового, или интерактивного приложения EMBARCADERO TECHNOLOGIES Условия конкурса • Срок проведения конец октября – середина марта • Команды по 4-5 человек от школы, из них 1-2 программиста • Три основных этапа – – – – Теоретическая подготовка, вебинары Сбор данных и постановка задачи Разработка концепции и дизайна приложения Создание мобильного приложения • Презентация и отчет по проекту для заочного тура – середина февраля • Очный тур – презентация решений, награждение победителей – 15 марта в МГУ EMBARCADERO TECHNOLOGIES Среда разработки RAD Studio XE7 RAD Studio XE7 Delphi XE7 C++Builder XE7 Разработка ПО для iOS, Windows , Mac и Android Разработка ПО для iOS, Windows, Mac и Android Разработка ПО на C++ для Windows, Mac и Android! HTML5 Builder InterBase Web-разработка и создание мобильных приложений Встраиваемая СУБД для различных устройств EMBARCADERO TECHNOLOGIES Быстрая и визуальная разработка приложений EMBARCADERO TECHNOLOGIES Примеры, что можно создавать на RAD Studio EMBARCADERO TECHNOLOGIES Научные проекты с отображением данных Top toolbar Screen 1 Screen 2 Bottom toolbar Screen 3 • Достаточно базовых знаний визуальной разработки EMBARCADERO TECHNOLOGIES Преемственность и для мобильной платформы procedure WriteToFile(FileName: string); var tf : TextFile; s : string; begin AssignFile(tf, FileName); ReWrite(tf); s := 'Old Pascal'; Writeln(tf,s); CloseFile(tf); end; procedure TForm5.Button2Click(Sende r: TObject); var tf : TextFile; s : string; begin AssignFile(tf, TPath.GetDocumentsPath + PathDelim + 'foo.txt'); Reset(tf); Readln(tf, s); Edit2.Text := s; CloseFile(tf); end; EMBARCADERO TECHNOLOGIES Наша поддержка • Техническая поддержка на русском языке • Базовое методическое пособие по обучению программированию на Delphi • Мастер-классы для педагогов по визуальному программированию, создание интерактивных 3Dмоделей (молекулы, Земля – Луна, архитектурные модели) • Открытые уроки для учащихся старших классов • Вебинары • Семинары • Прямое общение Russia.Info@embarcadero.com , тел.: +7 (495) 708-43-93 EMBARCADERO EMBARCADERO TECHNOLOGIES TECHNOLOGIES Что получилось и что это может означать для образования? Каким практическим навыкам программирования можно научить в школе? Что можно применить в проектном обучении? EMBARCADERO TECHNOLOGIES Общий результат • Выход на заочный отбор, представление результатов Кейс с приложением 5 команд из 8 Кейс с учебником 7 из 10 • Успели создать приложение 5 команд (еще 4 дано время на доработку) • Все команды, представившие отчеты справились с разработкой концепции и прототипа • Проект каждой команды = 4-5 индивидуальным проектам каждого участника • 90% работы было проделано командами самостоятельно Прототипирование EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES Результаты этапа «Проектирование» Изучение основных принципов создания приложений в визуальной среде разработки Delphi XE7 Подготовка учебного материала Разработка иллюстративног о материала Реализация модели приложения Разработка учебных сценариев Разработка дизайна приложения Игра "Расставь картинки по порядку" Сценарий: На экране представлены от 3 до 5 тематических картинок в произвольном порядке. Необходимо разместить их в отведенные поля в правильном порядке. Для проверки нажать "Готово". Если все правильно, то картинки станут цветными. Всего 4 уровня. EMBARCADERO TECHNOLOGIES Пример: Учебник «Кинематика» • Построение фундамента (отработка терминов и тестирование) • Построение этажей (решение задач разных категорий сложности). Каждая часть программировалась отдельно с учётом общей концепции. Затем обе части объединили в рамках одного проекта. EMBARCADERO TECHNOLOGIES Пример: Тренажер устного счета Разработка дизайна интерфейса приложения. Выбор изображения героев. Разработка реплик и диалогов. EMBARCADERO TECHNOLOGIES Вся игра была условно разделена на несколько комнат. В каждой комнате игры по разным правилам. В каждой игре отрабатываются не только устный счёт, но и быстрота реакции, умение сравнивать и сопоставлять результаты. На каждом уровне примеры во время игры не повторяются, игроку не удастся «обмануть» программу Результаты этапа «Прототипирование» EMBARCADERO TECHNOLOGIES Спасибо за внимание! Вопросы? Сергей Терлецкий Менеджер по работе с учебными заведениями Embarcadero Technologies Sergey.Terletskiy@embarcadero.com +7(905)701-66-29 EMBARCADERO EMBARCADERO TECHNOLOGIES TECHNOLOGIES Молодые специалисты – разработчики играют всё возрастающую роль для нашей экономики