Дисциплины магистерской программы, общенаучный цикл

Аннотация дисциплин общенаучного цикла магистерской программы «Проектирование интегрированных аппаратно-программных микросистем»

«Иностранный язык»

Преподаватель: доцент кафедры иностранных языков, к.фил.н. Филиппова Ю.В.

КЦель курса «Иностранный язык» – обучение практическому владению иностранным языком (английским, немецким, французским), критерием которого является умение пользоваться наиболее употребительными языковыми средствами в основных видах речевой деятельности: говорение, аудирование, чтение и письмо. Задача курса – уметь общаться в большинстве ситуаций, которые могут возникнуть в повседневной и профессиональной деятельности. По структуре курс делится на следующие аспекты (модули): разговорная практика и аудирование, чтение, письменная практика, практика перевода и практическая грамматика, которые различаются тематикой и лексическим составом учебного и информационного материалов, при этом связаны между собой необходимостью систематического совершенствования всех четырех языковых умений и основных грамматических тем.

«Основы предпринимательства»

Целью освоения дисциплины «Основы предпринимательства» является знакомство студентов с теорией и практикой предпринимательства в Российской Федерации. В ходе изучения дисциплины студенты осваивают основы создания собственного дела, приобретают навыки адаптации теоретических знаний к российской практике предпринимательства, изучают процессы предпринимательской деятельности, процессы реализации предпринимательского проекта, процессы бизнес-планирования, процессы привлечения ресурсов, информацию о правовых и экономических аспектах создания собственного предприятия; возможные проблемы и трудности, с которыми сталкивается предприниматель в ходе своей деятельности, особенно на начальном этапе, в тех, или иных, конкретных условиях, актуальные вопросы развития предпринимательства в России. В результате изучения дисциплины студенты получают практические навыки по открытию собственного дела, по решению задач текущей предпринимательской деятельности, по поиску новых идей и ресурсов для развития бизнеса.

«Интеллектуальные системы»

Преподаватель: доцент кафедры ВТ, к.т.н. Родионов С.В.

Рассматриваются основные понятия теории интеллектуальных систем; средства языка логического программирования для разработки интеллектуальных систем: рекурсивные программы, решение логических задач с использованием структур данных – списков и деревьев; интерактивная визуальная среда логического программирования Visual Prolog; основы организации, построения и использования экспертных систем; методы планирования действий в интеллектуальных системах; теоретические и практические основы организации обучения в интеллектуальных системах; методы поиска в условиях противодействия. Лабораторные работы ориентированы на изучение языка логического программирования в среде Visual Prolog, программирование с использованием структур данных списки и деревья, разработку экспертной системы на языке логического программирования, исследование моделей планирования в интеллектуальных системах.

«Математические основания информатики»

Преподаватель: профессор кафедры ВТ, д.ф-м.н. Перязев Н.А.

Дисциплина «Математические основания информатики» относится к базовой части учебного плана магистратуры по направлению «Информатика и вычислительная техника». Она является органическим продолжением дисциплин «Дискретная математика» и «Математическая логика и теория алгоритмов», изучаемых по учебным планам бакалавров. Цель дисциплины – поднять математическую культуру студентов, овладеть основными моделями и методами компьютерной математики. Дисциплина состоит из следующих разделов: теория множеств; алгебраические системы; прикладная логика.

«Архитектура параллельных вычислительных систем»

Преподаватель: д.фил.н., профессор Иванов А.Ф.

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

«Методология научного познания»

Дисциплина «Методология научного познания» входит в базовую часть общенаучного цикла подготовки. Целью изучения дисциплины является ознакомление обучающихся со структурой научного знания, с методами научного исследования, с функциями научных теорий и законов; расширение их мировоззренческого кругозора; выработка представлений о критериях научности и о требованиях, которым должно отвечать научное исследование и его результаты. Логико-методологическая подготовка может стать основой для продолжения обучения по другим программам. Дисциплина разработана с учетом профиля вуза и особенностей учащихся.

«Управление проектированием информационных систем»

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

«Построение и оптимизация алгоритмов»

Дисциплина «Построение и оптимизация алгоритмов» относится к базовой части учебного плана магистратуры по направлению «Информатика и вычислительная техника». Она опирается на дисциплину «Математические основания информатики», изучаемую в 1 семестре и на дисциплины учебного плана бакалавров. Цель дисциплины овладеть основными методами построения, анализа и оптимизации алгоритмов. Дисциплина состоит из следующих разделов: методы построения алгоритмов; теория сложности алгоритмов; оптимизация алгоритмов.

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

Дисциплина обеспечивает формирование знаний и умений в сфере современных технологий командной разработки ПО. Рассматриваются различные модели жизненного цикла разработки ПО, интегрированная модель зрелости предприятия (CMMI) и ее ключевые области. Проводится обзор современных стандартов, методологий, документированных процессов и сред разработки ПО: Rational Unified Process, Microsoft Solutions Framework и Team Foundation Server, гибкие (agile) методологии разработки. Рассматриваются вопросы построения проектного процесса, распределение ролей в проекте, методы планирования и отслеживания работ, контроля качества, управления рисками. Полученные знания закрепляются при выполнении курсового проекта по разработке ПО в командах по 3-4 человека. Обязательным является использование современных средств разработки (Java / .Net), систем версионного контроля, средств управления конфигурацией, отслеживания дефектов, автоматизации тестирования и контроля качества кода. Еженедельная публичная отчетность команд с демонстрацией проектных метрик и прототипов обеспечивает высокий уровень соревновательности.