annot_09.03.04_piias_2016 (1) (1087605), страница 2
Текст из файла (страница 2)
Место дисциплины в структуре основной профессиональнойобразовательной программыДисциплина «Математическая логика и теория алгоритмов» является дисциплинойбазовой части блока «Дисциплины» учебного плана направления подготовки бакалавров09.03.04 «Программная инженерия» с профилем подготовки «Программная инженерияинформационно аналитических систем». Общая трудоемкость дисциплины составляет 3зачетных единицы (108 акад. час.). Формы промежуточной аттестации: экзамен.В результате изучения дисциплины обучающийся должен:знать: основные понятия и методы математической логики, теории алгоритмов;уметь: использовать основные методы и модели математической логики и теорииалгоритмов для решения прикладных задач в сфере программной инженерии;владеть: методами количественного анализа процессов обработки информации.АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫ«Вычислительная математика»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Программная инженерия информационно аналитическихсистем»1.
Цель освоения дисциплиныДисциплина «Вычислительная математика» имеет своей целью способствоватьформированию у обучающихся профессиональной компетенции ПК-12 в соответствии стребованиями ФГОС ВО по направлению подготовки бакалавров 09.03.04 «Программнаяинженерия» с учетом специфики профиля подготовки – «Программная инженерияинформационно аналитических систем».2. Место дисциплины в структуре основной профессиональнойобразовательной программыДисциплина «Вычислительная математика» является дисциплиной базовой части блока«Дисциплины» учебного плана направления подготовки бакалавров 09.03.04«Программная инженерия» с профилем подготовки «Программная инженерияинформационно аналитических систем». Общая трудоемкость дисциплины составляет 4зачетных единицы (144 акад.
час.). Формы промежуточной аттестации: экзамен.В результате изучения дисциплины обучающийся должен:знать: основные методы численного анализа, методы интерполяции и приближения,численного интегрирования, а также методы численного решения линейных инелинейных систем, методы минимизации функций;уметь: ставить вычислительную задачу, аргументированно выбрать метод решения ивыбрать значения определяющих параметров метода; практически применять эти методы и интерпретировать результаты их применения;владеть: навыками постановки и организации вычислительного эксперимента, анализировать результат вычислений. начальными навыками математического исследования прикладных вопросов иумением при решении задач выбирать и использовать необходимыевычислительные методы и математические программные средства;АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫ«Информатика»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Программная инженерия информационно-аналитическихсистем»1.
Цель освоения дисциплиныДисциплина «Информатика» имеет своей целью способствовать формированию уобучающихся общепрофессиональных компетенций ОПК-1, ОПК-3 в соответствии стребованиями ФГОС ВО по направлению подготовки бакалавров 09.03.04 «Программнаяинженерия» с учетом специфики профиля подготовки – «Программная инженерияинформационно-аналитических систем».2.
Место дисциплины в структуре основной профессиональной образовательнойпрограммыДисциплина «Информатика» является дисциплиной базовой части блока «Дисциплины»учебного плана направления подготовки бакалавров 09.03.04 «Программная инженерия» спрофилем подготовки «Программная инженерия информационно-аналитических систем».Общая трудоемкость дисциплины составляет 4 зачетные единицы (144 акад. час.). Формыпромежуточной аттестации: экзамен.В результате изучения дисциплины обучающийся должен:знать:- современные тенденции развития информатики и ВТ, компьютерных технологий ипути их применения в научно-исследовательской, проектно-конструкторской,производственно-технологической и организационно-управленческойдеятельности;- модели, методы и средства анализа и разработки математического,лингвистического, информационного и программного обеспечения ВС иавтоматизированных систем;- назначение, организацию, принципы функционирования, последовательность иэтапы разработки системных, инструментальных и прикладных программ,программных комплексов и систем;- модели, методы и формы организации процесса разработки объектовпрофессиональной деятельности;- состав, структуру, функции, принципы функционирования и способы применениявсех видов системного, инструментального и прикладного ПО;уметь: применять основные концепции, принципами, теории и факты, связанными синформатикой; применять основы информатики;владеть: современными информационными технологиями и инструментальнымисредствами для решения различных задач в своей профессиональной деятельности;АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫ«Программирование 1»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Программная инженерия информационно-аналитическихсистем»1.
Цель освоения дисциплиныДисциплина «Программирование 1» имеет своей целью способствовать формированию уобучающихся общепрофессиональной ОПК-3 и профессиональной компетенции ПК-1 всоответствии с требованиями ФГОС ВО по направлению подготовки бакалавров 09.03.04«Программная инженерия» с учетом специфики профиля подготовки – «Программнаяинженерия информационно-аналитических систем».2. Место дисциплины в структуре основной профессиональной образовательнойпрограммыДисциплина «Программирование 1» является дисциплиной базовой части блока«Дисциплины» учебного плана направления подготовки бакалавров 09.03.04«Программная инженерия» с профилем подготовки «Программная инженерияинформационно-аналитических систем». Общая трудоемкость дисциплины составляет 6зачетных единиц (216 акад.
час.). Формы промежуточной аттестации: зачет, курсоваяработа.В результате изучения дисциплины обучающийся должен:знать: основы программирования; основы разработки программного обеспеченияуметь: программировать на языке высокого уровня; разрабатывать программное обеспечение;владеть: инструментами разработки программного обеспечения на языке высокого уровня решение задач моделирования ситуаций, возникающих в процессе проектирования,с использованием современных методов программирования на языках высокогоуровня.АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫ«Программирование 2»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Программная инженерия информационно-аналитическихсистем»1. Цель освоения дисциплиныДисциплина «Программирование 2» имеет своей целью способствовать формированию уобучающихся общепрофессиональной ОПК-3 и профессиональной компетенции ПК-1 всоответствии с требованиями ФГОС ВО по направлению подготовки бакалавров 09.03.04«Программная инженерия» с учетом специфики профиля подготовки – «Программнаяинженерия информационно-аналитических систем».2.
Место дисциплины в структуре основной профессиональной образовательнойпрограммыДисциплина «Программирование 2» является дисциплиной базовой части блока«Дисциплины» учебного плана направления подготовки бакалавров 09.03.04«Программная инженерия» с профилем подготовки «Программная инженерияинформационно-аналитических систем». Общая трудоемкость дисциплины составляет 6зачетных единиц (216 акад. час.). Формы промежуточной аттестации: экзамен.В результате изучения дисциплины обучающийся должен:знать: современные тенденции развития информатики и ВТ, компьютерных технологий ипути их применения в научно-исследовательской, проектно-конструкторской,производственно-технологической и организационно-управленческойдеятельности; модели, методы и средства анализа и разработки математического,лингвистического, информационного и программного обеспечения ВС иавтоматизированных систем; основные принципы ООП: инкапсуляции, наследование, полиморфизм принципы, лежащие в основе алгоритмов сортировки и поиска информации; элементы программирования: ввод, данные, операции, вывод, условноевыполнение, циклы, подпрограммы; структуру программ. тип переменной; классы типов; дерево типов данных; простые типы: простой тип, вещественный тип; порядковые типы; целые числа; вещественный тип данных; арифметические функции; символьные и строковые типы данных; константы строкового типа; перечислимые типы, тип поддиапазона; булевские данные; идентификаторы, правила образования идентификаторов; принципы хранения и обработки информации;алгоритмы сортировки, поиска и выборки;структуру и применение модулей;структуру и механизмы работы динамической памяти;основные принципы объектно-ориентированного программирования;основные компоненты и механизмы их работы, применительно к языкам объектноориентированного программирования; определение, назначение и реализацию классов, объектов, методов, свойств,событий; возможности для создания графических приложений. реализацию полиморфизма при помощи механизмов раннего и позднегосвязывания;уметь:- применять унарные и бинарные операторы;- применять приоритет операторов;- применять оператор присваивания;- применять арифметические, побитовые операторы, операторы отношений;- применять сравнение типов всех типов данных;- применять логические операторы, строковые операторы;- применять операторы ввода/вывод.;- применять условные операторы, оператор выбора case;- применять циклы: цикл while, цикл Repeat....Until.
цикл for;- применять комментарии;- использовать стандартные функций;- применять константы с типом массив, одномерные и многомерные массивы;- применять тип запись,- применять оператор над записями with, константы с типом запись записи свариантами;- применять тип данных множество, операторы действий над множествами,операторы отношений и сравнений множеств, проверка на принадлежностьмножеству, создание множеств, константы типа множества;- описывать процедуры;- применять оператор вызова процедуры, правила передачи данных в процедурах;- описывать и применять функции;- реализовывать рекурсивные процедуры и функции;- организовать и реализовать доступ к файлам, инициализацию файлов;- применять процедуры и функции для работы с файлами;- организовать, реализовать и применять текстовые, типизированные инетипизированные файлы;- сформулировать задачу и использовать для ее решения известные методы;- применять полученные знания к различным предметным областям;- реализовывать алгоритмы на языке программирования высокого уровня Pascal,выбирая структуры данных для хранения информации;- использовать динамическую память (в виде списков) для решения различного типазадач программирования;- разработать, создать и применить модуль в качестве программной единицы проекта(приложения);- сформулировать задачу и использовать для ее решения известные методы;- применять полученные знания к различным предметным областям;- реализовывать алгоритмы на языках программирования высокого уровня, выбираяструктуры данных для хранения информации;- реализовывать алгоритмы с применением механизмов инкапсуляции,наследования, полиморфизма;различать механизмы позднего и раннего связывания;применять стандартные классы и объекты, их свойства и методы для решенияпрограммных задач;- разработать, создать и реализовать работу с диалоговыми окнами и панелямиразличного назначения;- запрограммировать выполнение стандартных событий;- реализовать механизм обработки ошибок;- разработать и реализовать меню и панели инструментов приложений;- использовать принтер при реализации вывода информации;- работать с различными типами файлов;владеть:- навыками написания и отладки программ, реализующих алгоритмы сортировки,поиска, выборки при использовании различных типов данных.- навыками работы в интегрированной среде разработки IDE;- навыками создания и реализации графического интерфейса и частей приложения;- навыками разработки и создания программ тестирования знаний;- навыками создания графических изображений;- навыками реализовывать алгоритмы простого перебора, методы бинарного поиска,сортировки массивов методом прямого выбора, методом обмена и другими.-АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫ«Web-программирование»Направление подготовки 09.03.04 «Программная инженерия»Профиль подготовки «Программная инженерия информационно аналитическихсистем»1.