Embarcadero Technologies

advertisement
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
Молодые специалисты – разработчики
играют всё возрастающую роль для
нашей экономики
Download