- •Оглавление
- •Программа спецкурсов кафедры фти. Бакалавриат
- •Программа спецкурсов кафедры фти. Магистратура
- •Архитектура и эволюция эвм(2-й курс, 3-й сем., 36 ч., экзамен) Программа курса лекций (36 ч.)
- •Литература
- •Обьектно‑ориентированное программирование(2-й курс, 3-й сем., 72 ч., диф. Зачёт) Программа курса лекций(36 ч.)
- •Программа практических занятий(36 ч.)
- •Курсовые работы
- •Литература
- •Обьектно‑ориентированное программирование(2-й курс, 4-й сем., 64 ч., диф. Зачёт) Программа курса лекций(32 ч.)
- •Программа практических занятий(32 ч.)
- •Курсовые работы
- •Литература
- •Операционные системы(2-й курс, 4-й сем., 32 ч., экзамен) Программа курса лекций(32 ч.)
- •Литература
- •Операционные системыUnix (3-й курс, 5-й сем., 108 ч., диф. Зачёт) Программа курса лекций(36 ч.)
- •Раздел 1
- •Раздел 2
- •Программа практических занятий(72 ч.)
- •Задания практикума Раздел 1
- •Раздел 2
- •Литература
- •Эвм в планировании и обработке физического эксперимента(3-й курс, 5-й сем., 72 ч., диф. Зачёт) Программа курса лекций(36 ч.)
- •Программа практических занятий(36 ч.)
- •Литература
- •Введение в системы автоматического проектирования радиоэлектронных устройств(3-й курс, 5-й сем., 72 ч., диф. Зачет) Программа практических занятий(72 ч.)
- •Аналоговая электроника(3-й курс, 5-й сем., 36 ч., экзамен) Программа курса лекций (36 ч.)
- •Литература
- •Цифровые интегральные схемы(3-й курс, 5-й сем., 36 ч., экзамен) Программа курса лекций (36 ч.)
- •Литература
- •Объектно–ориентированный анализ и дизайн(3-й курс, 6-й сем., 64 ч., диф. Зачет) Программа курса лекций (32 ч.)
- •Примерная тематика курсовых проектов
- •Литература
- •Введение в субд(3-й курс, 6-й сем., 96 ч., зачет, экзамен) Программа курса лекций (32 ч.)
- •Программа практических занятий (64 ч.)
- •Примеры тем курсовых работ
- •Литература
- •Архитектура и проектирование микроконтроллеров(3-й курс, 6-й сем., 64 ч., диф. Зачет) Программа практических занятий(64 ч.)
- •Задания
- •Электроника детекторных систем(3-й курс, 6-й сем., 32 ч., экзамен) Программа курса лекций (32 ч.)
- •Литература
- •Микропроцессоры и микропроцессорные системы(3-й курс, 6-й сем., 32 ч., экзамен) Программа курса лекций (32 ч.)
- •Литература
- •Информационные сети и системы(4-й курс, 7-й сем., 108 ч., диф. Зачет) Программа курса лекций(36 ч.)
- •Программа практических занятий (72 ч.)
- •Литература
- •Машинная графика(4-й курс, 7-й сем., 72 ч., диф. Зачет) Программа курса лекций(36 ч.)
- •Программа практических занятий (36 ч.)
- •Задания
- •Литература
- •Динамическая 3d-графика (4-й курс, 8-й сем., 64 ч., диф. Зачет) Программа курса лекций(32 ч.)
- •Программа практических занятий(32 ч.)
- •Задания
- •Литература
- •Методы анализа экспериментальных данных(4-й курс, 8-й семестр, 64 ч., экзамен) Программа курса лекций(32 ч.)
- •Программа практических занятий(32 ч.)
- •Литература
- •Программируемые логические устройства(1-й курс магистратуры, 9-й сем., 36 ч., экзамен) Программа практических занятий (36 ч.)
- •Практические и контрольные задания
- •Варианты курсового проекта
- •Литература
- •Новые информационные технологии(1-й курс магистратуры, 10-й сем., 64 ч., экзамен) Программа курса лекций(64 ч.)
- •Литература
- •Проблемы безопасности в информационных технологиях(1-й курс магистратуры, 10-й сем., 64 ч., экзамен) Программа курса лекций (64 ч.)
- •Литература
- •Менеджмент программных продуктов(1-й курс магистратуры, 10-й сем., 32 ч., экзамен) Программа курса лекций(32 ч.)
- •Практические задания
- •Разработка распределенных систем(2-й курс магистратуры, 11-й семестр, 72 ч., диф. Зачет) Программа курса лекций(36 ч.)
- •Программа практических занятий(36 ч.)
- •630090, Новосибирск, ул. Пирогова, 2
Практические задания
Разработка устава проекта
Студенты разбиваются на группы по 2-3 человека. Каждая группа выбирает реальный или вымышленный проект, с которым будет работать в течение курса. На первом этапе необходимо разработать устав проекта, определить его идею, цели, участников.
Разработка содержания проекта
Для выбранного проекта каждая группа должна разработать документ по содержанию, который будет определять проект.
Разработка ИСР и словаря ИСР
Для выбранного проекта разработайте иерархическую структуру работ и определите словарь ИСР.
Разработка расписания проекта
Для выбранного проекта, на основе ИСР, устава и документа по содержанию необходимо разработать расписание проекта, выделить пакеты задач и отдельные операции.
Разработка бюджета проекта
Для выбранного проекта на основе расписания, ИСР определить ресурсы для всех работ в проекте, составить план управления стоимостью проекта.
Разработка плана по качеству
Для выбранного проекта определите критерии и политику качества, задокументируйте требования по качеству и способ его достижения в виде плана по качеству проекта.
Разработка плана управления рисками
Для выбранного проекта определите риски и разработайте план управления рисками проекта.
Разработка распределенных систем(2-й курс магистратуры, 11-й семестр, 72 ч., диф. Зачет) Программа курса лекций(36 ч.)
Ассистент Николай Юрьевич Толстокулаков
Основной целью данного курса ставится обзор проблем возникающих при создании больших распределенных систем и знакомство с платформой J2EE, которая часто используется для решения подобных задач.
Распределенные программные системы и проблемы, возникающие при их разработке – концепции и технологии этих систем: связь, процессы, синхронизация, целостность и репликация, защита от сбоев и безопасность. Обзор существующих систем.
Примеры распределенных систем промежуточного уровня (middleware):J2EE,CORBA, .Net.
Понятие контейнера и компонентов.
Основные контракты (API – платформа-приложение, SPI – платформа-service provider, сетевые протоколы, deployment descriptors).
Разделение ролей (product provider, application component provider, application assembler, application deployer, system administrator, tool provider).
Базы данных и распределенные системы. Альтернативы классическим базам данных (LDAP, не реляционные базы).
Транзакции, транзакционные источники данных в распределенных системах. ACIDиуровни изоляции. АлгоритмTwophasecommit.
EJBкак пример распределенной системы объектов.
Служба NamingService. ПримерыJNDI,DNS.
Persistence– понятиеORmapper, реализация вEJB3.0, особенности, жизненный цикл, язык запросов.
Безопасность в распределенных системах. Пример OpenID. Модель безопасности вJ2EE.
Архитектура webприложений в рамкахJ2EE.
Возможности уровня представления: Servlet,JSP,JSTL,JSF.
Seam Framework – пример современного каркаса для построения приложений в рамках J2EEсреды.
XML&Webservices–Предназначение, архитектура, основные интерфейсы, варианты использования, примеры.
Программа практических занятий(36 ч.)
Ассистент Николай Юрьевич Толстокулаков
На семинарских занятиях, проходящих в терминальном классе, студенты выполняют определенный набор небольших заданий и пишут курсовую работу. Задания и курсовая работа ориентирована на знакомство студентов с платформой J2EE.
Учебное издание
АдаманскийАнтон Валентинович
АульченкоВладимир Михайлович
ВалеевТагир Фаридович
ДубровСергей Валерьевич
ЖулановВладимир Викторович
ИдрисовРенат Искандерович
ИртеговДмитрий Валентинович
КоваленкоЮрий Васильевич
КорольАлександр Аркадьевич
КурилинОлег Юрьевич
ЛогашенкоИван Борисович
МигинскийДенис Сергеевич
ПироговСергей Анатольевич
СабитовАндрей Альбертович
РубанАлександр Анатольевич
РыловВсеволод Юрьевич
ТимоновВладимир Сергеевич
ТолстокулаковНиколай Юрьевич
ПРОГРАММЫ И ЗАДАНИЯ НА 2009-2010 УЧЕБНЫЙ ГОД
Подписано в печать 7.10.2009 г.
Формат 60 × 84 1/16 . Уч.-изд. л. 7,25.
Уч. печ. л. 6,7. Тираж 100 экз.
Заказ №
Редакционно-издательский центр НГУ.