В результате изучения дисциплины студент должен:
Знать: принципы построения и функционирования распределенных систем управления базами данных (СУБД), методы проектирования прикладного программного обеспечения на базе современных СУБД, методику проектирования распределенных баз данных, основные возможности СУБД ORACLE, а также категории стандартов и состав документов, используемых при проектировании баз данных; другие (сетевые и иерархические) модели данных.
Уметь: применять на практике формальные методы построения БД, основанные на реляционной модели данных, использовать средства СУБД ORACLE для реализации прикладного ПО, пользоваться стандартной терминологией и определениями.
Владеть: методами проектирования БД, методами организации среды хранения данных в распределенных СУБД.
Дисциплина включает следующие разделы:
· Введение;
· Архитектура распределенных систем обработки данных;
· Конфигурирование сетевых компонент Oracle, Создание таблиц;
· Выборка данных из базы данных, Основы команды SQL;
· Словарь данных Oracle;
· Представления. Последовательности;
· Безопасность и санкционирование доступа;
· Программирование в PL/SQL;
· Обработка транзакций.
Аннотация примерной программы дисциплины
«Программирование на языке Java»
Цель дисциплины: подготовка специалистов, способных создавать интерактивные приложения в сети Интернет.
Задачи дисциплины: изучить основы программирования на языке Java, с учетом особенностей работы в сети Интернет, библиотеки для создания консольных, графических приложений и апплетов; получить опыт создания приложений на базе Java.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студент должен:
Знать: операторы, синтаксис и структуры данных языка Java; особенности реализации принципов объектно-ориентированного программирования в языке Java; возможности библиотек языка Java для решения широкого спектра задач.
Уметь: создавать консольные, графические приложения и апплеты на языке Java.
Владеть: новыми возможностями программирования: потоками, интерфейсами, обработкой исключений и событий.
Дисциплина включает следующие разделы:
· Введение;
· Основы программирования на языке Java;
· Объектно-ориентированные особенности языка Java;
· Особенности программирования на языке Java;
· Библиотеки ввода-вывода и структур данных Java.
Аннотация учебной программы дисциплины
«Графические системы»
Цель дисциплины: изучение наиболее распространенных графических систем, широко используемых в различных предметных областях инженерной деятельности: машиностроении, радиоэлектронике, архитектуре и строительстве, геоинформации и др.
Задачи дисциплины: изучение принципов построения современных графических систем, их классификация, методика изучения, способов написания приложений к ним.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра по профилю «Системы автоматизированного проектирования». Изучение данной дисциплины базируется на следующих курсах: «Аналитическая геометрия», «Информатика», «Компьютерная графика», «Геометрическое моделирование».
Дисциплина является предшествующей для выполнения квалификационной работы бакалавра.
Изучение дисциплины направлено на формирование следующих компетенций:
- способности самостоятельно работать в средах современных операционных систем и наиболее распространенных программ компьютерной графики, компиляторов, СУБД;
- способности разрабатывать модели компонентов информационных систем, включая геометрические модели;
- способности разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования;
В результате изучения дисциплины студент должен:
Знать: классификацию современных графических систем, их возможности и принадлежность к соответствующим предметным областям, принципы построения применяемых геометрических моделей, состав многочисленных приложений, инструментарий работы с большими проектами (сборками), проблемы совместимости между различными графическими системами, возможности их применения в технологии CALS.
Уметь: применять графические системы для решения различных задач САПР и АСТПП, обмениваться результатами проектирования между системами разных классов и типов.
Владеть: приемами формирования конструкторской документации в графических системах разных классов и типов.
Дисциплина включает следующие разделы:
· Современные графические системы;
· Технические средства компьютерной графики;
· Форматы хранения графической информации;
· Растровая и векторная графика;
· Геометрическое моделирование, преобразования растровых и векторных изображений;
· Растровые, векторные редакторы, программы верстки;
· Цветовые модели;
· Обработка цифровых изображений; сканирование;
· Подготовка изображений для публикации;
· Автоматизация работы в графических редакторах.
Аннотация примерной программы дисциплины
«Визуальное программирование»
Цель дисциплины: знакомство с основами визуального программирования на примере изучения среды программирования Visual Studio 2008, изучение языка программирования C#, приобретение знаний и навыков, необходимых для разработки профессиональных приложений для операционной системы Windows.
Задачи дисциплины: развитие навыков быстрого создания приложений; выработать представление о принципах построения приложений в визуальных средах программирования; сформировать умение создавать различные типы приложений; обеспечить получение практического опыта применения различных технологий программирования в визуальной среде программирования Visual Studio 2008, а также опыта создания собственных компонентов.
Дисциплина тесно связана с такими дисциплинами специальности как «Программирование на языке высокого уровня», «Базы данных», «Объектно-ориентированное программирование» и другие.
В результате изучения дисциплины студент должен:
Знать: принципы построения приложений в визуальных средах программирования, уметь пользоваться средой программирования, компилировать и отлаживать программы, уметь создавать и использовать основные типы проектов.
Уметь: использовать средства для быстрого создания приложений, уметь автоматизировать простейшие операции процесса разработки больших проектов; использовать технологии доступа к данным .
Владеть: методами построения приложений в визуальных средах программирования; технологией. NET и .
Дисциплина включает следующие разделы:
· технология. NET;
· среда разработки Visual Studio 2008;
· язык C#;
· технология .
Лабораторный практикум содержит работы по созданию различных приложений в Visual Studio 2008 на языке C#.
Аннотация примерной программы дисциплины
«Аспектно-ориентированное программирование»
Цель дисциплины: изучение языков программирования с аспектно-ориентированной реализацией в контексте обеспечения сквозной функциональности программ, которую невозможно эффективно реализовать имеющимися в процедурных и объектно-ориентированных программах средствами.
Задачи дисциплины: освоение сквозной функциональности программ; получение практических навыков внесения изменений в ход существующей объектно-ориентированной программы с помощью аспекта как синтаксически и семантически корректной компиляционной единицы с АОП-атрибутами; способность думать в терминах аспектов.
Дисциплина тесно связана с такими дисциплинами специальности как «Информатика», «Программирование», «Структуры и алгоритмы обработки данных», «Объектно-ориентированное программирование».
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студенты должны:
Знать: предпосылки появления аспектно-ориентированного программирования в контексте улучшения существующего объектно-ориентированного программирования; предметную область дисциплины, её важнейшие концепции и примеры их целесообразного использования; характерные особенности языков программирования с аспектно-ориентированной реализацией; преимущества АОП подхода к трассировке в сравнении с ручной вставкой кода трассировки в нужных местах программы.
Уметь: применять аспекты к трассировке выполнения программ; использовать механизмы трассировки с привлечением концепции абстрактный аспект (по аналогии с понятием абстрактный класс); привлекать аспекты для безопасного программирования.
Владеть: методикой внесения изменений в код существующей объектно-ориентированной программы с помощью аспекта.
Дисциплина включает следующие разделы:
· Введение в АОП
· Понятие аспекта
· Основные концепции АОП
· Подходы к разработке ПО с использованием методологии АОП
· Способы идентификации точек соединения в программе
· Реализация динамических свойств программного обеспечения
· Изменение статической структуры программы
· Аспект как дополнительная единица модульности для AspectJ
· Применение АОП при разработке и отладке ПО.
Аннотация учебной программы дисциплины
«Основы теории управления»
Цель дисциплины: знакомство с общими принципами и средствами, необходимых для управления динамическими системами различной физической природы применительно к производственным и техническим процессам.
Задачи дисциплины: приобретение знаний по общим принципам и тенденциям развития современных систем управления (СУ) технологическими и производственными процессами, освоение основ построения и методов расчета СУ.
Дисциплина тесно связана с такими дисциплинами специальности как высшая математика, физика, электроника и другие.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студенты должны:
Знать: о принципах автоматического управления; об основных разновидностях систем управления; о целях, задачах и методах анализа и синтеза систем автоматического управления.
Уметь: преобразовывать и упрощать структурные схемы; исследовать динамическую систему с использованием компьютера; анализировать устойчивость и качественные показатели работы САУ
Владеть: методами аналитического и экспериментального исследования статических и динамических характеристик объектов управления; методами составления и линеаризации математических моделей динамических систем; методами анализа устойчивости динамических систем; методами анализа качества переходных процессов в системах управления; методами моделирования и исследования САУ с использованием компьютера.
Дисциплина включает следующие разделы:
· Введение
· Основные понятия и определения теории управления
· Общие понятия о СУ
· Математическое описание линейных непрерывных СУ
· Анализ линейных непрерывных систем управления
· Устойчивость линейных непрерывных СУ
· Оценка качества процесса управления
· Синтез линейных непрерывных СУ
· Цифровые системы управления
Лабораторный практикум содержит работы по построению и исследованию математических моделей систем управления в среде MatLab 6.5.
Аннотация примерной программы дисциплины
«Проектирование компиляторов»
Цель дисциплины: знакомство с основными принципами построения трансляторов, компиляторов и ассемблеров, основами теории формальных языков и грамматик, распознавателями различных типов грамматик, формальными методами описания синтаксиса и семантики языков программирования, основными методами и алгоритмами лексического и синтаксического анализа, методами генерации промежуточного и объектного кодов, методами включения семантики в алгоритмы синтаксического анализа.
Задачи дисциплины: развитие навыков применения конечных автоматов и автоматов с магазинной памятью для решения вопросов компиляции, методов и алгоритмов теории формальных языков и формальных грамматик при конструировании языков программирования и разработке трансляторов; выработать представление о принципах построения и алгоритмах функционирования трансляторов и компиляторов, методах лексического и синтаксического анализа, методах генерации промежуточных кодов и целевого кода машин; сформировать умение правильно выбирать и использовать модели и методы теории формальных языков и формальных грамматик при конструировании языков программирования и разработке и реализации трансляторов, методы лексического и синтаксического анализа и структуры таблиц при проектировании алгоритмов с целью повышения эффективности лексического и синтаксического анализа, реализовать их в конкретной системе программирования; обеспечить получение практического опыта конструирования языков программирования и реализации лексического и синтаксического анализа, семантического анализа, генерации кодов.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студент должен:
Знать: основные модели, методы и алгоритмы теории формальных языков и формальных грамматик, принципы построения трансляторов и компиляторов, методы лексического и синтаксического анализа, методы семантики, генерации промежуточных и целевых кодов.
Уметь: правильно выбирать и использовать модели и методы теории формальных языков и формальных грамматик при конструировании и реализации трансляторов, методы лексического и синтаксического анализа и структуры таблиц при проектировании алгоритмов с целью повышения эффективности лексического и синтаксического анализа, реализовать их в конкретной системе программирования.
Владеть: методами конструирования компиляторов и разработки лексического и синтаксического анализа, генерации кодов, построение таблиц компиляции.
Дисциплина включает следующие разделы:
· Введение;
· Упрощенная модель компилятора;
· Лексический анализ;
· Автоматы с магазинной памятью и грамматики;
· Синтаксически управляемые процессы обработки языков;
· Нисходящие и восходящие методы обработки языков;
· Генерация промежуточного и целевого кодов;
· Методы оптимизации объектного кода.
Аннотация примерной программы дисциплины
«Системы управления базами данных»
Цель дисциплины: формирование у студентов знаний основ теории баз данных и выработка практических навыков проектирования прикладного программного обеспечения на базе современных СУБД.
Задачи дисциплины: изучить принципы построения и функционирования систем управления базами данных (СУБД), методы проектирования прикладного программного обеспечения на базе современных СУБД.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студент должен:
Знать: принципы построения и функционирования СУБД, методы проектирования прикладного программного обеспечения на базе современных СУБД, методику проектирования реляционных баз данных, а также категории стандартов и состав документов, используемых при проектировании баз данных.
Уметь: применять на практике формальные методы построения БД, основанные на реляционной модели данных, использовать средства СУБД.
Владеть: методами проектирования прикладного программного обеспечения на базе современных СУБД.
Дисциплина включает следующие разделы:
· Основные концепции баз данных;
· Реляционная модель данных;
· Теоретические основы проектирования баз данных;
· Создание и корректировка базы данных;
· Упорядочение записей файла БД. Поиск в БД;
· Реализация основных операций реляционной алгебры.
Аннотация примерной программы дисциплины
«Программирование распределенных вычислений»
Цель дисциплины: получение студентами знаний и практических умений в области принципов, методов и средств разработки распределённых сетевых программных систем, а также развитие в студентах хорошего стиля программирования.
Задачи дисциплины: освоение современных концепций построения распределённых вычислительных сред; обоснование ключевых идей, положенных в основу архитектур распределённых сетевых программных систем (РСПС); получение практических навыков по применению современных средств и технологий построения РСПС; овладение основными методами управления сложностью в большой программной системе, типичными для любого технического проектирования.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студент должен:
Знать: базовые принципы организации распределённых вычислительных сред; характеристики и архитектуры РСПС; основные средства и технологии построения РСПС.
Уметь: вырабатывать требования к программному обеспечению распределённых вычислительных сред; использовать средства и методы разработки требований и спецификаций к РСПС; применять методы и технологии тестирования и ревьюирования кода и проектной документации для контроля достижения заданий функциональности в программном проекте; читать проектную документацию, выполнять разработку с использованием графических языков спецификаций.
Владеть: навыками разработки проектной документации с использованием графических языков спецификаций программных продуктов в сфере РСПС; методиками тестирования и ревьюирования кода и проектной документации для контроля достижения заданной функциональности и качества в программном проекте; навыками развёртывания РСПС.
Дисциплина включает следующие разделы:
· Введение;
· Рабочие концепции IT-technoscience;
· Представление Brainware (интеллектуальной основы сетей) в виде моделей процессов и данных;
· Распределённая информационная система (РИС);
· Архитектуры Web-ориентированных прикладных программных систем (ППС);
· Сетецентрическая архитектура современной ППС;
· Архитектура ППС на базе моделей (Model Driven Architecture — MDA);
· Элементы теории сетевых распределённых вычислений (СРВ);
· Сервис-ориентированная архитектура (СОА);
· Концепция Grid;
· Облачные вычисления (Cloud computing);
· Передача данных;
· Основы UML;
· CASE-технология создания и сопровождения ППС.
Аннотация примерной программы дисциплины
«Сетевые операционные системы»
Цель дисциплины: изучение сетевых операционных систем, их структуры, алгоритмов управления локальными и сетевыми ресурсами, обзор существующих операционных систем, приобретение практических навыков по работе с некоторыми из операционных систем.
Задачи дисциплины: сформировать знания основных принципов построения и функционирования сетевых операционных систем.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студент должен:
Знать: основные принципы построения и функционирования сетевых операционных систем, алгоритмы управления ресурсами; о существующих сетевых операционных системах и отличия между ними.
Уметь: администрировать сети.
Владеть: опытом администрирования сетевых операционных систем.
Дисциплина включает следующие разделы:
· Введение;
· Управление локальными ресурсами;
· Управление распределенными ресурсами;
· Современные концепции и технологии проектирования операционных систем;
· Обзор современных операционных систем;
· Администрирование сетевых операционных систем.
Аннотация примерной программы дисциплины
«Операционная система UNIX»
Цель дисциплины: знакомство с операционной системой UNIX, структурой построения многозадачных и сетевых операционных систем семейства UNIX, приобретения практических навыков работы в операционной системе UNIX, ее администрирования и настройку сети на базе этой операционной системы.
Задачи дисциплины: раскрыть структуру построения многозадачных операционных систем и основные принципы их организации; администрирование операционных систем семейства UNIX, их место в локальных и глобальных сетях; сформировать базовые знания построения многопользовательских, многозадачных операционных систем и построения глобальной сети Internet; получить опыт настройки операционной системы в качестве почтового сервера, а также сервера доменных имен.
Дисциплина входит в дисциплины по выбору вариативной части профессионального цикла образовательной программы бакалавра.
В результате изучения дисциплины студент должен:
Знать: структуру построения операционных систем семейства UNIX, основные команды системы, принципы защиты данных, а также средства для работы в сети при помощи операционной системы UNIX.
Уметь: настраивать систему для работы в ней нескольких пользователей, изменять конфигурацию, для работы системы в качестве сервера, представляющего различные сетевые сервисы.
Владеть: настройкой операционной системы в качестве почтового сервера, а также сервера доменных имен.
Дисциплина включает следующие разделы:
· Введение;
· Основные понятия ОС UNIX и базовые вызовы;
· Основные функции и компоненты ядра ОС UNIX;
· Мобильное программирование в среде ОС UNIX;
· Традиционные средства интерактивного интерфейса пользователя;
· Средства для работы в сети в ОС UNIX.
Аннотация учебной программы дисциплины
«Физическая культура»
Цель дисциплины: формирование физической культуры личности и способности направленного использования разнообразных средств физической культуры, спорта и туризма для сохранения и укрепления здоровья, психофизической подготовки и самоподготовки к будущей жизни и профессиональной деятельности.
Задачи дисциплины: понимание социальной значимости физической культуры и её роли в развитии личности и подготовке к профессиональной деятельности; знание научно - биологических, педагогических и практических основ физической культуры и здорового образа жизни; формирование мотивационно-ценностного отношения к физической культуре, установки на здоровый стиль жизни, физическое совершенствование и самовоспитание привычки к регулярным занятиям физическими упражнениями и спортом; овладение системой практических умений и навыков, обеспечивающих сохранение и укрепление здоровья, психическое благополучие, развитие и совершенствование психофизических способностей, качеств и свойств личности, самоопределение в физической культуре и спорте; приобретение личного опыта повышения двигательных и функциональных возможностей, обеспечение общей и профессионально-прикладной физической подготовленности к будущей профессии и быту; создание основы для творческого и методически обоснованного использования физкультурно-спортивной деятельности в целях последующих жизненных и профессиональных достижений.
Процесс изучения дисциплины направлен на формирование компетенций, связанных С владением средствами самостоятельного, методически правильного использования методов физического воспитания и укрепления здоровья, готовностью к достижению должного уровня физической подготовленности для обеспечения полноценной социальной и профессиональной деятельности
Аннотация примерной программы дисциплины
«Учебная (вычислительная) практика»
Цель практики: закрепление знаний и умений, приобретаемых обучающимися в результате освоения теоретических курсов, выработка практических навыков и способствование комплексному формированию общекультурных (универсальных) и профессиональных компетенций обучающихся.
Задачи практики: получение профессиональных навыков работы; освоение студентами информационных технологий; создание условий для лучшего восприятия материалов по профессиональным дисциплинам на последующих курсах; закрепление знаний и умений, полученных студентами в процессе обучения, и обеспечение связи практического обучения с теоретическим.
В результате прохождения учебной практики обучающийся должен приобрести следующие практические навыки, умения, универсальные и профессиональные компетенции:
· способность применять знания на практике (ОК 5);
· умение находить, анализировать и контекстно обрабатывать научно-техническую информацию (ОК 9);
· владение основными методами, способами и средствами получения, хранения, переработки информации, имеет навыки работы с компьютером как средством управления информацией (ОК 12);
· умение понять поставленную задачу (ПК 2);
· умение формулировать результат (ПК 3);
· контекстная обработка информации (ПК 14);
В результате прохождения учебной практики студент должен:
Знать: основные направления развития информационных технологий; особенности применения текстовых и графических редакторов, табличных процессоров; принципы оформления текстовых и графических документов с помощью персонального компьютера.
Уметь: работать с современными системными программными средствами, пользоваться современными программными средствами для создания текстовых и графических документов.
Владеть: основными методами, способами и средствами получения, хранения, переработки информации, навыками работы с компьютером как средством управления информацией.
Аннотация примерной программы дисциплины
«Производственно-технологическая практика»
Цель практики: закрепление знаний и умений, полученных в процессе теоретического обучения, практическое освоение студентами конкретных моделей компьютеров, закрепление навыков работы в качестве операторов и разработчиков программных средств.
Во время производственно-технологической практики студент должен:
Изучить:
- организацию и управление деятельностью подразделения;
- вопросы производимой, разрабатываемой или используемой техники, формы и методы сбыта продукции или предоставления услуг;
- действующие стандарты, технические условия, должностные обязанности, положения и инструкции по эксплуатации средств ВТ, периферийного и связного оборудования, программам испытаний, оформлению технической документации;
- правила эксплуатации средств ВТ, исследовательских установок, измерительных приборов или технологического оборудования, имеющихся в подразделении, а также их обслуживание;
- вопросы обеспечения безопасности жизнедеятельности и экологической чистоты.
Освоить:
- методы анализа технического уровня изучаемого аппаратного и программного обеспечения средств ВТ для определения их соответствия действующим техническим условиям и стандартам;
- методики применения измерительной техники для контроля и изучения отдельных характеристик используемых средств ВТ;
- отдельные пакеты программ компьютерного моделирования и проектирования объектов профессиональной деятельности;
- порядок пользования периодическими, реферативными и справочно-информационными изданиями по профилю направления подготовки.
В результате прохождения производственной практики студент должен:
Знать:
- новейшие достижения и перспективы развития информационных технологий и систем;
- общие принципы построения и архитектуру ЭВМ;
- аппаратные средства и основы управления персональным компьютером, применяющимся для создания программы;
- функциональную и структурную организацию ЭВМ, процессоры, каналы и интерфейсы ввода-вывода, периферийные устройства, режимы работы, программное обеспечение;
- основы разработки и анализа алгоритмов;
- содержание основных этапов разработки компьютерных программ;
- основные возможности систем управления базами данных и их использование;
- методы оказания первой медицинской помощи при поражении электрическим током.
Уметь:
- пользоваться технической и справочной литературой, комплектами стандартов по разработке и оформлению программ и баз данных;
- использовать полученные в процессе обучения знания и умения для грамотной и технически обоснованной разработки программ и баз данных;
- проектировать программы;
- разрабатывать программы модульной структуры;
- тестировать программы;
- пользоваться средствами отладки;
- ставить и решать задачи, связанные с организацией диалога между пользователем и информационной системой, средствами имеющегося инструментария.
Владеть: навыками работы в качестве операторов и разработчиков программных средств.
Декан факультета ИВТ, профессор
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |



