BLOG

Verba volant, scripta manent.

Spoken words fly away, written words remain

Master по информатике во Франции - программа обучения

| Comments

В этой статье я хотел поделиться информацией о том, как была построена программа обучения на Мастере по информатике в университете Paris-Est Marne-la-Vallée. Я выложил программу со всеми предметам, а также рассказал о некоторых особенностях в организации учебного процесса.

Речь пойдет о Master 2 en informatique, в 2004 это называлось DESS, что соответствует нашему диплому специалиста / магистра.

Sommaire

Intro

Итак программа обучения разбивалась на 3 части:

  • Теоритический семестр – 2 триместра, суммарно 6 месяцев
  • Стажировка – 6 месяцев
  • Защита диплома

В этой статье я раскрою только 1-ую составляющую, а именно теоритический семестр. За эти 6 месяцев в нас впихнули столько материала, что я до сих пор не могу прийти в себя. Начиная от криптографии, с малой теоремой Ферма, заканчивая тонкостями международного права на патенты из области компьютерных программ.

Каждый день был чрезвычайно насыщен – быстрый темп лекций, огромный объем информации на самостоятельную проработку, практические занятия. Свои трудности я долго описывать не буду, но было очень тяжело. Когда после этих 6 месяцев я пошел работать как стажер на предприятие, я первый месяц думал, что нахожусь на райском отдыхе на Гавайях:)

А вот как выглядело расписание лекций во втором триместре, с января по апрель 2005:

Лекции

А теперь самое интересное - это полный список предметов на мастере.

Tronc commun:

  • Anglais scientifique
  • Génie Logiciel
  • Conduite de Projet et Méthodes de Conception
  • Construction d’application repartie CORBA
  • Cryptographie
  • Droit de l’informatique
  • Expression et Communication
  • Administration Base de Données
  • Qualité de système d’information
  • Introduction à XML

Filière Réseau:

  • Ethernet et Réseaux Mobiles
  • Administration des réseaux
  • Protocole de communication
  • Sécurité

Filière Communication:

  • Production multimédia
  • Edition électronique
  • Traitements des langues naturelles

Filière Image:

  • Synthèse d’images
  • Traitement d’images
  • Compression d’images
  • Animation et simulation

Проект

Самое полезное и незабываемое - это был Le Projet (Проект с большой буквы). У нас такого аналога нет. В начале семестра вся группа разбилась на команды по 4-5 человек. У всех групп было одно и тоже задание – спроектировать, реализовать и сдать в эксплуатацию программный комплекс для секретаря факультета по управлению расписанием. Ни много ни мало, а целый серьезный проект. За 6 месяцев работы мы прошли по всем фазам развития проекта:

  • Сбор бизнес требований от секретаря и преподавателей. Нужно было всем писать официальные приглашения на встречи. После встреч писать резюме и высылать на всех участников.
  • Планирование. Здесь мы играли в Project Management, рисовали диаграммы Ганнта и создавали презентации PowerPoint.
  • Проектирование. Составление UseCase. Описание программной архитектуры. Создание руководств по использованию и эксплуатации.
  • Собственно программирование. Мы все писали на Java со Swing, база данных MySQL. Архитектура была стройная - со слоями, как в entreprise!
  • Тестирование. Тут мы не успели, но в в идеале нужно было подготовить баг-репорты.
  • Обоснование использования лицензий (ASL, GPL, MIT License и тд).

У каждого в команде были свои обязанности – PM, архитектор, дизайнер. Но программистами были все :)

Изюминка этого проекта заключалась в том, что это было напрямую связано с теми предметами, что нам читали на лекциях. Скажем когда нужно было готовить план по распределению ресурсов и времени, то мы внимательно вслушивались в рекомендации профессора по Project Management. Если были вопросы по проектированию, то тут нам на помощь приходил преподаватель по Архитектуре, со своими паттернами. По лицензиям мы общались с бельгийским юристом, который нам читал Право в Информатике. Все предметы гармонично сливались с проектом и мы видели практическую пользу теории.

Особенности

Вот короткий список того, что меня тогда поразило:

  • 100% ответственность студентов. Все хотели учиться и получать качественные знания. Лишне говорить, что никаких прогулов, списываний и шары не было в принципе.
  • Преподавательский состав был собран из людей работающих в индустрии. Например, преподаватель по Java - Remi Forax автор JSR invoke dynamics. Преподаватель по сетям, работал в службе сетевой безопасности Reuters.
  • современность изучаемых технологий. Только появилась Java 5, а нам уже читали Generics. По распределённому программированию у нас была CORBA, что на то время было очень модно.
  • все компьютеры, к которым у нас был доступ в университете, были под управлением ОS Debian. Знакомство виндузятника и прекрасно элегантного черного консольного окна Linux состоялось :)

Comments