Учебные курсы iCarnegie в России: подходы к внедрению и первые итоги Сергей Зыков,

advertisement
Knowledge & Consulting
for the High Tech Industry
Учебные курсы iCarnegie в России:
подходы к внедрению
и первые итоги
Сергей Зыков,
старший инструктор iCarnegie
к.т.н., доц. ГУ-ВШЭ
ТЕКАМА
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Содержание











Образовательная модель iCarnegie
Роль и место отдельных курсов в модели
Баланс теории и практики
iCarnegie – курсы, основанные на Интернет
Кратко о среде Интернет-обучения TRESTLE
Тематика, проект, структура курсов
Входные требования для курсов
Технологии и инструментарий
Результаты овладения курсами
Преимущества и недостатки
Выводы и рекомендации
© TEKAMA, RUSSEE Consulting 2008
Образовательная модель iCarnegie
2: введение в
компьютерные
системы
1: введение в
информационные
системы
3: объектноориентированный
дизайн и
программирование
7: системы баз
данных
5: алгоритмы и
структуры данных
9: спецификация
программного
обеспечения,
проверка и
поддержка
© TEKAMA, RUSSEE Consulting 2008
6: системное
программирование
- курсы, которые идут
последовательно
- курсы, которые могут идти
параллельно
- программа Computer Programming
8: сети и
распределенные
вычисления
Английский язык
4: дизайн и
тестирование,
ориентированные
на пользователя
Knowledge & Consulting
for the High Tech Industry
Knowledge & Consulting
for the High Tech Industry
iCarnegie: 4615 Forbes Av., Pittsburgh, PA
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
iCarnegie: ЖЦ учебного курса
менторы
подготовка
и поддержка
Потребности
индустрии
Консультации
Курсы
Обр.связь
разработчики
© TEKAMA, RUSSEE Consulting 2008
Доставка и оценка
поставщики
студенты
Knowledge & Consulting
for the High Tech Industry
«Три кита» подхода iCarnegie:
 Тщательный подбор теоретических материалов
(US News: «лучшая в США школа Computer Science»)
 Широкое использование Интернет-технологий
 Тематика и условия выполнения практических
упражнений приближены к «боевым»
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Теория в курсах iCarnegie:
 Метаобучение («учись учиться»)
 Необходимый для бизнес-практики
«теоретический ликбез» (SoftwareEng != CompSci)
 Масса (гипер)ссылок на дополнительные источники
 Стандартизация терминологии
 Тщательный подбор ведущих авторов
 Привязка литературы к разделам курсов
 Строгий контроль качества иностранных и переводных
изданий
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Практика в курсах iCarnegie:
 Тематика и условия выполнения упражнений
приближены к «боевым»
 «Видеть лес за деревьями»
 «Жесткое» тестирование (80%)
 Привязка курсов к конкретным позициям выпускников
 Масса практических примеров
 Адаптация к уровню студентов
 Использование передовых технологий,
инструментария, best practices, стандартов
 Приоритет независимым решениям (экономия,
универсальность)
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Источники знаний в курсах iCarnegie:
 Интернет
 Рекомендуемая литература (примеры):
 Соммервилл И. Инженерия
программного обеспечения (6-е изд.),
м.: Вильямс, 2002.- 624 стр., ил.
 Schach S.R.: Object-Oriented and
Classical Software Engineering (5 ed.)
McGraw-Hill, 2001, 744 pp.
 Инструкторы / менторы:
 общая идеология курса;
 конкретные рекомендации по практике
 Приобретение – за счет студентов!
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Интернет в курсах iCarnegie:
 Название iCarnegie не случайно
 Примат Интернет-контента
(гипертекст, дистрибутивы ПО)
 Широкое использование Интернет-технологий
 Программное обеспечение Trestle (messaging, оценка
знаний, разрешение экзаменов, «классный журнал»)
 Гибкое распространение курсов
 Совместная проектная работа, on-line общение
 Управление качеством (удаленная оценка + обратная
связь)
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Trestle: гипертекстовый контент курса
«все – в одном флаконе!!!»
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Trestle: обратная связь с инструктором
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Trestle: on-line общение
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Trestle: другие возможности







