Каталог элективных дисциплин по специальности

Вид материалаДокументы

Содержание


Содержание курса
«основы компонентных технологий»
Содержание курса
«компонентные технологии на платформе j2ee»
«компонентное программирование в .net»
Бд kpnet30605
Содержание курса
«микропроцессорные комплексы и системы»
Содержание курса
«аппаратное обеспечение информационно - телекоммуникационных систем»
Содержание курса
«разработка гетерогенных аппаратно –программных систем»
Содержание курса
Подобный материал:
1   ...   20   21   22   23   24   25   26   27   28

Содержание курса: Основные концепции и механизмы объектно-ориентированного программирования к проектированию программного обеспечения.

Объектная модель и ее развитие в современных объектно – ориентированных языках программирования. Ключевые свойства объектной модели.

Объекты, классы и типы отношений между классами.

Основы обобщенного программирования.

Методология объектно-ориентированного программирования к разработке программ на объектно – ориентированном языке программирования C# и платформы .NET.


«ОСНОВЫ КОМПОНЕНТНЫХ ТЕХНОЛОГИЙ»

3 курс, 6 семестр

Код дисциплины


БД OKT30605

Общая трудоемкость


2 кредита

В том числе аудиторная нагрузка

30 ч.

Цель

Освоение знаний в области технологических проблем разработки крупномасштабных программных систем, способов организации разработки таких систем на основе компонентных технологий на примере Web-приложений с использованием технологий J2EE и .NET.



Пререквизиты


Объектно-ориентированное программирование

Постреквизиты


Интернет – технологии

Системы искусственного интеллекта.

Тьюторы

к.т.н., доцент Савельева Е.А.,

ст. преп. Мустафина Б.М.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции. Семинары. Лабораторные работы. Консультации. СРС. СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля


Рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты

Навыки и умения практического использования знаний и современных высокотехнологичных методов для разработки сложного промышленного программного обеспечения, построения качественных, гибких и масштабируемых систем в условиях жесткой конкурентной борьбы на рынке программного обеспечения.



Содержание курса: Технология СОМ. Модель составных объектов СОМ. DDE –Dynamic Data Exchange, динамический обмен данными. OLE1, OLE2 – технологии. Понятие СОМ модели и ее наполнение. Повторное использование компонент. Интерфейсы – средства определения связи объектов и их значений. Программная реализация компонент – структура компоненты; Разработка и составление пакетов. Использование пакетов в приложениях и библиотеках DLL. TOleContainer. Встраивание и связывание объектов OLE. Механизмы работы приложения MIDAS. Использование элементов управления ActiveX.. Создание ACTIVE FORM; Создание приложений для MTS. Многозвенные приложения в MTS. Базовые концепции технологии ADO. основными концепциями, лежащими в основе компонентной разработки программного обеспечения, рядом техник его разработки и архитектурой программного обеспечения промежуточного уровня, играющего ключевую роль в поддержке работоспособности компонентных систем.


«КОМПОНЕНТНЫЕ ТЕХНОЛОГИИ НА ПЛАТФОРМЕ J2EE»

3 курс, 6 семестр


Код дисциплины


БД KTJ230605

Общая трудоемкость


2 кредита

В том числе аудиторная нагрузка

30 ч.

Цель

Освоение знаний и навыков в области разработки крупномасштабных программных систем, способов организации разработки таких систем на основе компонентных технологий с использованием технологии J2EE.



Пререквизиты


объектно-ориентированное программирование

Постреквизиты


Интернет – технологии

Системы искусственного интеллекта.

Тьюторы

к.т.н., доцент Савельева Е.А.,

ст. преп. Мустафина Б.М.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции. Семинары. Лабораторные работы. Консультации. СРС. СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля


Рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты

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



Содержание курса: Современные способы организации разработки сложных систем на основе компонентных технологий на примере Web-приложений с использованием технологии Java. Методы разработки сложного программного обеспечения с использованием современных подходов к промышленной разработке программ, способы построения качественных и гибких программ в условиях жестких ограничений на проекты разработки. Элементы технологий создания распределенных приложений на платформе J2EE.


