Подсказка:
Система разработана студентами МФТИ в рамках практики центра по Java/J2EE в 2004-2007 гг.
Разработчики:
Евгений Наку (гр. 217)
Виталий Ляпер (гр. 217)
Полина Гольцман (гр. 255)
Дмитрий Сарайкин (гр. 316)
Евгений Хоров (гр. 411)
Дизайн:
Михаил Чернецов (гр. 271)
 
 
 
 
Начало » Программы
  Программы    
Название Описание Ответственный
IT lectures

Лекции-семинары по базам данных (проектирование, SQL, PL/SQL), по Java 2 EE (Servlets/JSP, EJB, JMS+MDB, JTA, JAAS, etc.), а также по практическому применению IT-технологий (методология разработки, тестирование/отладка, применение UML, паттернов, etc.). Имеется 3 категории слушателей, для которых рекомендуются лекции курса: темы могут быть помечены как g (general) - для тех, кто не хочет углубляться в программирование, b (base) - для большинства, i (intensive) - для опытных Java-программистов.

Версия 2007 года. См. также текущий вариант данной программы, отличающийся отсутствием базовых тем по БД и Web (перенесенных в осенний семестр).

Евдокимов Алексей
IT tasks

Практические задачи по базам данных и по Java EE (для курса "Разработка информационных систем"). Данные задачи по Java EE являются короткими и необязательными; они альтернативны лабам по Java EE, соотвествующими той же теме, и выполняются (по согласованию с куратором) в случае, если делать лабу нет времени (а тему пройти нужно).

Версия 2006 года. Cейчас эти задачи почти полностью заменены задачами по SQL (на схемах Northwind и sql-ex.ru) и лабами с Web-интерфейсом (см. Java DB labs).

Евдокимов Алексей
Java DB labs

Лабораторные работы по написанию UI-приложений, работающих с базой данных (посредством JPA или JDBC). Версия 2010 г. Большинство лаб альтернативны друг другу, поскольку имеют один и тот же смысл (подобный смыслу лабы Information System 2006 года), а отличаются лишь технологиям создания пользовательского интерфейса и некоторыми вытекающими из этих технологий требованиями.

Такая лаба может использоваться как в осеннем семестре (курс "Язык программирования Java", за исключением лаб с EJB), так и в весеннем семестре (курс "Разработка информационных систем на Java EE").

Евдокимов Алексей
Java EE labs

Лабораторные работы по основной части курса "Разработка информационных систем" - по Java EE. Версия 2006 года. Выполнение каждой следующей лабы зависит от предыдущих, так что в совокупности они образуют крупный проект. Одна и та же лаба может выполняться студентами разного уровня, поскольку ее описание содержит большой набор необязательных требований. Каждый студент реализует эти требования в соответствие со своим персональным уровнем и по согласованию со своим куратором. 

Вместо этих лаб зачастую выполняются учебно-реальные проекты, а темы лабы 1 сейчас входят в отдельно описанные Java DB labs.

Дмитриев Андрей
Java EE lectures Лекции-семинары по курсу "Разработка информационных систем", включающие базы данных (проектирование, Oracle SQL, PL/SQL), продвинутые темы по Web (JavaScript, AJAX, CSS, Extensions, Flex) и Java EE (EJB, JMS+MDB, JTA, JAAS, etc.). Версия 2011 года. Преподаватель
Java labs

Лабораторные работы по курсу Java (задачи по написанию крупных программ), версия 2006 года. Каждая задача содержит большой набор необязательных требований. Каждый студент реализует эти требования в соответствие со своим персональным уровнем и по согласованию со своим куратором. Точные описания заданий и комментарии к ним выдаются куратором. Всего требуется сдать 2-3 лабы (причем 3-я всегда является продолжением 2-й, а вторая иногда является продолжением первой); для студентов специализации телекоммуникации" достаточно сдать 1 лабу.

Клинчаев Олег
Java lectures (base)

Лекции-семинары по Java (J2SE) и связанным темам (включая основы UML, XML, SQL, JDBC) - для студентов с (почти) нулевым начальным уровнем знания Java. Версия 2007 года.