Персональные данные
«Классный журнал»
Статистика успеваемости
Комментарии по тематике курсов
Сведения об успеваемости
Смена регистрационной информации (имя/пароль)
=> Безопасность
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: Тематика
 Основы работы с языком HTML
 Основы гипертекста
 Форматирование текста
 Создание таблиц
 Внедрение изображений
 Веб-формы (ввод данных)
 Основы работы с языком Java
 Серверные компоненты (сервлеты)
 Классы
 Наследование
 Объектный подход
 Синтаксис и операторы управления
© TEKAMA, RUSSEE Consulting 2008
16
Knowledge & Consulting
for the High Tech Industry
SSD1: Формы работы
 Лекции
 Объяснения основных принципов и процедур
 Лабораторный практикум
 Техника разработки ПО
 Адаптация к уровню навыков программирования
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: Структура
 Продолжительность: 10-12 недель (40-50 часов)
 Общий формат: 2 раза в неделю по 3 ак. часа
 Формат занятия:
 теория - 2 «слота» по 20 мин.
 практика - 2 «слота» по 40 мин.
 Интерактивная практика и сам. работа – 150 часов
 3 «урока» (unit)
 Формы контроля:
 Теория = 7*MCQ + 3*MCQ Exam + Cert.Exam;
 Практика = 8*Exc. + 8*Pr.Q. + 3*Pr. Exam + Cert.Exam;
© TEKAMA, RUSSEE Consulting 2008
18
Knowledge & Consulting
for the High Tech Industry
SSD1: Практические задания (90/120 мин.)
 Язык HTML
 Использование поисковых механизмов Интернет
 Создание статических веб-страниц
 Создание веб-форм
 Среда J2SE
 Установка, компиляция, запуск, отладка программ
 Основные операторы языка Java
 Создание и модификация Java-классов
 Обмен сообщениями между Java-классами
 Использование средств автодокументирования
 Проектирование и реализация ОО-программ
 Наследование
19
9 May 2016
Knowledge & Consulting
for the High Tech Industry
SSD1: входные требования
 Минимальны: знания математики
на уровне программы средней школы
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: технологии и инструментарий
 Интернет-технологии (HTML)
 Гипертекст
 Форматирование
 Таблицы
 Изображения
 Веб-формы
 ООП (Sun Java 2 SE)
 Синтаксис и операторы управления
 Сервлеты
 Классы
 Наследование
 Документирование (Javadoc)
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: результаты
 Основы Интернет-среды, базовые навыки ООП
 Основы работы в Интернет и WWW
 Язык HTML (гипертекст, таблицы, формы,
изображения, …)
 Серверные компоненты Java (сервлеты)
 Основы процесса разработки ПО
 Основные концепции ООП
 Постановка стиля и техники программирования
 Документирование (технология и средства )
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: Пример HTML-разработки
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: Среда работы с серверными компонентами
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: Пример реализации на языке Java
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD1: Моделирование живых существ
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD9: Тематика









Методики проектирования ПО: обзор / история
Полный ЖЦ ПО
Анализ предметной области
Построение проектных спецификаций
Объектно-ориентрованный анализ (OOA)
Объектно-ориентрованное проектирование (OOD)
Сборка и тестирование
Документирование
Внедрение и сопровождение
© TEKAMA, RUSSEE Consulting 2008
27
Knowledge & Consulting
for the High Tech Industry
SSD9: Практические задания (90/120 мин.)
HANDS-ON !!!
 Описание проекта, требований, выбор модели
проектирования
 Логическое и ER-моделирование предметной
области, проектирование схемы РБД
 Распределение ролей в проекте
 Выделение первичных классов
 UML-диаграммирование
 Responsibility-driven design
 Внедрение проекта, план тестирования
 Документирование
 Финальная демонстрация клиенту (инструктору)
 Сопровождение
© TEKAMA, RUSSEE Consulting 2008
28
Knowledge & Consulting
for the High Tech Industry
SSD9: технологии и инструментарий






