Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Knowledge & Consulting for the High Tech Industry
Учебные курсы iCarnegie в России:подходы к внедрениюподходы к внедрению
и первые итоги
Сергей Зыков,А ВАлла Владова
инструкторы �C�������
ТЕКАМА
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
ТЕКАМА
Knowledge & Consulting for the High Tech Industry
СодержаниеОбразовательная модель �C�������
Роль и место отдельных курсов в моделиБаланс теории и практикир р�C������� – курсы, основанные на ИнтернетКратко о среде Интернет-обучения TRESTLEр р д р уТематика, проект, структура курсовВходные требования для курсовд р д урТехнологии и инструментарийРезультаты овладения курсамиРезультаты овладения курсамиПреимущества и недостаткиВыводы и рекомендации
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Выводы и рекомендации
Knowledge & Consulting for the High Tech Industry
Образовательная модельОбразовательная модель �C�������
1� введение винформационные
системы
2� введение вкомпьютерные
системы
3� объектно-ориентированный
дизайн и
Англ
4� дизайн итестирование,
ориентированные дизайн ипрограммирование
алгоритмы и системное
лийскийяз
ориентированныена пользователя
системы баз 5 алгоритмы иструктуры данных
6 системноепрограммирование
зык
9 ф
7 системы базданных
9: спецификация программного обеспечения, проверка и
8� сети ираспределенныевычисления� курсы, которые идут
последовательно
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
поддержка курсы, которые могут идтипараллельно� программа C������� P����������
Knowledge & Consulting for the High Tech Industry
�C�������� ЖЦ учебного курса
менторы
Потребности
подготовкаи поддержка
индустрииКонсультации
Курсы студентыДоставка и оценка
разработчикипоставщики
Обр.связь
Knowledge & Consulting for the High Tech Industry
�C��������доставка контента
iCarnegie Curriculum• Course content• Homework assignments
T t / i
iCarnegie Mentoring & Training• Faculty certification
iCarnegie Course Design Experts
Carnegie Mellon Faculty • Tests/quizzes
• Certification exams• Ongoing support
Industry Needs & Advisors
Faculty
iCarnegie Web DeliveryiCarnegie Web Delivery• Communication and content platform• Data collection and monitoring• Secure system• Accessible 24/7
Partner Faculty• iCarnegie certification
Students• Classroom attendance g
• Live instruction• Grading• Manage work via web system
• Classroom attendance• Web-based work & study• Certification
Knowledge & Consulting for the High Tech Industry
«Три кита» подхода �C��������
Тщательный подбор теоретических материалов�US N���� «лучшая в США школа C������� S������»)
Широкое использование Интернет-технологийТематика и условия выполнения практическихупражнений приближены к «боевым»
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
Теория в курсах �C��������
Метаобучение («учись учиться»)Необходимый для бизнес-практики«теоретический ликбез» �S�������E�� �� C���S���
Масса (гипер)ссылок на дополнительные источникиСтандартизация терминологииТщательный подбор ведущих авторовПривязка литературы к разделам курсовСтрогий контроль качества иностранных и переводныхизданий
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
Практика в курсах �C��������
Тематика и условия выполнения упражненийприближены к «боевым»В«Видеть лес за деревьями»«Жесткое» тестирование �80��
Привязка курсов к конкретным позициям выпускниковМасса практических примеровАдаптация к уровню студентовИспользование передовых технологий, инструментария,��� ���������� стандартовПриоритет независимым решениям �экономия,универсальность
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
универсальность
Knowledge & Consulting for the High Tech Industry
Источники знаний в курсах �C��������
ИнтернетРекомендуемая литература (примеры)�
Соммервилл И. Инженерияпрограммного обеспечения (6-е изд.), м.:Вильямс стр илВильямс, 2002.- 624 стр., ил.S����� S�R�� O������O�������
�� C�������� S������� E���������� �5
���� M�G����H���� 2001� 744 ���
Инструкторы / менторыИнструкторы / менторыобщая идеология курса;конкретные рекомендации по практике
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
конкретные рекомендации по практикеПриобретение – за счет студентов!
Knowledge & Consulting for the High Tech Industry
Интернет в курсах �C��������
Название �C������� не случайноПримат Интернет-контента
(гипертекст, дистрибутивы ПО)Широкое использование Интернет-технологийПрограммное обеспечение T������ ����������, оценказнаний, разрешение экзаменов, «классный журнал»)Гибкое распространение курсовСовместная проектная работа, ������� общениеУправление качеством (удаленная оценка + обратнаясвязь)
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
restle: гипертекстовый контент курсаTrestle: гипертекстовый контент курса«все – в одном флаконе!!!»
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
Trestle: обратная связь с инструктором
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
T������� ������� общение
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
Trestle: другие возможности
Персональные данные«Классный журнал»Статистика успеваемостиКомментарии по тематике курсовСведения об успеваемостиСмена регистрационной информации (имя/пароль)�� Безопасность
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD1� ТематикаОсновы работы с языком HTMLОсновы работы с языком HTML
Основы гипертекстаФорматирование текстаФорматирование текстаСоздание таблицВнедрение изображенийВнедрение изображенийВеб-формы (ввод данных)
Основы работы с языком JavaОсновы работы с языком JavaСерверные компоненты (сервлеты)КлассыКлассыНаследованиеОбъектный подход
8 November 2007 15
Объектный подходСинтаксис и операторы управления
Knowledge & Consulting for the High Tech Industry
SSD1� Формы работы
ЛекцииОбъяснения основных принципов и процедур
Лабораторный практикум Техника разработки ПОАдаптация к уровню навыков программирования
Knowledge & Consulting for the High Tech Industry
SSD1� Структура
Продолжительность: 10-12 недель �40�50 часов�Общий формат: 2 раза в неделю по 3 ак. часаФормат занятия:
теория - 2 «слота» по 20 мин.практика - 2 «слота» по 40 мин.
Интерактивная практика и сам. работа – 150 часовр р р3 «урока» ������
Формы контроля�р рТеория � 7�MCQ � 3�MCQ E��� � C����E����
Практика � 8�E��� � 8�P��Q� � 3�P�� E��� � C����E����
8 November 2007 17
р
Knowledge & Consulting for the High Tech Industry
SSD1� Практические задания (90/120 мин.)
Язык HTMLИспользование поисковых механизмов ИнтернетС бСоздание статических веб-страницСоздание веб-форм
С J2SEСреда J2SEУстановка, компиляция, запуск, отладка программОсновные операторы языка JavaОсновные операторы языка JavaСоздание и модификация Java-классовОбмен сообщениями между Java-классамиОбмен сообщениями между Java классами Использование средств автодокументированияПроектирование и реализация ОО-программ
8 November 2007 18
Проектирование и реализация ОО программНаследование
Knowledge & Consulting for the High Tech Industry
SSD1: входные требования
Минимальны: знания математики на уровне программы средней школы
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD1: технологии и инструментарий
Интернет-технологии �HTML�
ГипертекстФорматированиеТаблицыИ бИзображенияВеб-формы
ООП ( SE)ООП (S�� J��� 2 SE)Синтаксис и операторы управленияСервлетыСервлетыКлассыНаследование
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
НаследованиеДокументирование �J�������
Knowledge & Consulting for the High Tech Industry
SSD1: результаты
Основы Интернет-среды, базовые навыки ООПОсновы работы в Интернет и WWWЯзык HTML (гипертекст, таблицы, формы, изображения, …)Серверные компоненты J��� (сервлеты)Основы процесса разработки ПООсновные концепции ООППостановка стиля и техники программированияДокументирование (технология и средства )
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD1� Пример HTML-разработки
Knowledge & Consulting for the High Tech Industry
SSD1� Среда работы с серверными компонентами
Knowledge & Consulting for the High Tech Industry
SSD1� Пример реализации на языке J���
Knowledge & Consulting for the High Tech Industry
SSD1� Моделирование живых существ
Knowledge & Consulting for the High Tech Industry
SSD9� Тематика
Методики проектирования ПО: обзор / историяПолный ЖЦ ПОАнализ предметной областиПостроение проектных спецификацийОб йОбъектно-ориентрованный анализ OOA�
Объектно-ориентрованное проектирование �OOD�
Сборка и тестированиеСборка и тестированиеДокументированиеВнедрение и сопровождениеВнедрение и сопровождение
8 November 2007 26
Knowledge & Consulting for the High Tech Industry
SSD9� Структура
Продолжительность: 10-12 недель �40�50 часов�Общий формат: 2 раза в неделю по 3 ак. часаФормат занятия:
теория - 2 «слота» по 20 мин.практика - 2 «слота» по 40 мин.
Интерактивная практика и сам. работа – 150 часов«уроков»8 «уроков» ���
Формы контроля�ТеорияТеория 8 MCQ � 3 MCQ E��� � C����E���
Практика � 9�E��� � 3�P�� E��� � C����E����
C E – в «стерильных» условиях
8 November 2007 27
C ���E��� в «стерильных» условиях ��
Knowledge & Consulting for the High Tech Industry
SSD9� Проект
Небольшая система электронной коммерции дляонлайновой торговли музыкальными инструментамир у руВключает:
Визуальный J���-интерфейс �SSD1� SSD3� SSD4� у рфБД ��SQL или P������SQL или MS A����� �SSD7�
Средства связи БД с интерфейсом – JDBCСредства связи БД с интерфейсом BC
«+» - гибкий выбор инструментария«+» гибкий выбор инструментария ��
8 November 2007 28
Knowledge & Consulting for the High Tech Industry
SSD9� Проектирование ПОТехнологии и средствапроектированияПолный жизненный циклпроекта – от требований досопровождения)Магистерский уровень CMUр урПринципы: экономичность инадежностьКрупный проект ПО на основеКрупный проект ПО на основеБДИндивидуальная/команднаяразработка гибкостьразработка � гибкость ��
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
Прак еск е за а (/ )SSD9� Практические задания (90/120 мин.)HANDS�ON ���
Описание проекта, требований, выбор моделипроектированияЛ R й бЛогическое и ER моделирование предметной области,проектирование схемы РБДРаспределение ролей в проектеРаспределение ролей в проектеВыделение первичных классовUML�диаграммированиед р рR�������������������� ������
Внедрение проекта, план тестированияДокументированиеФинальная демонстрация клиенту (инструктору)
8 November 2007 30Сопровождение
Knowledge & Consulting for the High Tech Industry
SSD7: предпосылки
абстрактные типы данных;структуры и инварианты данных;
йанализ алгоритмической сложности;Основные алгоритмы (сортировка и поиск);О ( ф )Основные структуры данных (деревья, списки, графы);программирование на языке C++ с библиотекойстандартных шаблоновстандартных шаблонов
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD9: предпосылки
SSD7�
Технологии проектирования ПОТехнологии тестирования ПОТехнологии создания эргономичного ПО
(все – SSD4�
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD9: входные требования
Концептуализация, проектирование и реализация БДМодели данных, языки запросов, нормализация,транзакции, индексирование, производительностьТехнологии: интернет, 3-уроневый клиент-сервер, Java,ООП РСУБДООП, РСУБДНавыки настройки БД для обеспечения масштабируемых�эргономичных отказоустойчивых надежныхэргономичных, отказоустойчивых, надежных,производительных приложенийТехнологии и приемы проектирования тестирования иТехнологии и приемы проектирования тестирования иреализации ПО с БДПостроение SQL запросов
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Построение S запросов
Knowledge & Consulting for the High Tech Industry
SSD9: технологии и инструментарий
ERD� DFD� STD� OOAD
Клиент-серверS�� J��� 2 �включая JSP,сервлеты�Интернет-технологии �A����� T������
СУБД ���SQL� M�������� A������ P������SQL�
UML�диаграммирование �M�������� V�����
M�������� W���� E������UML�
Документирование �J�������
Драйверы для связи с БД �ODBC�JDBC�
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD9: результаты
Владение приемами проектирования предсказуемого иэкономичного ПОКритический анализ всех стадий ЖЦ ПОКритический анализ всех стадий ЖЦ ПОВиды архитектур ПОOOAD CASE
Анализ требований, проектные спецификации, контролькачества, проектирование, тестирование,, р р , р ,документирование, сопровождение, повторноеиспользованиеП б ПОПостроение масштабируемого клиент-серверного ПО сБД-компонентамиМодели ЖЦ, CASE-средства
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Модели ЖЦ, CASE средства
Knowledge & Consulting for the High Tech Industry
SSD: преимущества
Оптимальное сочетание теории и практики с точкизрения реальной работы и бизнесаКачество гарантируемое брендом и процедурамиКачество, гарантируемое брендом и процедурамиподготовки и оценки студентовПривязка учебных программ к конкретным обязанностямПривязка учебных программ к конкретным обязанностями позициямИспользование передовых технологий, инструментария,���� ���������� стандартовПриоритет независимым решениям �экономия,универсальностьуниверсальность
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD9: недостатки
Недостаточный учет российской ИТ-специфики(ориентации на ПО B������� M�������� и др.)Не вполне стандартная терминология (в России рядтерминов получил иную интерпретацию)В й (В основе методологий – западные авторы (книгироссийских потребуют длительного согласования)
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD9: выводы
Известный бренд, лучшая школа C������� S������
Важность Интернет-составляющейОптимальный баланс теории и практикиГарантированное качество (отлаженный, постоянносовершенствующийся процесс)Ориентация на индустриюСовременные технологии, инструменты, «практики» истандартыЭкономичное и универсальное обучениеПривязка к конкретным обязанностям и позициям в
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
программных проектах ���� ��
Knowledge & Consulting for the High Tech Industry
Благодарю за внимание!
Вопросы?Вопросы?
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
План презентации
Позиционирование, сильные и слабые стороны первой ступени курсов Методика работы со студентами,Специфика сертификационных экзаменовМногоступенчатая подготовка инструкторовВарианты наращивания и локализации первой ступени
iC i Ркурсов программы iCarnegie в России
Knowledge & Consulting for the High Tech Industry
П iC iПервая ступень курсов iCarnegieОбеспечивает базовый квалификационный уровень современного IT специалиста по направлениям:IT-специалиста по направлениям: SSD1 - Введение в информационные технологии с квалификацией разработчик и тестировщик Web-приложений; SSD2 Введение в компьютерные технологии с квалификациейSSD2 - Введение в компьютерные технологии с квалификацией специалиста по технической поддержке; SSD3 - Объектно-ориентированный дизайн и программирование с квалификацией Java разработчик-стажер;квалификацией Java разработчик стажер; SSD4 - Дизайн и тестирование, ориентированные на пользователя с квалификацией проектировщик и дизайнер интерфейсов, ориентированных на пользователя; р р ;SSD5 - Алгоритмы и структуры данных с квалификацией C++ разработчик.
Завершается сертификацией «Компьютерное программирование»
Knowledge & Consulting for the High Tech Industry
Аудитория
старшеклассники, выбравшие IT индустрию, как профессию и желающие начать работать как стажеры, одновременно обучаясь в университете; у р ;выпускники отраслевых колледжей и техникумов, готовящиеся поступать в университет по специальности;
бстуденты вечернего и заочного обучения, недовольные уровнем своих знаний; студенты или работники других специальностей, желающие уд р дру ц , щработать на стыке профессий или переквалифицироваться; студенты, собирающиеся продолжать учебу за границей в силу двуязычности обсуждаемой программыдвуязычности обсуждаемой программы.
Knowledge & Consulting for the High Tech Industry
SSD2� Введение в компьютерные технологии
Курс рассматривает: ур р рнаглядные схемы взаимодействия узлов вычислительной системы, подробное описание параметров сравнения архитектур, практическое проведение сопоставительных испытаний, апгрейд и использование внешнего оборудования, технологии передачи данных и обеспечения безопасности, а также инновационную тему прогнозирования стоимости (и быстродействия) вычислительных систем.( р )
Приобретаемая специальность - Cпециалист по технической поддержке
Knowledge & Consulting for the High Tech Industry
ССодержание курсаБазовая архитектура ПК (процессор, память, процедурыввода/вывода);ввода/вывода);Машинное представление чисел;Основные понятия операционной системы (процессы,р ( р ,взаимосовместимость, пространство адресов);Устройства ввода/вывода для хранения данных и мультимедиа;К й ф йКомандный процессор и создание файлов-сценариев; системыорганизации файлов;Базовые архитектуры сети;р урУстановка нового программного обеспечения и устройств;Безопасность ПК и сети;Резервирующие устройства, сжатие и кодирование информации.
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
SSD2� СтруктураПродолжительность: - недель часовПродолжительность: 10 12 недель �40�50 часовОбщий формат: 2 раза в неделю по 3 ак. часаФормат занятия:р
теория - 2 «слота» по 20 мин.практика - 2 «слота» по 40 мин.
Интерактивная практика и сам. работа – 150 часов6 темФормы контроля�
Теория � 24 теста� 3 тестовых экзамена �
ф йсертификационный экзамен;Практика � 6 упражений � 3 практических экзамена
8 November 2007 45
Knowledge & Consulting for the High Tech Industry
SSD4� Дизайн и тестирование, ориентированные на пользователя
Цель курса SSD4: научиться разрабатывать практичные и удобные интерфейсы, опытным путем оценивать их практичность.опытным путем оценивать их практичность.
Выпускники будут обладать информацией о человеческой модели обработки информации, основанной на понятии перцептуального и, когнитивного процессора.
Они смогут: создавать прототипы интерфейсов в Visual Basic в соответствии со bilit й ф йстандартами usability, создавать отчеты о свойствах интерфейса и его
практичности на основе проведенных исследований по методу think-aloud и эвристическому методу, использовать набор паттернов проектирования для внесения изменений в приложения. р
В небольших компаниях эти студенты смогут работать проектировщиками ПИ, создателями проектов и аналитиками. В крупных компаниях, где проектные
ф бгруппы состоят из специалистов разных сфер, те же студенты смогут разобраться и активно участвовать в работе.
Приобретаемая специальность – Проектировщик (дизайнер, тестер) интерфейсар р ц р р щ (д р, р) рф
Требования - курс SSD1, SSD2
Knowledge & Consulting for the High Tech Industry
SSD4� Структура2 части: программирование интерактивных пользовательских р р р ринтерфейсов и способы, создания и тестирования интерфейсов на практичность и удобство использования.Продолжительность: 11- 12 недель 40 50 часовПродолжительность: 11 12 недель 40 50 часов4 темыФормы контроля�
Т 10Теория � 10 тестов 3 тестовых экзамена
сертификационный экзамен;Практика � 12 упражений � 3 практических экзамена
8 November 2007 47
Knowledge & Consulting for the High Tech Industry
ССодержание курсаАнализ практичности и дизайна приложений; Идиомы проектирования интерфейсов пользователя; Инструменты разработки пользовательских
ф йинтерфейсов; Прототипирование, шаблоны проектирования; Составление стандартизированных отчетов с оценкой практичности интерфейса;М ф йМетоды оценки и тестирования интерфейсовПрограммирование на языке Visual Basic .NET
© TEKAMA, RUSSEE Consulting 2007. CONFIDENTIAL.
Knowledge & Consulting for the High Tech Industry
Достоинства курсовготовый, хорошо подобранный и структурированный, высококачественный материал лекционных и практических занятий;нацеленность модулей на последующее практическое применение полученных знаний в отличие от философского подхода частополученных знаний в отличие от «философского подхода», часто принятого в университетах; грамотно построенная система обучения, в которой после каждой темы идет автоматизированное тестирование и практическое упражнение сидет автоматизированное тестирование и практическое упражнение с обязательной автоматизированной проверкой преподавателем, и последующей сдачей теоретического и практического экзаменов,возможность изучения и сдачи испытаний на двух языках: английском и у д д урусском. выдаваемый международный сертификат является номерным и его подлинность может быть проверена с помощью базы данных университета Carnegie Mellon, экстернат
Knowledge & Consulting for the High Tech Industry
Недостатки
сильная привязка курса к американским исследованиям, ресурсам и системе ценностей,недостаточное позиционирование Carnegie Mellon University и их программ в России,элементы «примитивизма» и морального устаревания некоторых тем.
Knowledge & Consulting for the High Tech Industry
В йВарианты наращивания и локализации первой ступени курсов программы Курса SSD2 дополнить модулями по:разработке макросов в пакетах Microsoft Office, Corel Draw!, Adobe Photoshop, AutoCAD и др; архитектуре современных многоядерных технологий; выбору, развертывании и эксплуатации систем обеспечения безопасности.
К SSD4Курс SSD4 нуждается в усилении за счет дополнительных модулей, изучающих современные дизайнерские пакеты эргономику шаблоны (паттерны)пакеты, эргономику, шаблоны (паттерны) проектирования и лучшие практики.
Knowledge & Consulting for the High Tech Industry
Многоступенчатая подготовка инструкторов
прикрепление к американскому ментору; сдача экзаменов;тестирование преподавательских способностей;присвоение квалификации «Provisionally Certified»;присвоение статуса «Fully Certified»; ежегодная квалификация
Knowledge & Consulting for the High Tech Industry
Выводы
Таким образом, при успешной локализации и качественной поддержке обсуждаемая программа займет достойное место на рынке образовательныхзаймет достойное место на рынке образовательных услуг в ИТ-индустрии и сможет обеспечить приход специалистов новой волны.специалистов новой волны.