Аннотации к раб. программе для 231000 «Программная инженерия»

 

Аннотация рабочей программы

Дисциплина Б3.В.ОД.1 «Моделирование» относится к обязательным дисциплинам профессионального цикла дисциплин по направлению подготовки 230100.62 «Информатика и вычислительная техника» по профилям «Вычислительные машины, комплексы, системы и сети» и «Автоматизированные системы обработки информации и управления». Дисциплина реализуется на факультете автоматики и информационных технологий СамГТУ кафедрой «Информационные технологии».

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

Задачи дисциплины – изучение методологических и научных основ теории моделирования систем и получение навыков решения типовых и нестандартных задач методом имитационного моделирования. неопределённости.

Дисциплина нацелена на формирование общекультурных и профессиональных компетенций:

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

  • ОК-10 – готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования;

  • ПК-3 – готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности;

  • ПК-12 – навыки моделирования, анализа и использования формальных методов конструирования программного обеспечения;

  • ПК - 16 – навыки использования различных технологий разработки программного обеспечения.

Задачи дисциплины:

приобретение в рамках освоения теоретического и практического материала знанияметодов построения моделей в различных предметных областях;

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

обоснованно выбирать методы решения задач с нахождением рациональных решений;

формулировать выводы и рекомендации по повышению эффективности исследуемых систем;

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

Дисциплина «Моделирование» изучается на третьем курсе в пятом семестре и включает разделы: методологические и научные основы теории принятия решений и методы принятия решений.

Преподавание дисциплины предусматривает следующие формы организации учебного процесса: лекции, лабораторные занятия, контрольные работы, тест, самостоятельная работа студента (в том числе реферат).

Программой дисциплины предусмотрены следующие виды контроля: текущая аттестация в форме письменных домашних заданий, контрольных работ и контроля соблюдения графика работы над рефератом; дважды в семестре рубежная аттестация успеваемости в форме тестирования по разделам 1 и 2 лекционного курса и темам 1 – 22 практических занятий; промежуточный контроль в форме экзамена.

Общая трудоемкость освоения дисциплины составляет 4 зачетных единиц, 144 часа. Программой дисциплины предусмотрены лекционные 18 часов, лабораторные занятия 54 часа и 72 часа самостоятельной работы студентов.

 

Аннотация рабочей программы

Дисциплина «Дискретная математика» входит в состав базовой части Математического и естественнонаучного цикла дисциплин подготовки студентов по направлению 231000, профиля «Программная инженерия». Дисциплина реализуется кафедрой «Вычислительная техника» на Факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

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

ОК-10, готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования;

ПК-1: понимание основных концепций, принципов, теорий и фактов, связанных с информатикой;

ПК-2: способность к формализации в своей предметной области с учетом ограничений используемых методов исследования

ПК-3: готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

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

Уметь: применять методы и модели дискретной математики для решения практических задач; использовать основные законы естественнонаучных дисциплин; работать с математической литературой.

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

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные в количестве 36 часов и практические занятия в количестве 36 часов, а также 108 часов самостоятельной работы студента.

 

Аннотация рабочей программы

Дисциплина «Информатика» входит в состав базовой части Математического и естественнонаучного цикла дисциплин подготовки студентов по направлению 231000. Дисциплина реализуется кафедрами «Информационные технологии» и «Вычислительная техника» на Факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

Целью освоения дисциплины «Информатика» является формирование общекультурных и профессиональных компетенций, необходимых для реализации аналитической, научно-исследовательской, проектной, технологической, производственной, педагогической, и сервисно-эксплуатационной деятельности:

ОК-1, владение культурой мышления, способностью к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения;

ОК-10, готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования;

ПК-1, понимание основных концепций, принципов, теорий и фактов, связанных с информатикой;

ПК-10, умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

Знать:

- основы информационного анализа сообщений и систем;

- основные методы кодирования информации в ЭВМ и системах;

- структуры информационных систем;

- информационное описание каналов связи;

- основные методы обработки данных.

Уметь

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

- выбирать структуры информационных систем;

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

Владеть

- методами информационного описания систем и каналов связи;

- способами кодирования сообщений;

- методами защиты данных.

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные в количестве 36 часов и лабораторныезанятия в количестве 36 часов, а также 81 час самостоятельной работы студента.

Аннотация рабочей программы

Дисциплина «Конструирование программного обеспечения» входит в состав базовой части профессионального цикла дисциплин по выбору студента по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой «Вычислительная техника» на Факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

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

ПК-4, готовность обосновывать принимаемые проектные решения, осуществлять постановку и выполнение экспериментов по проверке их корректности и эффективности;

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

ПК-7, способность выполнить начальную оценку степени трудности, рисков, затрат и сформировать рабочий график;

ПК-8, способность готовить коммерческие предложения с вариантами решения;

ПК-10, умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов;

ПК-11, навыки чтения, понимания и выделения главной идеи прочитанного исходного кода программного обеспечения;

ПК-13, способность оценивать временную и емкостную сложность программного обеспечения;

ПК-20, навыки проведения практических занятий с пользователями программных систем;