ERD, DFD, STD, OOAD
Клиент-сервер
Sun Java 2 (включая JSP,сервлеты)
Интернет-технологии (Apache Tomcat)
СУБД (mySQL, Microsoft Access, PostgreSQL)
UML-диаграммирование (Microsoft Visio, Microsoft Word,
EclipseUML)
 Документирование (Javadoc)
 Драйверы для связи с БД (ODBC/JDBC)
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD9: результаты
 Владение приемами проектирования предсказуемого и
экономичного ПО
 Критический анализ всех стадий ЖЦ ПО
 Виды архитектур ПО
 OOAD / CASE
 Анализ требований, проектные спецификации,
контроль качества, проектирование, тестирование,
документирование, сопровождение, повторное
использование
 Построение масштабируемого клиент-серверного ПО с
БД-компонентами
 Модели ЖЦ, CASE-средства
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD: преимущества
 Оптимальное сочетание теории и практики с точки
зрения реальной работы и бизнеса
 Качество, гарантируемое брендом и процедурами
подготовки и оценки студентов
 Привязка учебных программ к конкретным
обязанностям и позициям
 Использование передовых технологий,
инструментария, best practices, стандартов
 Приоритет независимым решениям (экономия,
универсальность)
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
SSD: выводы








Известный бренд, лучшая школа Computer Science
Важность Интернет-составляющей
Оптимальный баланс теории и практики
Гарантированное качество (отлаженный, постоянно
совершенствующийся процесс)
Ориентация на индустрию
Современные технологии, инструменты, «практики» и
стандарты
Экономичное и универсальное обучение
Привязка к конкретным обязанностям и позициям в
программных проектах (hands-on)
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Дистанционное обучение (ДО) iCarnegie
 Впервые в мире проведено ТЕКАМА
 Автор – основной разработчик технологической схемы
ДО программных проектах
 В ИТОГЕ:
 Расширение географии обучения в РФ(от
Смоленской области до Приморского края)
 Масштабные проекты в РФ (Казань) и СНГ (Киев)
 Снижение стоимости обучения ~ в 3 раза
 Десятки обученных студентов
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Общие принципы
 Одинаковая скорость работы студентов
 задается графиком курса (контент, практика).
 (Почти) одновременный старт группы.
 Основной канал общения – TRESTLE messaging.
 Время реакции инструктора в messaging – менее 1
суток
 время оценки практики в TRESTLE – менее 2 суток.
 Еженедельная отчетность о работе (ТЕКАМА,
партнеры, iCarnegie).
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Сертификация
 Очно
 в среде, соответствующей требованиям iCarnegie
 под контролем ведущего инструктора/ментора (или
сертифицированного инструктора) курса
 Оценка - ведущим инструктором/ментором (или
сертифицированным инструктором) курса.
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: консультации для студентов
 Режим: 1,5-час * 3 р./нед.
 Проведение курсов на местах:
 филиалы УЦ «СА ЛАНИТ»
 корпоративные структуры
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC:Требования к компьютерным классам
 АО + ПО,
 видеокамеры,
 Интернет-канал
 Firewall
 справочная литература
 персонал техподдержки, обученный ТЕКАМА
Повышение качества обучения - на русском языке:
 справочная литература, согласованная с iCarnegie
 презентационные материалы
 контент «младших» курсов (SSD1-SSD5)
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Перед стартом нового курса ДО:




менторская стажировка в iCarnegie.
обучение ассистентов
обучение службы техподдержки
обучение helpdesk
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Основные роли в команде
 ментор,
 ведущий инструктор,
 рядовой инструктор,
 ассистент инструктора,
 служба технической поддержки,
 служба helpdesk
Перекрытие обязанностей в команде ДО:
 взаимозаменяемость,
 масштабируемость,
 надежность
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Роли: Обязанности ментора
 взаимодействие с ментором iCarnegie CMU по
обновлению контента;
 руководство ДО;
 ведение и обновление базы знаний по курсу;
 обучение рядовых инструкторов;
 контроль и оценка сертификационных экзаменов;
 обучение служб техподдержки и helpdesk;
 проведение ДО (дистанционные сессии, проверка
заданий и т.д.).
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC:Роли:(ведущий) инструктор/ассистент
Обязанности ведущего инструктора:
 без взаимодействия с ментором iCarnegie
