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

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

Содержание


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

Содержание курса: Программная инженерия – области знаний. Процесс разработки программного обеспечения. Тематика и терминология. Инфраструктура процесса разработки ПО. Моделирование и спецификация процессов разработки ПО. Измерение и анализ в процессах разработки ПО. Улучшение процессов разработки ПО. Анализ и контроль качества. Анализ и моделирование процессов разработки ПО. Модели и стандарты процессов жизненного цикла ПО. Индивидуальный и командный процесс. Настройка процесса. Требования к процессу жизненного цикла программного обеспечения. Процесс ICONIX. Методы и средства инженерии программного обеспечения.


«ПРОЦЕСС РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»

4 курс, 7 семестр


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

ПД TRPO40703

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

3 кредита

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

45 ч.

Цель

Дать общее представление об инженерии программного обеспечения.

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

Технологии программирования

Технологии баз данных

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

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

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

Профессиональное программирование

Тьюторы

к.т.н., проф. Кубеков Б.С.,

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

Кафедра

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

Контакты

Тел. 2646395, act_piret@mail.ru

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

Лекции

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

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

СРС

СРСП

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

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

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

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

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

В результате изучения дисциплины студенты будут:

-иметь представление о том, что такое инженерия ПО и почему она важна;

-знать основные концепции, лежащие в основе процесса создания ПО и моделей этого процесса;

-иметь представление об основных моделях процесса разработки ПО и понимать, когда какую из них использовать;

-знать схему построения моделей процесса формирования требований к ПО, его разработки и тестирования;

-знать стандарты документирования требований к ПО;

-знать концепции моделирования поведения данных и объектов системы;

-знать и использовать инструментальные средства, применяемые для моделирования и спецификации систем.


Содержание курса: Тематика и терминология. Инфраструктура процесса разработки ПО. Моделирование и спецификация процессов разработки ПО. Измерение и анализ в процессах разработки ПО. Улучшение процессов разработки ПО. Анализ и контроль качества. Анализ и моделирование моделей процессов разработки ПО. Модели и стандарты процессов жизненного цикла ПО. Индивидуальный и командный процесс. Настройка процесса. Требования к процессу жизненного цикла ПО.


«ИНЖЕНЕРИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»

4 курс, 7 семестр

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

ПД TRPO40703

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

3 кредита

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

45 ч.

Цель

Дать общее представление об инженерии программного обеспечения.

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

Технологии программирования

Технологии баз данных

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

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

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

Профессиональное программирование

Тьюторы

к.т.н., проф. Кубеков Б.С.,

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

Кафедра

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

Контакты

Тел. 2646395, act_piret@mail.ru

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

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

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

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

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

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

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

В результате изучения дисциплины студенты будут:

-иметь представление о том, что такое инженерия ПО и почему она важна;

-знать основные концепции, лежащие в основе процесса создания ПО и моделей этого процесса;

-иметь представление об основных моделях процесса разработки ПО и понимать, когда какую из них использовать;

-знать схему построения моделей процесса формирования требований к ПО, его разработки и тестирования;

-знать стандарты документирования требований к ПО;

-знать концепции моделирования поведения данных и объектов системы;

-знать и использовать инструментальные средства, применяемые для моделирования и спецификации систем.



Содержание курса: Среды разработки. Среды проектирования графического интерфейса пользователя. Средства модульного тестирования. Предметно – ориентированные языки (скриптовые языки, языки, ориентированные на заданную предметную область – Domain Specific Language). Средства профилирования, анализа производительности и построения срезов программ. Применение абстрактных машин. Применение языков и методов формальных спецификаций (ASM, B, CSP, VDM, Z и др.). Автоматическая генерация кода по спецификации. Отображение спецификации на различные реализации. Уточнение программного обеспечения. Доказательства корректности программного обеспечения.


«СИСТЕМЫ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА»

4 курс, 7 семестр

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


ПД SII40704

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


3 кредита

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

45 ч.

Цель

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

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

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

Технологии программирования

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

Технологии мультимедиа

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


Профессиональное программирование

Тьюторы

к.т.н., доц. Ахметова М.А.,

доктор PhD Актаева А.У.

Кафедра

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

Контакты


Тел. 2646395, act_piret@mail.ru

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

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

СРС. СРСП

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

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

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


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

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

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



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

Особенности проектирования экспертных систем, которые являются результатом развития теории и практики искусственного интеллекта.


«ЛОГИЧЕСКИЕ НЕЙРОННЫЕ СЕТИ»

4 курс, 7 семестр

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


ПД LNS40704

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


3 кредита

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

45 ч.

Цель

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

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

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

Технологии программирования

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

Технологии мультимедиа

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


Профессиональное программирование

Тьюторы

к.т.н., доц. Ахметова М.А.,

доктор PhD Актаева А.У.

Кафедра

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

Контакты


Тел. 2646395, act_piret@mail.ru

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

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

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

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

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


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

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

Навыки и умения практического использования знаний нейросетевых технологий. Искусственные нейронные сети. Сведение решения любой задачи к задаче, решаемой нейронной сетью. Выбор типа (архитектуры) нейронной сети. Подбор весов (обучение) нейронной сети. Применение нейронных сетей. Формализация представления знаний эксперта, методов и моделей экспертных и интеллектуальных систем.



Содержание курса: Математическая логика событий. Основы нейросетевых технологий.

Построение современной нейросетевой технологии. Трассировка нейронной сети. Стратегии обучения и самообучения. Нейронные сети с обратными связями. Нейросетевые самообучающиеся ситемы управления. Логическое программирование нейронной сети. Структурное обоснование логической нейронной сети. Корректировка параметров, дистрибутивные преобразования, однослойные и совершенные логические нейронные сети. Трассировка логической структуры нейросети. Методика построения системы принятия решений на основе логической нейронной сети. Нейросетевые технологии в экономике и бизнесе. Нейросетевые модели пошаговой оптимизации, маршрутизации и тактических игр. Основы "живого" моделирования. Перспективные нейросетевые технологии.


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

4 курс, 7 семестр


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


ПД TAD40704

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


3 кредита

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

45 ч.

Цель

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

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

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

Технологии программирования

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

Технологии мультимедиа

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


Профессиональное программирование

Тьюторы

к.т.н., доц. Ахметова М.А.,

доктор PhD Актаева А.У.

Кафедра

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

Контакты


Тел. 2646395, act_piret@mail.ru

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

Лекции

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

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

СРС

СРСП

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

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

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


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

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

Освоение студентами основ технологий хранилищ данных (Data Warehouse), оперативного анализа данных (OLAP) и глубинного анализа данных (Data Mining). Навыки и умения практического использования полученных знаний для разработки системы поддержки принятия решений для модельной предметной области.



Содержание курса: Концепция хранилища данных. OLAP – системы. Интеллектуальный анализ данных. Классификация и регрессия. Поиск ассоциативных правил. Методы и алгоритмы анализа структуры многомерных данных. Кластеризация. Визуальный анализ данных. Анализ текстовой информации. Стандарты Data Mining. Распределенный анализ данных. Нейронечеткие системы. Особенности и эффективность генетических алгоритмов.


«ПРОФЕССИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ»

4 курс, 7 семестр


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


ПД PP40705

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

1 кредита

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

15 ч.

Цель

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

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


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

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

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


Проектирование дипломных работ (проектов) и магистерских диссертаций.

Тьюторы

к.т.н., проф. Кубеков Б.С.,

к.т.н., доц. Нарынов С.С.,

Кафедра

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

Контакты

Тел. 2646395, act_piret@mail.ru

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

Лекции

Практические занятия

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

СРС

СРСП

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

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

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

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

Ожидаемые результаты изучения дисциплины

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


Содержание дисциплины: Профессиональное программирование. Функции, черты и особенности мышления профессиональных программистов. Что должны знать и уметь профессиональные программисты. Чем является программирование: искусством, наукой, ремеслом или технологией? Почему многие программные проекты выполняются с отставанием от графика, с превышением сметы расходов, при этом качество продукта не устраивает пользователя? Элементы менеджмента и социальные вопросы информатики. Как сделать карьеру в области информационных систем? В чем особенности национальной карьеры? Какими должны быть первые шаги в поиске работы? Как правильно составить резюме? Как проводится собеседование и как к нему подготовиться? Почему некоторые программисты на порядок полезнее других? Каковы этические проблемы, возникающие при разработке программного обеспечения? Как их можно решать с этической и технической точек зрения? Основные направления профессионального программирования.