ПК-21, способность оформления методических материалов и пособий по применению программных систем.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

Знать:

  • методику разработки бизнес-планов и технических заданий на оснащение отделов, лабораторий, офисов современным программным обеспечением;

  • методы обоснования принимаемых проектных решений;

  • методику конструирования программных комплексов;

  • классы моделей компонентов программных систем и систем в целом;

  • классические модели жизненного цикла программных систем;

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

  • методы оценки временной и емкостной сложности программного обеспечения;

  • методику проведения практических занятий с пользователями программных систем.

Уметь:

  • разрабатывать бизнес-планы и технические задания на оснащение отделов, лабораторий, офисов программным обеспечением;

  • решать задачи конструирования программных комплексов;

  • обосновывать принимаемые проектные решения;

  • оценивать эффективность и надежность любой системы;

  • оценивать временную и емкостную сложность программного обеспечения;

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

  • проводить практические занятия с пользователями программных систем.

Владеть:

  • методикой разработки бизнес-планов и технических заданий на оснащение отделов, лабораторий, офисов программным обеспечением;

  • методами конструирования программных комплексов;

  • способами оценки временной и емкостной сложности программного обеспечения;

  • методикой составления технико-экономического обоснования принятых решений, постановки и выполнения экспериментов по проверке их корректности и эффективности;

  • методикой проведения практических занятий с пользователями программных систем.

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетные единицы, 144 часа. Программой дисциплины предусмотрены лекционные занятия в количестве 13 часов, лабораторные работы в количестве 39 часов, 65 часов самостоятельной работы студента и 27 часов – на подготовку к экзамену

 

Аннотация рабочей программы

Дисциплина «Объектно-ориентированное программирование» является базовой частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется на факультете Автоматики и информационных технологий кафедрой «Вычислительная техника».

Целями освоения дисциплины «Объектно-ориентированное программирование» являются формирование у будущих специалистов практических навыков по основам алгоритмизации вычислительных процессов, использованию средств и методов разработки программ, применению методов структуризации программ с использованием

принципа модульности, а также формированию профессиональных компетенций:

  • ПК-6 –способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта;

  • ПК-16 –навыки использования различных технологий разработки программного обеспечения;

  • ПК-17 – умение применять основные методы и инструменты разработки программного обеспечения.

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

Знать:

  • основные парадигмы объектно-ориентированного программирования;

  • основные структуры данных, способы их представления и обработки;

  • средства и методы разработки программ на объектно-ориентированных языках высокого уровня;

  • методы структуризации программ с использованием принципа модульности;

  • методы повышения надежности программирования с применением объектного подхода;

  • принципы автономной и комплексной отладки и тестирования программ;

  • технологический процесс подготовки и решения задач на ПК.

Уметь:

  • разрабатывать алгоритмы решения и программировать задачи обработки данных в предметной области на объектно-ориентированном языке;

  • разрабатывать проект тестирования программы, выполнять тестирование и отладку программ;

  • оформлять программную документацию.

Владеть:

  • навыками объектно-ориентированного программирования задач обработки данных;

  • методами тестирования и отладки программ.

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

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часа. Программой дисциплины предусмотрены лекции в объеме 36 часов, лабораторные работы в объеме 36 часов и самостоятельная работа студента в объеме 72 часов.

 

Аннотация рабочей программы

Дисциплина «Операционные системы» является базовой частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется на факультете АИТ ФГБО УВПО «Самарский государственный технический университет» кафедрой информационные технологии.

Цели и задачи дисциплины.

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

В задачи изучения дисциплины входят: рассмотрение назначения, отличительных особенностей и основных понятий операционных (ОС), принципов построения, основ администрирования и эксплуатации операционных систем.

Требования к уровню освоения содержания дисциплины.

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

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

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

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

Дисциплина нацелена на формирование профессиональных компетенций ПК-14, ПК-15, ПК-26 выпускника.

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

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные 54, практические 0, лабораторные занятия 36 и 72 самостоятельной работы студента.

 

 

Аннотация рабочей программы

Дисциплина «Программирование» является базовой частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется на факультете Автоматики и информационных технологий СамГТУ кафедрой Информационные технологии.

Цели и задачи дисциплины. Целями освоения дисциплины «Программирование» являются формирование у будущих специалистов практических навыков по основам алгоритмизации вычислительных процессов, использованию средств и методов разработки программ, применению методов структуризации программ с использованием

принципа модульности, а также формирования следующих общекультурных и профессиональных компетенций:

  • ОК-10: готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования;

  • ПК-1: понимание основных концепций, принципов, теорий и фактов, связанных с информатикой;

  • ПК-2: способность к формализации в своей предметной области с учетом ограничений используемых методов исследования;

  • ПК-3: готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности;

  • ПК-10: умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов;

  • ПК-11: навыки чтения, понимания и выделения главной идеи прочитанного исходного кода, документации;

  • ПК-17: умение применять основные методы и инструменты разработки программного обеспечения.

Требования к уровню освоения содержания дисциплины.

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

знать:

  • основные приемы алгоритмизации и программирования;

  • основные структуры данных, способы их представления и обработки;

  • систему программирования на алгоритмических языках высокого уровня;

  • принципы разработки программ;