См. также курсы Java base 2005 и Java base 2006

Клинчаев Олег
Java lectures (intensive) Лекции-семинары по Java (J2SE), по связанным темам (включая основы UML, XML/DOM, SQL/JDBC) и по проектированию программ (в т.ч. паттернам) - для студентов, знающих Java или хорошо знающих ООП. Версия 2007 года. В данном варианте курса упор делается не на логичность изложения разных тем, а на их применение в более-менее законченных программах (поэтому рассматриваются более объемные примеры, чем в Java base) Евдокимов Алексей
Java tasks

Это задачи по Java, которые не так объемны, как лабораторные работы и не так сложны, как задачи для любознательных. Версия 2010 года. Для большинства коротких задач (находящихся в *.txt файлах в первом архиве) правила оценки таковы: при сдаче задачи по почте - 4 балла, при сдаче на занятии - 6 баллов, при сдаче на том же занятии, на котором задание было выдано - 10 баллов. Для остальных задач максимальное число баллов указано в *.doc файле, это число находится между короткой задачей и лабой, поэтому такая задача по согласованию с куратором может быть решена в качестве простой лабы (если, например, на сложную лабу нет времени). Куратор может изменить правила выставления оценок за задачи (как короткие, так и остальные) по своему усмотрению.

Евдокимов Алексей
Java задачи для любознательных

Во вкладке "Задания" представлены задачи-вопросы для студентов, хорошо знающих ЯЗЫК Java (не обязательно Java API), - особенно для тех, кто хотел бы заниматься "глубокими" вопросами оптимизации программного кода (например, в отделе System Performance компании NetCracker). Задачи 5-8 - на threadы и синхронизацию.

Во вкладке "Темы"  - информация по темам тестов (по коротким вопросам).

Малых Антон
Java материалы для самообразования Материалы по Java, не относящиеся непосредственно ни к лекционной, ни к практической части курсов учебного центра, однако полезные для самообучения и для упрощения выполнения практических задач (версия 2005 года) Евдокимов Алексей
Java практика  [Сейчас эта программа НЕ используется для хранения содержания занятий]  Евдокимов Алексей
Задание на лето

Задание по курсу Java и курсу телекома, которое рекомендуется для выполнения летом

Преподаватель
Основы телекома (LAN)

Программа по сетевым технологиям версии 2008 года - объединение и уточнение старых программ Телеком 1 (LAN) и Телеком 2 (LAN advanced).

Елохин Роман
Телеком 1 (LAN)

Основная часть занятий по телекоммуникациям в осеннем семестре (лекции, семинары, практика), версия 2006 года. Упор делается на сетевые технологии и протоколы (прежде всего, локальных сетей), а также на проектирование и моделирование сетей

Лаконцев Дмитрий
Телеком 2 (LAN advanced)

Углубленная часть занятий по телекоммуникациям в осеннем семестре (в основном, семинары), версия 2006 года. Упор делается на понимание телекоммуникационных технологий на "низком" (администраторском) уровне и на работу с телекоммуникационным оборудованием. Данная программа (поток 2) вместе с потоком 1 совпадает по содержанию с программой факультетского курса ФРТК "Лаборатория инфокоммуникационных технологий"

Елохин Роман
Телеком (WAN)

Лекционно-семинарский курс по телекоммуникациям в весеннем семестре, предполагающий прохождение студентами как минимум курса "Телеком 1" (или соответствующие знания из других источников), версия 2007 года. Рассматриваются все основные технологии глобальных сетей и понятие об их использовании в бизнесе телекоммуникационных компаний. Практическая (оцениваемая) часть занятий сводится к тестам, докладам а для некоторых студентов, занимающихся углубленно, - также к работе с реальным оборудованием или с системой OSS.

Елохин Роман
Телеком практика Лабораторные работы по курсу телекома для тех, кто не делает проект  Елохин Роман
Тестирования по телекому   Предназначена для тестирования по телекому Преподаватель