Остальные роли инструкторов/ассистентов –
для масштабируемости
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC:Роли: техподдержка/helpdesk
Обязанности техподдержки:
 подготовка класса для проведения экзаменов;
 техническая поддержка в ходе экзаменов;
 оперативное информирование о проблемах в экзаменах
Обязанности helpdesk:
 ведение расписания ДО
 сбор информации от студентов;
 прием, сортировка и направление заявок инструкторам;
 передача информации студентам от инструктора;
 ведение базы знаний;
 оперативное информирование о проблемах ДО.
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Каналы связи
система сообщений TRESTLE (приоритетно),
система сообщений MSN / Windows Live,
e-mail,
служба Microsoft NetMeeting
средства мобильной и офисной телефонии (включая
конференц-связь),
 средства факсимильной связи.





© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Каналы связи
система сообщений TRESTLE (приоритетно),
система сообщений MSN / Windows Live,
e-mail,
служба Microsoft NetMeeting
средства мобильной и офисной телефонии (включая
конференц-связь),
 средства факсимильной связи.





© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Схема организации
TEKAMA - ASS
iC - TRESTLE
IC MENTOR
HD
LI | MENTOR
LANIT Proxy
...
TEKAMA - INSTR
HD
HD
HD KB
LANIT Proxy
TS
PM
TS
TS
Условные обозначения:

TEKAMA-ASS – ассистент
инструктора,

TEKAMA-INSTR –
инструктор,

LI – ведущий инструктор,

MENTOR – ментор,

HD – сотрудник helpdesk,

TS – сотрудник службы
технической поддержки,

KB – база знаний,

PM – руководитель
программы,

CRM – ПО управления
отношениями с клиентами,

LANIT – «Сетевая академия
ЛАНИТ»,

iC – iCarnegie,

Proxy – прокси-сервер,
контролирующий экзамены.
CRM
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Результаты апробации (1)
 Завершены 2 семестра ДО SSD1 – «Введение в ИС».
Для продвинутых студентов методика адаптируется:
 вводная беседа в течение 1 часа, далее – e-mail
 Дополнительно: TRESTLE messaging, телефон,
телеконференции.
 Ускорение проверки в 2 раза ускоряет учебный процесс
на 25-50%
 среднее время выполнения задания не уступает очному
 резервный Интернет-канал ускоряет курс еще на 1020%.
 нет трудностей с установкой и настройкой ПО к SSD1-5
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Результаты апробации (2)
ДО сокращает затраты на ряд мероприятий
(промежуточных экзаменов и др.) при условиях:
 1) тщательной проверки тестовых материалов;
 2) заблаговременный допуск слушателей (средствами
TRESTLE).
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Выводы (1)
Недостатки:
 специфика аудитории РФ/СНГ
 учет ориентации ИТ-отрасли РФ на специфичное ПО,
терминологию и литературу
Проблемы решены при адаптации курсов:
 оригинальные презентации,
 сопроводительные материалы к лекциям,
 взаимоприемлемое ПО,
 согласованная литература
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
ДО iC: Выводы (2): Преимущества, итог
 оптимальное сочетание теории и практики для бизнеса
 традиционно высокий уровень качества (методика
преподавания и оценки знаний)
 ориентация на конкретные должности ИТ-специалистов
 лучшие технологии,инструменты,«практики»,стандарты
 приоритетность «открытых» технологий (экономия,
универсальность)
 постоянная обратная связь с индустрией,
разработчиками курсов и вузами
 сбор и анализ многофакторной, многолетней статистики
 ИТОГ: успех пионерского внедрения ДО iCarnegie в
РФ и Украине по схеме автора
© TEKAMA, RUSSEE Consulting 2008
Knowledge & Consulting
for the High Tech Industry
Благодарю за внимание!
Вопросы?
Сергей Зыков
Sergey.Zykov@TEKAMA.Com
SZykov@hotmail.com
http://zykov.altweb.ru
TEKAMA: 119435, Москва, 2-й Рощинский переулок, д.4
Телефон: +7 (495) 589-31-56
© TEKAMA, RUSSEE Consulting 2008
Download