уметь:

  • разрабатывать алгоритмы решения и программировать задачи обработки данных;

  • выполнять тестирование и отладку программ;

  • оформлять программную документацию.

владеть:

  • навыками программирования задач обработки данных;

  • методами тестирования и отладки программ;

  • технологией оформления программной документации.

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

Преподавание дисциплины предусматривает следующие формы организации учебного процесса: лекции, лабораторные работы, самостоятельную работу, консультации с преподавателем

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

Общая трудоемкость освоения дисциплины составляет 7 зачетных единиц, 252 часов. Программой дисциплины предусмотрены лекционные: 54, практические: 0, лабораторные занятия: 90 и самостоятельной работы студента: 108.

 

Аннотация рабочей программы

Дисциплина Б3.В.ОД.5 «Проектирование человеко-машинного интерфейса» относится к вариативной части дисциплин профессионального цикла по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой «Информационные технологии» на факультете автоматики и информационных технологий ФГБОУ ВПО СамГТУ.

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

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

ПК-5 производить оценку уровня брака, анализировать его причины и разрабатывать предложения по его предупреждению и устранению;

ПК-6 участвовать в проведении сертификации продукции, технологических процессов, услуг, систем качества, производств и систем экологического управления предприятия;

ПК-14 способность создавать программные интерфейсы;

ПК-16 навыки использования различных технологий разработки программного обеспечения;

ПК-17 умение применять основные методы и инструменты разработки программного обеспечения;

ПК-18 понимание концепций и атрибутов качества программного обеспечения (надежности, безопасности, удобства использования), в том числе роли людей, процессов, методов, инструментов и технологий обеспечения качества.

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

Требования к уровню освоения содержания дисциплины

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

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

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

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часов. Программой дисциплины предусмотрены лекции 36 часов, лабораторные занятия 36 часа и 72 часов самостоятельной работы студентов.

Аннотация рабочей программы

 

Дисциплина «Системное программное обеспечение» является частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется на факультете автоматики и информационных технологий Самарского государственного технического университета кафедрой вычислительной техники.

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

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

Дисциплина нацелена на формирование следующих профессиональных компетенций выпускника:

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

    • ПК-16, навыков использования различных технологий разработки программного обеспечения.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

Знать:

  • основные методы и алгоритмы управления ресурсами вычислительных систем;

  • элементы программного интерфейса Win32;

  • основные методы трансляции.

Уметь:

  • разрабатывать сервисные программы в среде MS Windows, используя средства Visual Studio C++;

  • разрабатывать и реализовывать программные интерфейсы на различных уровнях.

Владеть:

  • навыками отладки и тестирования программ, использующих системные вызовы Win32 в среде Visual Studio C++ на платформе MS Windows.

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часа. Программой дисциплины предусмотрены лекционные (36 часов), лабораторные (36 часов) занятия, 45 часов самостоятельной работы студента (в том числе курсовая работа в количестве 30 часов) и 27 часов на подготовку к экзамену.

 

Аннотация рабочей программы

Дисциплина «Защита информации» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

Цель и задачи дисциплины: Целью освоения дисциплины «защита информации» является формирование у студентов общекультурных и профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности:

навыки использования различных технологий разработки программного обеспечения (ПК 16);

понимание основных концепций и моделей эволюции и сопровождения программного обеспечения (ПК 26).

 

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен:

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

Уметь: разработать, обосновать и построить систему защиты информации в корпоративной сети. Применять на практике принимаемые стандарты и законодательные акты в области защиты информации.

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

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

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

Общая трудоемкость освоения дисциплины составляет 4зачетных единицы, 144 часа. Программой дисциплины предусмотрены лекционные занятия (18 часов), лабораторные работы (36 часов), практические занятия (18 часов), самостоятельная работа (45 час), подготовка к экзамену (27 часов).

Аннотация рабочей программы

Дисциплина Б3.В.ОД.3 «Программная инженерия» относится к вариативной части профессионального цикла по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой «Информационные технологии» на факультете автоматики и информационных технологий ФГБОУ ВПО СамГТУ.

Целями изучения дисциплины являются формирование общекультурных и профессиональных компетенций, необходимых для реализации проектной, производственно-технологической; организационно-управленческой; аналитической; научно-исследовательской деятельности:

- ПК-7 осуществлять экспертизу технической документации, надзор и контроль за состоянием и эксплуатацией оборудования, выявлять резервы, определять причины существующих недостатков и неисправностей в его работе, принимать меры по их устранению и повышению эффективности использования;

- ПК-8 способность готовить коммерческие предложения с вариантами решения;

- ПК-18 понимание концепций и атрибутов качества программного обеспечения (надежности, безопасности, удобства использования), в том числе роли людей, процессов, методов, инструментов и технологий обеспечения качества;

- ПК-19 понимание стандартов и моделей жизненного цикла;

- ПК-23 понимание методов управления процессами разработки требований, оценки рисков, приобретения, проектирования, конструирования, тестирования, эволюции и сопровождения.

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

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

знание концепции эволюционного развития программного обеспечения (ПО); концепции и реализации программных процессов;

