Дисциплины, которые ведет кафедра информационно-вычислительных систем:
Программой дисциплины предусматривается изучение вопросов организации и настройки локальных вычислительных сетей, основных механизмов аутентификации и авторизации и их реализации при использовании современных программных средств и систем. Реализация и использование средств защиты от несанкционированного доступа, защиты информации в компьютерных сетях, защиты баз данных. Эффективное взаимодействие аппаратных и программных компонентов современных вычислительных сетей.
Рассматриваются: управление сетью любого масштаба, базовые подходы к работе с сетью, структура сети. Протоколы TCP/IP и другие протоколы, поддерживаемые MS Windows создание и управление соединениями; соединения с системами UNIX и настройка QoS; параметры рабочей группы и домена и вопросы, связанные с общим доступом к соединению; использование IIS для веб-хостинга и управления содержимым внутренней сети; создание защищенной сети с помощью брандмауэра интернет-соединения; NTFS и настройка дополнительных разрешений безопасности; синхронизация автономных папок и файлов; оптимизация производительности с помощью встроенных средств системы.
Цель преподавания дисциплины — обеспечение базовой подготовки студентов в области применения компьютеров. В процессе изучения дисциплины студенты знакомятся с операционными системами (ОС) компьютеров, способами представления и обработки информации в компьютерах, принципами автоматизации программирования. Студенты должны освоить современные методики постановки, подготовки и решения инженерно-технических задач на различных типах компьютеров.
В результате изучения дисциплины студенты должны:
Рассматриваются: основные этапы решения задач на компьютере; критерии качества программы; Диалоговые программы; дружественность, жизненный цикл программы; постановка задачи и спецификация программы; способы записи алгоритма; программа на языке высокого уровня; стандартные типы данных; представление основных структур программирования; итерация ,ветвление, повторение; процедуры; типы данных, определяемые пользователем; записи; файлы; Динамические структуры данных; списки: основные виды и способы реализации; программирование рекурсивных алгоритмов; способы конструирования программ; модульные программы.
Целью дисциплины является изучение особенностей построения операционных систем, их основных компонентов, алгоритмов реализации отдельных функций операционных систем и практическое освоение приемов разработки элементов системного программного обеспечения. Базовые навыки установки, настройки и типового использования современных ОС семейств MICROSOFT и UNIX(Linux).
Рассматриваются: Назначение и функции операционных систем. Мультипрограммирование. Режим разделения времени. Многопользовательский режим работы. Режим работы и ОС реального времени. Универсальные операционные системы и ОС специального назначения. Классификация операционных систем. Модульная структура построения ОС и их переносимость. Управление процессором. Понятие процесса и ядра. Сегментация виртуального адресного пространства процесса. Структура контекста процесса. Идентификатор и дескриптор процесса. Иерархия процессов. Диспетчеризация и синхронизация процессов. Понятия приоритета и очереди процессов. Средства обработки сигналов. Понятие событийного программирования. Средства коммуникации процессов. Способы реализации мультипрограммирования. Понятие прерывания. Многопроцессорный режим работы. Управление памятью. Совместное использование памяти. Защита памяти. Механизм реализации виртуальной памяти. Стратегия подкачки страниц. Принципы построения и защита от сбоев и несанкционированного доступа.
В рамках данного курса рассматриваются основы INTERNET-программирования:
Цель преподавания дисциплины — обеспечение базовой подготовки студентов в области применения ЭВМ.
В результате изучения дисциплины студенты должны знать: методы декомпозиции и абстракции при проектировании программных систем, различные методы спецификации процедур и данных, методологию и основные принципы объектно-ориентированного программирования, методологию и основные принципы логического программирования, различные инструментальные средства разработки программного обеспечения — интегрированные среды, отладчики, менеджеры проектов, генераторы приложений, методы защиты ПО, различные методы организации диалога с пользователем.
Рассматриваются: Задача проектирования программных систем; организация процесса проектирования программного обеспечения (ПО); методология объектно-ориентированного программирования; технологические средства разработки программного обеспечения: инструментальная среда разработки, средства поддержки проекта, отладчики; методы отладки и тестирования программ; документирование и оценка качества программных продуктов; методы защиты программ и данных; проектирование интерфейса с пользователем; структуры диалога; поддержка пользователя; многооконные интерфейсы; примеры реализации интерфейсов с пользователем с использованием графических пакетов.
Программой предусматривается изучение вопросов организации и настройки многопользовательских информационных систем, основных механизмов аутентификации и авторизации и их реализации при использовании современных программных средств и систем. Реализация и использование средств защиты от несанкционированного доступа, защиты информации в компьютерных сетях, защиты баз данных.
Рассматриваются: модели управления доступом к объектам компьютерной системы; подсистемы защиты информации в платформообразующих ОС (Windows NT, UNIX); средства идентификации и аутентификации в многопользовательских информационных системах; формы и виды предоставления ресурсов; управление распределенными ресурсами; службы именования ресурсов и проблемы прозрачности доступа; коммуникационные протоколы многопользовательских информационных систем.
Введение данной дисциплины связано с необходимостью расширить практические навыки администрирования и организации безопасной работы на отдельно взятом компьютере, а также в компьютерной сети.
В результате изучения дисциплины «компьютерная безопасность» студент должен иметь представление:
знать:
уметь:
Рассматриваются: вопросы безопасности одиночного компьютера, организация парольной защиты операционных систем, а также вопросы профилактики жесткого диска и восстановление данных. Вопросы компьютерной безопасности при работе в сети. Сетевые протоколы, вопросы безопасности работы в Интернете и при получении электронной почты, принципы работы брандмауэра, настройка сетевых операционных систем WINDOWS и LINUX.
Проведение практических работ, которые осуществляются с использованием вычислительной техники и дополнительного программного обеспечения, требует предварительной подготовки к занятиям. Результатом выполнения практических работ является формирование навыков работы с программными средствами, обеспечивающими надежную работу компьютера в сети и вне её.
Целью преподавания дисциплины «Компьютерная графика» является освоение методологии и технологии выполнения графических работ на компьютере и разработка пользовательского графического интерфейса.
В процессе изучения дисциплины студенты должны приобрести знания: математических, алгоритмических, технических основ формирования изображений; методов и способов формализации (представления и оперирования) графических объектов; принципы психологического восприятия изображений на плоскости. Студенты должны владеть технологией моделирования пространства и предметов в нем (движение и статика), уметь составить математическую модель графических объектов.
Целью преподавания дисциплины «Системное программное обеспечение (СПО)» является изучение систематизированных представлений о принципах, современных методах и средствах реализации системного программного обеспечения современных ЭВМ, вычислительных систем, комплексов и сетей.
В процессе изучения дисциплины студенты должны приобрести знания о структуре и характеристиках ПО ЭВМ и систем, принципах функционирования систем совместно протекающих процессов. Студенты должны уметь выбирать и использовать дисциплину обслуживания, алгоритмы планирования задач и распределения ресурсов, проектировать элементы СПО ЭВМ, вычислительных систем, комплексов и сетей.
Целью преподавания дисциплины «Техническое обслуживание ЭВМ (ТО ЭВМ)» является изучение систематизированных представлений о принципах, современных методах и средствах предупреждения, диагностики и устранения основных неисправностей современных ЭВМ, вычислительных систем, комплексов и сетей.
В процессе изучения дисциплины студенты должны приобрести знания о классификации и характеристиках неисправностей аппаратно-программного обеспечения ЭВМ и систем, принципах функционирования систем предупреждения и устранения различных дефектов. Студенты должны уметь выбирать и использовать устройства и программные продукты для проведения профилактических, восстановительных и ремонтных работ, проектировать наиболее безопасные ЭВМ, вычислительные системы в пределах заданных ограничений.
Цель дисциплины: обеспечить базовую подготовку студентов, необходимую для успешного изучения специальных дисциплин и последующего решения производственных задач в соответствии с квалификационной характеристикой специальности.
В результате изучения дисциплины студент должен:
Целью преподавания дисциплины «Дискретная математика» является приобретение студентами знаний о множествах и способах их представления, алгебре множеств; об отношениях и их свойствах; графах и их видах: эйлеровых и гамильтоновых графах, планарных графах, деревьях; оптимальных алгоритмах поиска на графах; переключательных функциях (ПФ) , способах задания, специальных разложениях, методах минимизации, функциональной полноте систем ПФ; разрешимых и неразрешимых проблемах, схемах алгоритмов и потоков данных.
В процессе изучения дисциплины студенты должны знать основные положения теории множеств, алгебры множеств, отношений и их свойств; теории графов, виды графов, алгоритмы на графах; теории переключательных функций, теории алгоритмов; уметь использовать теорию множеств и теорию графов при решении практических задач, применять алгоритмы поиска на графах, использовать теорию переключательных функций при синтезе схем дискретных устройств и выборе базиса логических элементов.
Целью преподавания дисциплины «Моделирование» является обучение студентов методам моделирования сложных технических систем: созданию концептуальных, математических и имитационных моделей на различных этапах проектирования систем; проведению оценки достоверности результатов моделирования и оценке адекватности моделей исследуемой системе; проведению имитационного машинного эксперимента и обработке его результатов.
В процессе изучения дисциплины студенты должны:
Целью преподавания дисциплины «Теория автоматов» является получение студентами знаний об основах автоматов: формальных языках и грамматиках, конечных автоматах и их моделях, методах синтеза комбинационных схем автоматов; абстрактного и структурного, микропрограммного автомата. Эти знания необходимы специалисту — системотехнику при проектировании узлов и блоков различных дискретных устройств.
В процессе изучения дисциплины студенты должны знать методы синтеза комбинационных схем цифровых автоматов (ЦА) в различных базисах логических элементов, языки описания автоматов и методы их синтеза на абстрактном и структурном уровнях; методы синтеза микропрограммных управляющих автоматов; уметь использовать формальные языки при построении моделей распознавателей; модели конечных автоматов при формализации алгоритмов функционирования дискретных устройств; синтезировать ЦА с памятью по описанию их на начальных автоматных языках; разрабатывать логические схемы ЦА с памятью на основе жесткой и программируемой логики.
Целью преподавания дисциплины «Математическая логика и теория алгоритмов» является приобретение студентами знаний о принципах построения формальных систем первого порядка, правилах и методах вывода, исчислении высказываний и предикатов, булевой алгебре; модальных логиках, нечеткой логике и нечеткой арифметике; основных положениях теории алгоритмов, сложности вычислительных алгоритмов.
В процессе изучения дисциплины студенты должны знать основные законы булевой алгебры логики, основные положения теории формальных систем первого порядка: исчисления высказываний и предикатов; основные подходы к формализации понятия алгоритмов; уметь использовать аппарат алгебры логики, правила вывода в формальных теориях при решении задач логического характера, представлять логические функции в канонической форме и выполнять их минимизацию при решении практических задач синтеза программных и технических систем.
Целью дисциплины «Метрология, стандартизация, сертификация» является получение студентами знаний о принципах и методиках измерений, принципах сертификации, стандартизации и управления качеством. В ходе изучения дисциплины «Метрология, стандартизация и сертификация» студенты должны приобрести необходимые знания о метрологической службе, методах измерений, об организации работ по стандартизации, о порядке сертификации продукции. Студенты должны уметь использовать основы метрологии и методы работы с измерительной аппаратурой, пользоваться статистическими методами контроля качества технологических процессов, составлять схемы сертификации, пользоваться нормативной документацией.
Цель дисциплины — приобретение студентами знаний о принципах построения, функционирования и использования схемотехники цифро¬вых и аналого-цифровых электронных вычислительных машин и систем.
В результате изучения дисциплины «Схемотехника ЭВМ» студенты должны:
В дисциплине рассматриваются основные принципы построения ЭВМ и вычислительных систем их структурная и функциональная организация состав и работа основных блоков ЭВМ и систем способы представления информации различного рода и специфику её обработки.
В дисциплине рассматриваются основные законы управления техническими системами. Методы анализа и синтеза систем автоматического управления, в том числе методы анализа их устойчивости и показатели их качества.
В дисциплине рассматриваются архитектурные особенности многопроцессорных систем способы организации вычислительных процессов в них, перспективы развития их.
В ходе изучения дисциплины студенты приобретают знания об основных параметрах периферийных устройств и их интерфейсах; об основных форматах, способах кодирования и передачи данных между ЭВМ и периферийными устройствами; о принципах построения и функционирования адаптеров периферийных устройств и принципах написания драйверов периферийных устройств; по особенностям современных материнских плат и наборов микросхем системной логики. Студенты учатся применять полученные знания при проектировании, установке, настройке и эксплуатации периферийных устройств и устройств их сопряжения с современными ПЭВМ.
В ходе изучения дисциплины студенты приобретают знания о структуре и архитектуре искусственных нейронных сетей (ИНС); по организации процесса обучения ИНС; по методам и средствам построения нейронный сетей; о принципах аппаратной реализации нейронных сетей. Студенты учатся проектировать нейронные сети с учетом специфики предметной области.
В ходе изучения дисциплины студенты приобретают знания о принципах построения, функционирования и расширения ЛВС; об основных протоколах ЛВС и форматах передаваемых данных; по структуре и принципам функционирования основных сетевых устройств; о причинах неисправностей различных аппаратно-программных средств современных ЛВС и способах их устранения. Студенты учатся применять полученные знания при проектировании, установке, настройке и администрировании локальных вычислительных сетей; учатся проектировать и программировать сетевые устройства.
Целью дисциплины «Микропроцессорные системы» является получение студентами знаний по проектированию на основе средств микропроцессорной техники разнообразных устройств управления и обработки данных.
В ходе изучения дисциплины «Микропроцессорные системы» студенты должны приобрести необходимые знания о структуре и архитектуре микропроцессоров и микро-ЭВМ; по организации вычислительных процессов; по средствам сопряжения и информационно-управляющим системам. Студенты должны уметь проектировать микропроцессорные устройства.
Целью дисциплины «Теория дискретных линейных систем» является получение студентами знаний по описанию линейных дискретных систем.
В результате изучения дисциплины студенты должны знать:
В процессе изучения дисциплины студенты должны приобрести следующие умения и навыки:
Основная цель дисциплины — дать общее представление об организации и этапах проектирования электронной аппаратуры, о базовых принципах конструирования аппаратуры, ее классификации, с системой и правилами оформления конструкторской документации, современных средствах автоматизированного проектирования электронных устройств, познакомить с основными принципами и методами проектирования и предоставить студентам возможность самостоятельно решить ряд конкретных проектных задач.
В процессе изучения дисциплины студент должен приобрести следующие знания, умения и навыки:
Цель дисциплины: ознакомление с принципами построения, методами разработки и применения специализированных цифровых вычислительных машин и сигнальных процессоров в системах цифровой обработки сигналов (ЦОС).
В результате изучения дисциплины студенты должны знать:
В процессе изучения дисциплины студенты должны приобрести следующие умения и навыки: уметь применять полученные знания при проектировании устройств ЦОС, осуществлять обоснованный выбор ЦПОС, синтезировать функциональные схемы устройств ЦОС, применять инструментальные средства проектирования для разработки программного обеспечения устройств ЦОС, разрабатывать структурные, функциональные и принципиальные схемы устройств ЦОС.
Целью дисциплины «Новые информационные технологии» (НИТ) является получение студентами знаний по проектированию систем искусственного интеллекта и аналитических систем на основе использования средств обработки данных, применения разнообразных технологий и методов обработки данных.
В ходе изучения дисциплины «Новые информационные технологии» студенты должны приобрести необходимые знания о структурах, моделях, технологиях и архитектурах автоматизированных систем различного назначения; по организации процессов обработки информации; по средствам разработки информационных и управляющих систем. Студенты должны уметь разрабатывать информационные приложения различного назначения; использовать известные методы интеллектуальной и аналитической обработки и представления знаний. В результате изучения дисциплины студенты должны владеть инструментами разработки аналитических и интеллектуальных систем.