«КОМПОНЕНТНОЕ ПРОГРАММИРОВАНИЕ В .NET»

3 курс, 6 семестр

Код дисциплины


БД KPNET30605

Общая трудоемкость


2 кредита

В том числе аудиторная нагрузка

30 ч.

Цель

Освоение знаний в области технологических проблем разработки крупномасштабных программных систем, способов организации разработки таких систем на основе компонентных технологий с использованием технологии .NET.



Пререквизиты


Объектно-ориентированное программирование

Постреквизиты


Интернет – технологии

Системы искусственного интеллекта.

Тьюторы

к.т.н., доцент Савельева Е.А.,

ст. преп. Мустафина Б.М.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции. Семинары. Лабораторные работы. Консультации

СРС. СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля


Рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты

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


Содержание курса: В курсе рассматриваются современные способы организации разработки систем на основе компонентных технологий на примере Web-приложений с использованием технологии .NET, представление о методах разработки сложного программного обеспечения, использование современных подходов к промышленной разработке программ и о способах построения качественных и гибких программ в условиях жестких ограничений на проекты разработки. Рассматриваются элементы технологий создания распределенных приложений на платформе .NET.


«МИКРОПРОЦЕССОРНЫЕ КОМПЛЕКСЫ И СИСТЕМЫ»

3 курс, 6 семестр

Код дисциплины


БД MKS30606

Общая трудоемкость


3 кредита

В том числе аудиторная нагрузка

45 ч.

Цель

Приобретение студентами основополагающих знаний об основных принципах организации вычислительных систем на базе микропроцессоров фирмы Intel, ARM. Motorola и приобретение навыков программирования этих систем на языке асемблера.

Пререквизиты


Программирование на Ассемблере

Операционные системы

Дискретная математика

Теория электрических цепей

Микроэлектроника

Постреквизиты

Основы компонентных технологий

Методы и средства защиты компьютерной информации

Тьюторы

д.т.н., проф. Якубова М.З.

ст. преп. Мустафина Б.М.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции. Лабораторные работы. Консультации. СРС. СРСП

Формы самостоятельной работы:

Отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

Рубежный контроль (р1,р2), экзамен (тестирование) .

Ожидаемые результаты

Навыки и умения практического использования полученных знаний для разработки программ с использованием функций BIOS/DOS, функций драйвера мыши, обработки прерываний и разработки резидентных программ, а также разработки программ для выполнения сложных арифметических вычислений с использованием сопроцессора и инструкций ММХ.

Содержание курса: Микроконтроллеры, микропроцессоры и сигнальные процессоры. Микропроцессор и его архитектура. Методы адресации. Инструкции передачи данных. Арифметические и логические инструкции. Инструкции передачи управления. Возможности программирования на ассемблере. Совместное использование языка ассемблер и C/C++. Интерфейс памяти. Базовый интерфейс ввода-вывода. Прерывания. Основы процесса прерываний Аппаратные прерывания. Прямой доступ к памяти. Арифметический сопроцессор и расширение MMX. Форматы данных арифметического сопроцессора. Архитектура сопроцессор 80х87. Программирование сопроцессора. Шины ввода-вывода. Универсальная последовательная шина USB. Микропроцессоры Pentium Pro, Pentium 2, Pentium 3, Pentium 4. Особенности применения микропроцессора Pentium 4.


«АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННО - ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ»

3 курс, 6 семестр

Код дисциплины


БД AOIS30606

Общая трудоемкость


3 кредита

В том числе аудиторная нагрузка

45 ч.

Цель

Приобретение студентами основополагающих знаний об основных принципах организации вычислительных систем на базе микропроцессоров и программирование этих систем.

Пререквизиты


Программирование на Ассемблере

Операционные системы

Дискретная математика

Теория электрических цепей

Микроэлектроника

Постреквизиты

Основы компонентных технологий

Методы и средства защиты компьютерной информации

Тьюторы

д.т.н., проф. Якубова М.З.

ст. преп. Мустафина Б.М.

Кафедра