умения разработки и специфицирования требований, а также основных программных документов;

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

Дисциплина «Разработка и анализ требований к программному обеспечению» изучается в пятом семестре и включает разделы: особенности процесса составления требования к программному обеспечению, этапы процесса разработки требований, управление требованиями в процессе разработки.

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

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

Общая трудоёмкость освоения дисциплины составляет 4 зачётных единицы, 144 часа.

Программой дисциплины предусмотрены лекционные занятия (36 часов), лабораторные работы (36 часов) и самостоятельная работа студентов (72 часа).

 

Аннотация рабочей программы

 

Дисциплина «Машинно-ориентированные языки программирования» является частью цикла дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется на факультете автоматики и информационных технологий Самарского государственного технического университета кафедрой вычислительной техники.

Целью освоения дисциплины является формирование профессиональных компетенций, необходимых для реализации научно-исследовательской, аналитической, проектной, технологической, производственной и педагогической деятельности:

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

  • ПК-16, навыков использования различных технологий разработки программного обеспечения

  • ПК-17. умение применять основные методы и инструменты разработки программного обеспечения.

Задачи изучения дисциплины - приобретение знаний взаимодействия аппаратных и программных средств на различных уровнях; основных управляющих структур и директив машинно-ориентированных языков; методов адресации операндов машинных команд процессоров фирмы Intel; алгоритмов трансляции машинно-ориентированных языков и используемых структур данных.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен:

Знать:

  • области применения машинно-ориентированных языков;

  • основные директивы трансляторов машинно-ориентированных языков;

  • методы адресации операндов команд процессоров фирмы Intel;

  • алгоритмы трансляции машинно-ориентированных языков;

  • средства отладки программ на машинно-ориентированных языках.

Уметь:

  • выбирать инструментальные средства для разработки и отладки программ на машинно- ориентированном языке;

  • выполнить дизассемблирование и анализ кода программы.

Владеть навыками:

  • разработки элементов сервисных программ в среде MS Windows средствами макроассемблера;

  • отладки и тестирования программ на машинно-ориентированном языке;

  • использования различных технологий разработки программного обеспечения.

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

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

Общая трудоемкость освоения дисциплины составляет 3 зачетных единицы, 108 часов. Программой дисциплины предусмотрены лекционные (36 часов), лабораторные (18 часов) занятия, 54 часа самостоятельной работы.

 

Аннотация рабочей программы

Дисциплина «Алгоритмы и структуры данных» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

Целью освоения дисциплины «Алгоритмы и структуры данных» является формирование у студентов профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности:

- способность к формализации в своей предметной области с учетом ограничений используемых методов исследования (ПК 2);

- готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК 3);

- умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК-10).

Требования к уровню освоения содержания дисциплины.

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

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

  • уметь применять основы информатики и программирования к проектированию программных продуктов, связанных с параллельными вычислениями; проектировать параллельные вычислительные алгоритмы для конструирования, проектирования и отладки программных продуктов, оценивать время выполнения программ на различных процессорах.

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

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

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

Общая трудоемкость освоения дисциплины составляет 3 зачетных единицы, 108 часов. Программой дисциплины предусмотрены лекционные занятия (18 часов), лабораторные работы (36 часов), самостоятельная работа (27 часов), подготовка к экзамену (27 часов).

 

 

Аннотация рабочей программы

Дисциплина «Архитектура вычислительных систем» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

Цель и задачи дисциплины: Целью освоения дисциплины «Архитектура вычислительных систем» является формирование у студентов общекультурных и профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности:

понимание основных концепций, принципов, теорий и фактов, связанных с информатикой (ПК 1);

способность к формализации в своей предметной области с учетом ограничений используемых методов исследования (ПК 2);

знакомство с архитектурой ЭВМ и систем (ПК 9).

Требования к уровню освоения содержания дисциплины.

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

- знания об архитектурах вычислительных машин, вычислительных кластеров; основных характеристиках вычислительных систем и наиболее распространенных критериях их эффективности; наиболее распространенных режимах работы ЭВМ и систем, а также их основных технико-экономических показателях;

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные занятия (36 часов), лабораторные работы (36 часов), самостоятельная работа (81 час), подготовка к экзамену (27 часов).

 

Аннотация рабочей программы

Дисциплина «Введение в программную инженерию» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 – Программная инженерия. Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

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

понимание основных концепций, принципов, теорий и фактов, связанных с информатикой (ПК 1);

способность к формализации в своей предметной области с учетом ограничений используемых методов исследования (ПК 2);

готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК 3);

умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК 10).

Требования к уровню освоения содержания дисциплины.

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

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

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 2 зачетные единицы, 72 часа. Программой дисциплины предусмотрены лекционные занятия (18 часов) и самостоятельная работа (54 часа).

 

Аннотация рабочей программы

Дисциплина «Высокопроизводительные вычисления» является частью математического и естественнонаучного цикла Б2 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

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

способность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности; применять методы математического анализа и моделирования; теоретического и экспериментального исследования (ОК-10);

- способность к формализации в своей предметной области с учетом ограничений используемых методов исследования (ПК 2);

- готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК 3);

- способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта (ПК-6);

- умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК-10).

Требования к уровню освоения содержания дисциплины.

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

- знания о принципах формализации предметной области программного проекта и разработки спецификации для компонентов программного продукта, формальном представлении алгоритмов и программ, алгоритмов параллельной обработки, средств их представления, методов отображения алгоритмов на регулярные матричные структуры, методов отображения матричных структур в среду процессорных элементов; устройства ЭВМ и систем; технологии распределенной обработки данных; инструментальных средствах исследования объектов профессиональной деятельности; технологии программирования параллельных программ;

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часов. Программой дисциплины предусмотрены лекционные занятия (18 часов), лабораторные работы (36 часов), самостоятельная работа (45 часов), подготовка к экзамену (45 часов).

 

Аннотация рабочей программы

Дисциплина «Графические системы компьютеров» является частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется на факультете автоматики и информационных технологий Самарского государственного технического университета кафедрой «Вычислительная техника».

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

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

Дисциплина нацелена на формирование следующих профессиональных компетенций выпускника:

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

  • ПК-9, знакомство с архитектурой ЭВМ и систем;

  • ПК-10, умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов;

  • ПК-12, навыки моделирования, анализа и использования формальных методов конструирования программного обеспечения;

  • ПК-17, умение применять основные методы и инструменты разработки программного обеспечения.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен:

  • знать способы формализации задач в предметной области с учетом ограничений используемых методов исследования; методы разработки моделей компонентов информационных систем, включая модели геометрических объектов; базовые алгоритмы визуализации и трансформации графических объектов; методики разработки компонентов программных комплексов и баз данных с использованием современных инструментальных средств и технологий программирования; архитектуры ЭВМ и графических систем, основные этапы обработки и преобразования информации в конвейерах графических систем;

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные (34 часов), лабораторные (34 часов) занятия и 76 часов самостоятельной работы студента (в том числе курсовое проектирование в количестве 20 часов36 часов – на подготовку к экзамену.

 

Аннотация рабочей программы

 

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

Целью освоения дисциплины является формирование общекультурных и профес­сиональных компетенций, необходимых для реализации проектно-конструкторской, проектно-технологической, научно-исследовательской, научно-педагогической, монтажно-наладочной и сервисно-эксплуатационной деятельности:

умение го­то­­вить презента­ции, оформлять на­учно-тех­нические отчёты по резуль­татам вы­пол­­ненной работы, публико­вать резуль­таты ис­следований в виде статей и докла­дов на научно-техни­ческих конферен­циях (ПК-5);

способность формализовать предметную об­ласть программ­ного проекта и разраба­ты­вать спе­цификации для ком­понентов про­граммного продук­та. (ПК-6);

- навыки про­­ведения прак­тических занятий с пользователями программных сис­тем (ПК-20);

способ­ность оформления материалов и по­собий по примене­нию прог­рам­­­мных систем (ПК-21).

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

Требования к уровню освоения содержания дисциплины. В результате изучения дис­­циплины студент должен:

Знать:

- классы и основные технико-экономические характеристики периферийных устройств (ПУ);

- физические основы и принципы действия основных типов ПУ;

- способы подключения ПУ к ЭВМ, комплексам, системам и сетям;

- методы обмена информацией между центральными и периферийными устройствами;

- функции системы ввода-вывода и её структуру;

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

- общую характеристику интерфейсов, принципы их организации, классы интерфейсов;

- методы разработки интерфейсов «человек - электронно-вычислительная машина».

Уметь:

- выбрать структуру необходимого интерфейса для конкретной системы;

- разрабатывать алгоритмы управления периферийными устройствами;

- разрабатывать схемы управления, реализующие заданный алгоритм на основе микро­процессоров и схем с жёсткой логикой;

- разрабатывать схемы сопряжения ПУ с ЭВМ, комплексами, системами и сетями.

Владеть:

- методами регулировки, настройки и техническому обслуживанию интерфейсов пе­ри­ферийных устройств;

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

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

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

Программой дисциплины предусмотрены следующие виды контроля: текущий конт­роль успеваемости в форме выполнения лабораторных работ и отчетов по ним, рубежный контроль в форме аттестации по результатам текущего контроля и промежуточный контроль в форме зачета во 2 семестре и экзамена в 3 семестре.

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные занятия в количестве 36 часов, лабо­раторные работы в количестве 36 часов, самостоятельная работа студента 108 часов.

 

Аннотация рабочей программы

Дисциплина «Методы параллельных вычислений» является частью математического и естественнонаучного цикла Б2 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

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

способность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности; применять методы математического анализа и моделирования; теоретического и экспериментального исследования (ОК-10);

- способность к формализации в своей предметной области с учетом ограничений используемых методов исследования (ПК 2);

- готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК 3);

- способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта (ПК-6);

- умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК-10).

Требования к уровню освоения содержания дисциплины.

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

