annot_09.03.04_spi_2016_o (1016197), страница 4
Текст из файла (страница 4)
часа.). Формы промежуточной аттестации: экзамен.В результате изучения дисциплины обучающийся должен:знать: основные сервисы, предоставляемые операционными системами (ОС); методы построения ОС; причины нестабильности работы ОС; методы повышения производительности ОС способы достижения отказоустойчивости и защищенности ОС.уметь: настроить одну из стандартных ОС для конкретного назначения; оптимизировать и поддерживать состояние ОС в ходе ее эксплуатации в различныхусловиях; разработать проект компоненты ОС для учебной модели виртуальной вычислительнойсистемы.владеть: навыками оптимального выбора ОС для различных применений и аппаратныхплатформ, методами моделирования характеристик ОС и аппаратных платформ с целью ихоптимизации на стадии разработки и сопровождения новых решений.АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫБ1.Б.15 «Анализ сложности алгоритмов»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Системная и программная инженерия»1.
Цель освоения дисциплиныДисциплина «Анализ сложности алгоритмов» имеет своей целью способствоватьформированию у обучающихся общепрофессиональных компетенций ОПК-4,профессиональных компетенций ПК-1 в соответствии с требованиями ФГОС ВО понаправлению подготовки бакалавров 09.03.04 «Программная инженерия» с учетомспецифики профиля подготовки – «Системная и программная инженерия».2. Место дисциплины в структуре основной профессиональной образовательнойпрограммыДисциплина «Анализ сложности алгоритмов» является обязательной дисциплинойбазовой части блока «Дисциплины (модули)» учебного плана направления подготовкибакалавров 09.03.04 «Программная инженерия» с профилем подготовки – «Системная ипрограммная инженерия».
Общая трудоемкость дисциплины составляет 3 зачетныеединицы (108 акад. часа.). Формы промежуточной аттестации: экзамен.В результате изучения дисциплины обучающийся должен:знать: методы оценки временной сложности; методы оценки объемной сложности; методы оценки рекурсивных алгоритмов.уметь: выполнять оценку времени выполнения алгоритма, программы, по обработке большихпо объему данных, применяя различные методы;владеть: способностью выбирать структур хранения больших по объему данных, позволяющуюуменьшить время выполнения программы; средствами языка программирования, позволяющего оценить реально затрачиваемоевремя на выполнение программыАННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫБ1.Б.16 «Структуры и алгоритмы обработки данных»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Системная и программная инженерия»1.
Цель освоения дисциплиныДисциплина «Структуры и алгоритмы обработки данных» имеет своей цельюспособствовать формированию у обучающихся общепрофессиональных ОПК-4,профессиональных компетенций ПК-1 в соответствии с требованиями ФГОС ВО понаправлению подготовки бакалавров 09.03.04 «Программная инженерия» с учетомспецифики профиля подготовки – «Системная и программная инженерия».2. Место дисциплины в структуре основной профессиональной образовательнойпрограммыДисциплина «Структуры и алгоритмы обработки данных» является обязательнойдисциплиной базовой части блока «Дисциплины (модули)» учебного плана направленияподготовки бакалавров 09.03.04 «Программная инженерия» с профилем подготовки –«Системная и программная инженерия». Общая трудоемкость дисциплины составляет 8зачетных единиц (288 акад.
часа). Формы промежуточной аттестации: курсовая работа,зачет, экзамен.В результате изучения дисциплины обучающийся должен:знать: базовые структуры данных языка С++ и технологии создания не стандартных структурхранения данных, используемых для хранения, оптимизации поиска данных в большихнаборах данных: линейные списки, бинарное дерево поиска, сбалансированноебинарное дерево поиска, хеш таблица, граф, файл; алгоритмы поиска данных, алгоритмы модификации структур данных; возможности стандартной библиотеки шаблонов (STL) языка С++ по применениюшаблонов структур данных и алгоритмов; методику реализации рекурсивных алгоритмов: метод «разделяй и властвуй», методветвей и границ, метод динамического программирования; теорию объектно-ориентированного программирования языка С++.уметь: проводить анализ данных задачи и выбор структуры (базовой или разработаннойпользователем) данных для оптимизации алгоритмов решения задач, связанных схранением, поиском данных; применять методику рекурсивных алгоритмов, методы «разделяй и властвуй», методветвей и границ, метод динамического программирования при разработкепрограммного обеспечения.владеть: навыками практической реализации структур данных в задачах обработки большихнаборов данных средствами языка С++ с применением объектно-ориентированногопрограммирования; навыками реализации структур данных с использованием класса –шаблон; навыками обработки файлов данных с использованием потокового ввода и вывода; навыками применения STL в задачах обработки больших наборов данных. практическими навыками применения основных базовых типов данных языка С++,типов данных созданных пользователем, шаблонов STL при разработке программногообеспечения обработки больших наборов данных в среде MS Visual Studio.АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫБ1.Б.17 «Базы данных»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Системная и программная инженерия»1.
Цель освоения дисциплиныДисциплина «Базы данных» имеет своей целью способствовать формированию уобучающихся общепрофессиональных компетенций ОПК-4, профессиональныхкомпетенций ПК-2 в соответствии с требованиями ФГОС ВО по направлению подготовкибакалавров 09.03.04 «Программная инженерия» с учетом специфики профиля подготовки– «Системная и программная инженерия».2.
Место дисциплины в структуре основной профессиональной образовательнойпрограммыДисциплина «Базы данных» является обязательной дисциплиной базовой частиблока «Дисциплины (модули)» учебного плана направления подготовки бакалавров09.03.04 «Программная инженерия» с профилем подготовки – «Системная и программнаяинженерия». Общая трудоемкость дисциплины составляет 5 зачетных единиц (180 акад.часа.). Формы промежуточной аттестации: курсовой проект, экзамен.В результате изучения дисциплины обучающийся должен:знать: технологию проектирования реляционных баз данных на основе нормальных форм; технологию создания семантической модели предметной области – «сущность-связь»; технологию преобразования семантической модели в схему реляционной базы данных; технологию формирования запросов языка SQL: по поиску данных в БД; помодификации данных в БД; технологию оптимизации поиска данных с использование индексов; технологию представления данных базы данных в формате Excel; технологию разработки отчетов специальными средствами формирования отчетов исредствами XML; теоретические языки реляционной модели: реляционная алгебра и реляционноеисчисление; технологии доступа к базам данных: ODBC; ADO.уметь: проектировать схему реляционной базы данных: на основе нормальных форм; на основе семантического проектирования –ER – диаграммы; формулировать на языке SQL запросы на выборку высокой степени сложности; формулировать запросы по модификации базы данных и данных в таблицахреляционной модели; применять технологию триггеров и транзакций для обеспечения целостности БД; осуществлять выбор программного и аппаратного обеспечения для реализации БД.владеть: практическими навыками проектирования и реализации базы данных в среде MS SQLServer Management Studio; практическими навыками разработки и выполнения запросов на выборку имодификацию базы данных на языке SQL с применением реальных таблиц,подзапросов, представлений; практическими навыками создания базы данных в среде MS SQL Server ManagementStudio; практическими навыками создания и выполнения запросов; практическими навыками создания хранимых процедур, триггеров, транзакций,представлений; практическими навыками создания динамических запросов в приложении для базыданных; практическими навыками вызова хранимых процедур из приложения MS Visual Studio практическими навыками программирования на стороне сервера; навыками создания клиентской части приложения для базы данных средствами средыразработки Qt и MS Visual Studio, Borland Borland Delphi.АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫБ1.Б.18 «Теория автоматов и формальных языков»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Системная и программная инженерия»1.