«Программная инженерия и радиотехника, электроника и телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции

Лабораторные работы

Консультации

СРС

СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

Рубежный контроль (р1,р2), экзамен (тестирование) .

Ожидаемые результаты

Навыки и умения практического использования аппаратного обеспечения информационно-телекоммуникационных систем.


Содержание курса: Архитектура вычислительных систем, особенности режимов работы процессоров, иерархическая система памяти компьютера, организация прерываний, Архитектурные особенности и режимы работы 16-битных процессоров фирмы Intel, микропроцессоров IA-32: Анализ развития процессоров фирмы Intel от 8086 до Pentium 4. Базовые понятия: конвейеризация шины, режим пакетирования, суперскалярная архитектура, динамическое исполнение программ и особенности новых архитектурных решений: SIMD и NetBurst. Структура процессоров семейства МС680х0 фирмы Motorola и архитектура современных RISC-процессоров. Иерархическая подсистема памяти, организация кэш-памяти и особенности обновления информации, перспективы развития технологий DRAM. Обмен с прерываниями и организация прямого доступа к памяти. Взаимодействие ПЭВМ и сопроцессора для микропроцессоров IA-32 и МС680х0. Состав и характеристика периферийных устройств. Основные классы параллельных систем, их характеристики и особенности.


«РАЗРАБОТКА ГЕТЕРОГЕННЫХ АППАРАТНО –ПРОГРАММНЫХ СИСТЕМ»

3 курс, 6 семестр


Код дисциплины


БД RGAS30606

Общая трудоемкость


3 кредита

В том числе аудиторная нагрузка

45 ч.

Цель

Заложить методически правильные основы знаний, необходимые будущим специалистам-практикам в области гетерогенных аппаратно-программных систем

Пререквизиты


Программирование на Ассемблере

Операционные системы

Дискретная математика

Теория электрических цепей

Микроэлектроника

Постреквизиты

Основы компонентных технологий

Методы и средства защиты компьютерной информации

Тьюторы

д.т.н., проф. Якубова М.З.

ст. преп. Мустафина Б.М.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции

Лабораторные работы

Консультации

СРС

СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

Рубежный контроль (р1,р2), экзамен (тестирование) .

Ожидаемые результаты

Навыки и умения практического использования полученных знаний при решении задач проектирования гетерогенных аппаратно-программных систем


Содержание курса: Рассматриваются особенности систем различных уровней сложности и различного назначения, принципы архитектурных решений, способы и средства организации обмена информацией. принципы организации персональных компьютеров как наиболее сложных и гибких микропроцессорных систем, позволяющих решать самые сложные задачи. Обучение навыкам проектирования гетерогенных аппаратно-программных систем на основе микроконтроллеров, как наиболее распространенного типа микропроцессорных систем. Освоение микроконтроллеров семейства PIC, специальных гетерогенных аппаратно-программных средств проектирования. Примеры решения задач проектирования гетерогенных аппаратно-программных систем.


« ТЕХНОЛОГИИ БАЗ ДАННЫХ»

3 курс, 6 семестр


Код дисциплины


БД TBD30607

Общая трудоемкость


3 кредита

В том числе аудиторная нагрузка

45 ч.

Цель

Систематическое изложение базовых концепций, методов и средств построения и использования баз данных

Пререквизиты

Объектно- ориентированное программирование

Клиент- серверное приложение.

Постреквизиты

Интернет - технологии

Системы искусственного интеллекта

Технологии разработки программного обеспечения

Тьюторы

д.т.н., проф. Шмыгалева Т.А.

к.т.н., доц. Нурмаганбетова А.Т.


Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции

Лабораторные работы

Консультации

СРС

СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля


Рубежный контроль (р1,р2), экзамен (тестирование) .

Ожидаемые результаты

В результате изучения дисциплины студент будет знать современное состояние технологий баз данных, средства, методы, принципы построения информационных систем на основе баз данных и компьютерных сетей, получит навыки построения приложений баз данных различных архитектур, будет знать необходимую методическую основу для самостоятельного использования технологий баз данных при создании прикладных информационных систем.