- знания о принципах формализации предметной области программного проекта и разработки спецификации для компонентов программного продукта, формальном представлении алгоритмов и программ, алгоритмов параллельной обработки, средств их представления, методов отображения алгоритмов на регулярные матричные структуры, методов отображения матричных структур в среду процессорных элементов; устройства ЭВМ и систем; технологии распределенной обработки данных; инструментальных средствах исследования объектов профессиональной деятельности; технологии программирования параллельных программ;

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часов. Программой дисциплины предусмотрены лекционные занятия (18 часов), лабораторные работы (36 часов), самостоятельная работа (45 часов), подготовка к экзамену (45 часов).

 

Аннотация рабочей программы

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

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

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

Целью освоения дисциплины является формирование компетенций:

ПК 1, разработка бизнес-планов и технических заданий на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием;

ПК 2, освоение методик использования программных средств для решения практических задач;

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

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

ПК 8, подготовка конспектов и проведение занятий по обучению сотрудников применению программно-методических комплексов, используемых на предприятии.

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

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

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

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

Дисциплина нацелена на формирование следующих профессиональных компетенций выпускника: ПК 1, 2, 5, 7 и 8.

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

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

Программой дисциплины предусмотрены следующие виды контроля: текущая и рубежная аттестация, промежуточный контроль.

Текущая аттестация студентов производится в дискретные временные интервалы лектором и преподавателем (ями), ведущими лабораторные работы по дисциплине в следующей форме: отчет по лабораторным работам. Рубежная аттестация студентов производится по окончании раздела в следующей форме: тестирование. Промежуточный контроль по результатам семестра по дисциплине проходит в форме экзамена (включает в себя ответ на теоретические вопросы и/или решение задач).

Общая трудоемкость освоения дисциплины составляет 6 зачетных единиц, 216 часов. Программой дисциплины предусмотрены лекционные занятия в количестве 13 часов, лабораторные работы в количестве 26 часов, 177 час самостоятельной работы студента.

Аннотация рабочей программы

 

Дисциплина «Организация компьютерных систем» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

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

готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК-3);

знакомство с архитектурой ЭВМ и систем (ПК-9);

умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК-10);

способность создавать программные интерфейсы (ПК-14).

Требования к уровню освоения содержания дисциплины.

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

- знания об архитектуре ЭВМ, структурной организации современных процессоров, способах организации памяти, типовых структурах арифметико-логических устройств; устройствах ввода и вывода информации и их интерфейсах; наиболее распространенных режимах работы ЭВМ и периферийных устройств, а также их основных технико-экономических показателях; классах моделей, применяемых для оценки характеристик различных систем; методах создания, настройки и наладки программных интерфейсов;

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

- навыки работы с технической документацией на современные компьютерные системы; сравнительного анализа структурных схем ЭВМ и периферийных устройств; расчета основных характеристик ЭВМ и периферийных устройств; разработки программных интерфейсов и сопряжения аппаратных и программных средств; инсталляции программного обеспечения для вычислительных систем.

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные занятия (36 часов), лабораторные работы (36 часов), самостоятельная работа (90 часов ), подготовка к экзамену (18 часов).

Аннотация рабочей программы

Дисциплина «Параллельное программирование» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

Целью освоения дисциплины «Параллельное программирование» является формирование у студентов общекультурных и профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности:

- готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК -3);

- способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта (ПК -6);

- навыки использования различных технологий разработки программного обеспечения (ПК -16);

- умение применять основные методы и инструменты разработки программного обеспечения (ПК-17).

Требования к уровню освоения содержания дисциплины.

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

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

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

владеть навыками разработки параллельных программ в современных средах MS Visual Studio, OpenMP, MPI, Intel Parallel Studio; исследования характеристик и оценки времени выполнения алгоритмов и программ на параллельных вычислительных системах.

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часов. Программой дисциплины предусмотрены лекционные занятия (34 часа), лабораторные работы (34 часа), самостоятельная работа (76 часов).

 

Аннотация рабочей программы

Дисциплина «Программирование графических систем» является частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется на факультете автоматики и информационных технологий Самарского государственного технического университета кафедрой «Вычислительная техника».

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

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

Дисциплина нацелена на формирование следующих профессиональных компетенций выпускника:

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

  • ПК-16, навыки использования различных технологий разработки программного обеспечения;

  • ПК-17, умение применять основные методы и инструменты разработки программного обеспечения.

Содержание дисциплины охватывает круг вопросов, связанных с программированием графических систем компьютеров на основе современных языков программирования с использованием библиотек Windows GDI, GDI+, OpenGL, GLSL.

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен:

  • знать методики использования операционных систем, сетевые технологии, средства разработки программного интерфейса, языки и методы формальных спецификаций, систем управления базами данных; технологии разработки программного обеспечения; методы и инструменты разработки программного обеспечения; архитектуры графических систем, основные этапы обработки и преобразования информации в конвейерах графических систем; основы программирования графических систем с использованием GDI+, OpenGL, GLSL;

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (36 часов), лабораторные (18 часов) занятия и 54 часов самостоятельной работы студента.

 

Аннотация рабочей программы

Дисциплина «Web-программирование» является частью профессионального цикла дисциплин по выбору студента по направлению подготовки 230100, «Информатика и вычислительная техника». Дисциплина реализуется на Факультете автоматики и информационных технологий Самарского государственного технического университета кафедрой «Вычислительная техника».

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

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

