- •Оглавление
- •Программа спецкурсов кафедры фти. Бакалавриат
- •Программа спецкурсов кафедры фти. Магистратура
- •Архитектура и эволюция эвм(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
Литература
П. Хоровиц, У. Хилл. Искусство схемотехники / Пер. с англ. 5-е изд. перераб. М.: Мир, 1998. — 704 с.
В. Б. Стешенко. EDA. Практика автоматизированного проектирования радиоэлектронных устройств. Издательство Нолидж, 2002. — 768 с.
Е. П. Угрюмов. Цифровая схемотехника. СПб.: БХВ,2000.
В. Б. Стешенко. ПЛИС фирмы ALTERA: элементная база, система проектирования и языки описания аппаратуры. ИздательствоДодэка,2002.— 576 с.
А. Антонов. Язык описания цифровых устройств AlteraHDL. М.: РадиоСофт,2002.— 221 с.
Объектно–ориентированный анализ и дизайн(3-й курс, 6-й сем., 64 ч., диф. Зачет) Программа курса лекций (32 ч.)
Ассистент Денис Сергеевич Мигинский
Введение.
Цели и задачи курса. Объектно-ориентированный подход. Понятие о сложности ПО. Основные фазы процесса разработки ПО.
Управление требованиями к программному обеспечению.
Необходимость моделирования требований к программному обеспечению. Понятие варианта использования и актера. Диаграммы вариантов использования. Документирование вариантов использования. Диаграммы деятельностей и состояний. Отношения между вариантами использования и актерами.
Введение в язык моделирования UML.
Диаграммы языка UML. Диаграммы классов, классы, отношения между классами, пакеты. Диаграммы деятельностей и состояний. Состояния, действия, переходы между ними. Блоки принятия решений и линейки синхронизации. Изоляторы области действия.
Объектно-ориентированный анализ.
Цели и задачи фазы анализа. Процесс перехода от фазы сбора требований к фазе анализа. Аналитическая модель. Аналитические классы и отношения между ними. Реализации вариантов использования. Коллаборации. Описание коллабораций с помощью диаграмм взаимодействия.
Системная архитектура.
Системная архитектура и ее составные части. Роль архитектора.
Архитектурные шаблоны:
Многоуровневая архитектура.
Клиент-сервер.
Одноранговая архитектура.
Каналы и фильтры.
Списки контроля доступа.
Модель-Представление-Контроллер.
Бизнес-анализ.
Цели и задачи бизнес-анализа. Пример описания бизнес-процессов.
Объектно-ориентированный дизайн.
Цели объектно-ориентированного дизайна. Процесс перехода от фазы анализа к фазе дизайна.
Принципы дизайна классов:
Принцип единственности абстракций.
Закон Деметры.
Принцип подстановки Лисковой.
Принцип открытости-закрытости.
Принцип разделения интерфейсов.
Принципы проектирования зависимостей:
Принцип минимизации зависимостей.
Принцип обращения зависимостей.
Принцип ациклических зависимостей.
Принципы проектирования пакетов:
Принцип эквивалентности переиспользования и выпуска.
Общий принцип переиспользования.
Общий принцип локализации изменений.
Принцип стабильности зависимостей. Стабильность.
Принцип стабильных абстракций. Абстрактность. Главная последовательность.
Шаблоны проектирования.
Понятие шаблона проектирования (GOF-шаблоны). Классификация шаблонов проектирования.
Шаблоны:
Абстрактный сервер.
Абстрактный клиент.
Адаптер.
Одиночка.
Monostate.
Мост.
Стратегия.
Посредник.
Посетитель. Ациклический посетитель.
Абстрактная фабрика.
Лестница в небо.
Процессы разработки ПО. Унифицированный процесс разработки IBM Rational.
Необходимость процесса разработки ПО. Классификация процессов разработки. Унифицированный процесс разработки IBM Rational. Фазы процесса: инициирование, уточнение, разработка, завершение. Активности: анализ предметной области, анализ требований, системный анализ и проектирование, реализация, размещение. Артефакты и документы процесса: концепция, спецификация требований, архитектурный документ. Понятие о легковесных процессах разработки ПО.