Каталог элективных дисциплин по специальности
Вид материала | Документы |
- Каталог включает в себя перечень элективных дисциплин (компонент по выбору), так, 748.97kb.
- Каталог элективных дисциплин по специальности 6М050600 -экономика, 407.58kb.
- Каталог элективных дисциплин по специальности 6М070300 –информационные системы, 539.84kb.
- Каталог элективных дисциплин по специальности 6М070300 –информационные системы, 473.12kb.
- Пояснительная записка Уважаемые студенты! При кредитной системе обучения обязательным, 499.95kb.
- Каталог элективных дисциплин по специальности, 174.98kb.
- Экзамен 3 Физико-технические основы радиоизотопного исследования 378, 33.16kb.
- Каталог элективных дисциплин по специальности 6М030100 -юриспруденция (профильное направление), 535.43kb.
- Каталог элективных дисциплин по специальности 6N0202 -международные отношения магистратура, 203.56kb.
- Пояснительная записка Уважаемые студенты! При кредитной системе обучения обязательным, 214.58kb.
Содержание курса: Основные концепции и механизмы объектно-ориентированного программирования к проектированию программного обеспечения.
Объектная модель и ее развитие в современных объектно – ориентированных языках программирования. Ключевые свойства объектной модели.
Объекты, классы и типы отношений между классами.
Основы обобщенного программирования.
Методология объектно-ориентированного программирования к разработке программ на объектно – ориентированном языке программирования 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), экзамен (тестирование) . |
Ожидаемые результаты | В результате изучения дисциплины студент будет знать современное состояние технологий баз данных, средства, методы, принципы построения информационных систем на основе баз данных и компьютерных сетей, получит навыки построения приложений баз данных различных архитектур, будет знать необходимую методическую основу для самостоятельного использования технологий баз данных при создании прикладных информационных систем. |