Целью освоения дисциплины является формирование компетенций:

ПК 1, разработка бизнес-планов и технических заданий на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием;

ПК 2, освоение методик использования программных средств для решения практических задач;

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

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

ПК 8, подготовка конспектов и проведение занятий по обучению сотрудников применению программно-методических комплексов, используемых на предприятии.

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

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

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

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

Дисциплина нацелена на формирование следующих профессиональных компетенций выпускника: ПК 1, 2, 5, 7 и 8.

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

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

Программой дисциплины предусмотрены следующие виды контроля: текущая и рубежная аттестация, промежуточный контроль.

Текущая аттестация студентов производится в дискретные временные интервалы лектором и преподавателем (ями), ведущими лабораторные работы по дисциплине в следующей форме: отчет по лабораторным работам. Рубежная аттестация студентов производится по окончании раздела в следующей форме: тестирование. Промежуточный контроль по результатам семестра по дисциплине проходит в форме экзамена (включает в себя ответ на теоретические вопросы и/или решение задач).

Общая трудоемкость освоения дисциплины составляет 6 зачетных единиц, 216 часов. Программой дисциплины предусмотрены лекционные занятия в количестве 13 часов, лабораторные работы в количестве 26 часов, 177 час самостоятельной работы студента.

Аннотация рабочей программы

Дисциплина «Проектирование и архитектура программных систем» входит в состав базовой части профессионального цикла дисциплин по выбору студента по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой «Вычислительная техника» на Факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

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

ПК 6, способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта;

ПК 7, способность выполнить начальную оценку степени трудности, рисков, затрат и сформировать рабочий график;

ПК-8, способность готовить коммерческие предложения с вариантами решения;

ПК 10, умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов;

ПК-11, навыки чтения, понимания и выделения главной идеи прочитанного исходного кода программного обеспечения;

ПК-13, способность оценивать временную и емкостную сложность программного обеспечения;

ПК-20, навыки проведения практических занятий с пользователями программных систем;

ПК-21, способность оформления методических материалов и пособий по применению программных систем.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен

Знать:

  • методы обоснования принимаемых проектных решений;

  • методику проектирования программных комплексов;

  • классы моделей компонентов программных систем и систем в целом;

  • классические модели жизненного цикла программных систем;

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

  • методы оценки временной и емкостной сложности программного обеспечения;

  • методику проведения практических занятий с пользователями программных систем.

Уметь:

  • решать задачи конструирования программных комплексов;

  • обосновывать принимаемые проектные решения;

  • оценивать эффективность и надежность любой системы;

  • оценивать временную и емкостную сложность программного обеспечения;

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

  • проводить практические занятия с пользователями программных систем.

Владеть:

  • методами проектирования программных комплексов;

  • способами оценки временной и емкостной сложности программного обеспечения;

  • методикой составления технико-экономического обоснования принятых решений;

  • методами обоснования принимаемых проектных решений, постановки и выполнения экспериментов по проверке их корректности и эффективности;

  • методикой проведения практических занятий с пользователями программных систем.

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные занятия в количестве 18 часов, лабораторные работы в количестве 54 часов, 108 часов самостоятельной работы студента.

Аннотация рабочей программы

Дисциплина «Распределённые базы данных» является частью профессионального цикла дисциплин по выбору студента по направлению подготовки 231000, «Программная инженерия» профиль «Программная инженерия». Дисциплина реализуется на Факультете автоматики и информационных технологий ФГБОУ ВПО Самарского государственного технического университета кафедрой «Вычислительная техника».

Целью освоения дисциплины «Распределённые базы данных» является формирование общекультурных и профессиональных компетенций, необходимых для реализации аналитической, научно-исследовательской, проектной, технологической, производственной, педагогической, и сервисно-эксплуатационной деятельности:

ПК-3 – готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности;

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

ПК-16 – навыки использования различных технологий разработки программного обеспечения;

ПК-17 – умение применять основные методы и инструменты разработки программного обеспечения.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен приобрести:

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

умения сбора и анализа данных для проектирования; обоснования проектных решений; проектирования баз данных в соответствии с техническим заданием с использованием средств автоматического проектирования; разработки и оформления проектной и рабочей технической документации; контроля соответствия разрабатываемых проектов и технической документации стандартам, техническим условиям и другим нормативным документам; разработки клиентского приложения для работы с распределённой базой данных; программирования на языке распределенной СУБД; подготовки презентаций, научно-технические отчетов по результатам выполненной работы, оформления результатов исследований в виде статей и докладов на научно-технических конференциях.

навыки проектирования базы данных в распределенной СУБД; разработки клиент-серверных приложений; составления технико-экономического обоснования принятых решений; инсталляции программного и аппаратного обеспечения для информационных и автоматизированных систем.

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часа. Программой дисциплины предусмотрены лекционные (18 часов), лабораторные (36 часов) занятия и 36 часов самостоятельной работы студента.

 

Аннотация рабочей программы

Дисциплина «Управление программными проектами» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

Цель и задачи дисциплины: целью освоения дисциплины «Управление программными проектами» является формирование у студентов общекультурных и профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности:

