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

Знать: принципы построения и функционирования распределенных систем управления базами данных (СУБД), методы проектирования прикладного программного обеспечения на базе современных СУБД, методику проектирования распределенных баз данных, основные возможности СУБД 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