Описание курса (Syllabus)

Общая информация

Формальный статус: Учебный курс называется "Java Enterprise Information Management (EIM)" ("Java un korporatīvās informācijas pārvaldība", "Java и Корпоративные Информационные Системы (КИС)"). Он предлагается для студентов TSI желающих углубить свои знания либо в рамках нормальной учебной программы TSI, либо в качестве курса TSI IT Academy.

Место и время проведения:
Еще неизвестны.
Короткое содержание курса:
См. здесь.
Преподаватели:
Калвис Апситис (firstname.lastname@gmail.com) и Валдис Витолиньш (firstname.lastname@odo.lv). Оба преподавателя работают также в Рижском филиале Accenture Technology Solutions, и курс является элементом сотрудничества между TSI и Accenture.

Содержание

Курс предлагает знания и навыки необходимые для разработки быстродействующих и надежных приложений клиента-сервера на языке Java. Рассматриваются вопросы программирования а также подготовка управление средой для порталов и подобных информационных систем.

Для тех, кто только начинает изучение языка Java, разрешается вместо проектов сделать не 2 а 4 домашние задания (см. ниже). Среди домашних заданий есть такие, которые в первую очередь помогают развитию объектно-ориентированного мышления и опираются на основные API языка Java.

Подготовка к сертификации:
Еще не установлена форма сертификата за успешное завершение данного курса - это вопрос переговоров между TSI и Accenture в ближайшем будущем. Данный курс можно использовать в качестве частичной подготовки к следующим экзаменам:
Предложенные работы на зачет:
В течении семестра студентам предлагаются несколько мероприятий позволяющих наработать "зачетные очки":
  • 3 лабораторные работы - их можно выполнять либо индивидуально либо в группах по 2 человека. Состав команды из 2 человек нужно сообщить Калвису в течении сентября; не успевшие заявить команды могут работать индивидуально. Лабораторные работы имеют определенные сроки сдачи.
  • 2 домашних задания. В отличии от лабораторных работ это сравнительно небольшие задания, которые иллюстрируют отдельные темы языка Java и выполняются индивидуально. Номер первого задания получается в результате псевдо-случайного процесса, второй выбирается по собственному желанию.
  • Тесты с выборочными ответами по следующим темам: Java, сервлеты и JSP, компоненты EJB, каркас Spring 2.0, Веб-службы, 02R отображения.
Зачетные очки:
Конечная оценка за курс вычисляется как нижняя целая часть от 1/10 от числа полученных очков (максимальное число очков - 100). Например, 97 очков соответствует оценке "9" (отлично). Очки вычисляются следующим способом:
  • 3 лабораторные работы - 20 очков каждая. Оценка за лабораторную работу примерно пропорциональна количеству пройденных тестов.
  • 2 домашние задания - 10 очков каждая. Работа зачисляется с полным баллом, если выполнены все функциональные и другие требования данные в описании.
  • 5 тестов - по 4 очка каждый. Число очков пропорционально разности между правильным количеством ответов и минимальным проходным баллом (обычно это 75% от общего количества вопросов). Тесты можно сдавать повторно пока полученный бал Вас удовлетворяет.
Сроки для лабораторных работ:
Сроки для сдачи работ позволяют публиковать решения уже до окончания курса и способствуют равномерной нагрузке студентов и преподавателей. Если в описании лабораторной работы указан срок, то их необходимо сдать до истечении этого срока даже тогда, если не все тесты полностью работают. Домашние задания не имеют срока сдачи, зато их следует выполнять пока все работает в соответствии с описанием.