понимание стандартов и моделей жизненного цикла (ПК-19);

навыки проведения практических занятий с пользователями программных систем (ПК- 20);

способность оформления методических материалов и пособий по применению программных систем (ПК-21);

понимание классических концепций и моделей менеджмента в управлении проектами (ПК-22);

понимание методов управления процессами разработки требований, оценки рисков, приобретения, проектирования, конструирования, тестирования, эволюции и сопровождения (ПК-23);

понимание методов контроля проекта и умение осуществлять контроль версий (ПК-25);

понимание основных концепций и моделей эволюции и сопровождения программного обеспечения (ПК-26);

понимание особенностей эволюционной деятельности, как с технической точки зрения, так и с точки зрения бизнеса (работа с унаследованными системами, возвратное проектирование, реинженеринг, миграцию и рефакторинг) (ПК-27,).

Требования к уровню освоения содержания дисциплины.

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

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

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

  • навыки практического управления программными проектами на всех стадиях жизненного цикла в условиях ограниченного времени, ресурсов и противоречивых требований; общими навыками создания документации, методами оценки трудоемкости проекта; проведения занятий с пользователями по изучению создаваемого и внедряемого программного обеспечения; составления технико-экономического обоснования принятых решений.

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетные единицы, 144 часа. Программой дисциплины предусмотрены лекционные занятия (18 часов), лабораторные работы (36 часов), самостоятельная работа (54 часа), подготовка к экзамену (36 часов).

Аннотация рабочей программы

Дисциплина «Хранилища данных» является частью профессионального цикла дисциплин по выбору студента по направлению подготовки 231000, «Программная инженерия» профиль «Программная инженерия». Дисциплина реализуется на Факультете автоматики и информационных технологий ФГБОУ ВПО Самарского государственного технического университета кафедрой «Вычислительная техника».

Целью освоения дисциплины «Хранилища базы данных» является формирование у студентов профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности:

ПК-3, готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности;

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

ПК-16, навыки использования различных технологий разработки программного обеспечения;

ПК-17, умение применять основные методы и инструменты разработки программного обеспечения.

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

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен:

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

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

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

 

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

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

Общая трудоемкость освоения дисциплины составляет 4 зачетных единицы, 144 часа. Программой дисциплины предусмотрены лекционные (18 часов), лабораторные (36 часов) занятия и 90 часа самостоятельной работы студента.

 

Аннотация рабочей программы

Дисциплина «ЭВМ и периферийные устройства» является частью профессионального цикла Б3 дисциплин подготовки студентов по направлению подготовки 231000 «Программная инженерия». Дисциплина реализуется кафедрой вычислительной техники на факультете автоматики и информационных технологий ФГБОУ ВПО «Самарский государственный технический университет».

Цель и задачи дисциплины: целью освоения дисциплины «ЭВМ и периферийные устройства» является формирование у студентов общекультурных и профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности:

готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК-3);

знакомство с архитектурой ЭВМ и систем (ПК-9);

умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК-10);

способность создавать программные интерфейсы (ПК-14).

Требования к уровню освоения содержания дисциплины.

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

  • знания об архитектуре ЭВМ, структурной организации современных процессоров, способах организации памяти, типовых структурах арифметико-логических устройств; устройствах ввода и вывода информации и их интерфейсах; наиболее распространенных режимах работы ЭВМ и периферийных устройств, а также их основных технико-экономических показателях; классах моделей, применяемых для оценки характеристик различных систем; методах создания, настройки и наладки программных интерфейсов;

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

  • навыки работы с технической документацией на современные компьютерные системы; сравнительного анализа структурных схем ЭВМ и периферийных устройств; расчета основных характеристик ЭВМ и периферийных устройств; разработки программных интерфейсов и сопряжения аппаратных и программных средств; инсталляции программного обеспечения для вычислительных систем.

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

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

Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные занятия (36 часов), лабораторные работы (36 часов), самостоятельная работа (90 часов ), подготовка к экзамену (18 часов).

 

Аннотация рабочей программы

Дисциплина "Теория автоматов и формальных языков" (Б2.Б.5) является частью математического и естественнонаучного цикла дисциплин (Б2), «Информатика и вычислительная техника». Дисциплина реализуется на Факультете автоматики и информационных технологий Самарского государственного технического университета кафедрой «Вычислительная техника».

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

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

Дисциплина нацелена на формирование следующих профессиональных компетенций выпускника:

ОК-1 владение культурой мышления, способность к обобщению, анализу, восприятию информации, постановки цели и выбору путей её достижения

ОК-10 - использование основных законов естественнонаучных дисциплин в профессиональной деятельности, применение методов математического анализа и моделирования, теоретического и экспериментального исследования;

ПК-4 - разработка моделей компонентов информационных систем, включая модели баз данных.

Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студент должен:

Знать:

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

Уметь:

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

Владеть:

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

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

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

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

Общая трудоемкость освоения дисциплины составляет 8 зачетных единиц, 288 часов. Программой дисциплины предусмотрены лекционные (36 часов), лабораторные (72 часа) занятия и (180 часов) самостоятельной работы студента.

 

Расписание  )