Дисциплины преподаваемые на кафедре
-
Web-базированные системыОбучение студентов пониманию принципов и особенностей взаимодействия системы из территориально распределенных вычислительных, в т.ч. мобильных устройств, связанных между собой каналами связи; составление и совместная работа баз данных, хранимых на мобильном устройстве и на сервере; основы WEB-программирования с использованием языка PHP и взаимодействие WEB-приложений с базами данных MySQL; работа с WEB-серверами, в т.ч. локальными (Apache, Denwer).
-
Web-технологииФормирование у студентов знаний и навыков в области стандартов и протоколов обмена данными, используемых в сети Интернет, приобретение студентами навыков разработки Web-ресурсов с применением языка разметки гипертекста, каскадных таблиц стилей, серверных и клиентских скриптовых языков программирования, а также изучение различных фреймворков и API.
-
Web-технологии и Web-программированиеФормирование у студентов знаний и навыков в области стандартов и протоколов обмена данными, используемых в сети Интернет, навыков в области разработки Web-ресурсов с применением языка разметки гипертекста HTML, каскадных таблиц стилей CSS, освоение базовых возможностей скриптового языка JavaScript, применение языка PHP для обработки данных на стороне сервера и взаимодействия с корпоративными базами данных (MySQL), изучение фреймворков и библиотек как клиентской, так и серверной стороны.
-
Администрирование компьютерных сетейВ курсе рассмотрены основные принципы адресации в IP-сетях, основы статической маршрутизации. Рассмотрены способы построения различных схем управления качеством обслуживания с использованием дисциплин очередей, организация брандмауэров, трансляция адресов. Изучаются основные принципы и протоколы адаптивной маршрутизации. Показана реализация рассмотренных настроек с помощью программного обеспечения Linux и CISCO. В итоге курса выполняется курсовая работа по настройке корпоративной сети с использованием оборудования CISCO.
-
Алгоритмизация и программированиеОбучение студентов основам разработки программного обеспечения на алгоритмическом языке высокого уровня, изучение основ и положений процедурного и модульного программирования, освоение алго- ритмов обработки информационных структур данных, организованных различными способами.
-
Алгоритмы и методы вычисленийОбеспечить студентов знаниями в области основных алгоритмов и методов вычислений, привить навыки составления математической постановки задачи и выбора оптимального вычислительного алгоритма для ее решения.
-
Архитектура компьютеровЦелью изучения дисциплины «Архитектура компьютеров» является приобретение студентами знаний и умений, направленных на понимание процесса выполнения программ аппаратурой компьютера и, следовательно, на эффективное использование ее возможностей. В данном курсе на основе иерархического подхода изучаются общая структура ЭВМ как инженерной системы, выделяются ее подсистемы, рассматриваются их функции, основные внешние связи и сигналы взаимодействия между ними. Изучаются вопросы представления различных данных в машинных кодах, особенности их преобразования в функциональных блоках компьютера. Изучаются типовые функциональные узлы процессоров и их реализация в конкретных моделях. Осваивается система команд и основы программирования на языке низкого (машинного) уровня – Ассемблере.
-
Безопасность программ и данных
-
Введение в специальностьЯвляется получение общего представления о направлении подготовки, знакомство с характером будущей деятельности, перспективами карьерного роста, и освоение основ информационной культуры.
-
Генетический алгоритмы и нечеткие системы
-
Дискретная математикаФормирование фундаментальных знаний у студентов при изучении вопросов теоретико-множественного описания математических объектов, основных проблем теории графов и методологии использования аппарата математической логики, составляющих теоретический фундамент описания функциональных систем.
-
Защита информации в компьютерных системахИзучение методов обеспечения защиты информации(ЗИ) в компьютерных системах (КС) и методологий построения таких систем. Научить студентов основным понятиям информационной безопасности (ИБ), методам шифрования информации, разработке парольных защищенных систем.
-
Инженерия программного обеспеченияПодготовка студентов к проектно-технологической деятельности в области создания компонентов программных комплексов и баз данных, автоматизации технологических процессов с использованием современных инструментальных средств и технологий программирования, к работе по созданию программного обеспечения в проектных группах, обучение методам командной работы.
-
Интеллектуальные информационные системы
-
Интеллектуальные системы управления и принятия решенийОзнакомление студентов с технологиями проектирования и создания интеллектуальных систем управления (ИСУ) и интеллектуальных систем поддержки принятия решений (ИСППР) различной направленности.
-
Интеллектуальный анализ данныхИзучение студентами технологий оперативного и интеллектуального анализа данных; ознакомление с теоретическими аспектами технологии Data Mining, методами Data Mining, возможностью их применения, приобретение практических навыков по использованию инструментальных средств Data Mining.
-
Интернет-технологии в государственном управлении
-
Интерфейсы и устройства связи АСУФормирование у студентов базовых теоретических знаний в сфере принципов организации и использования современных средств сопряжения (интерфейса) разнообразных периферийных устройств с персональными компьютерами , а также прогнозирование перспективы их развития.
-
Информационная безопасность в АСУИзучение теоретических основ для обеспечения информационной безопасности (ИБ) информационно-управляющих (ИУС) и информационно-логистических систем (ИЛС).
-
Информационно-аналитическое обеспечение государственного и муниципального управления
-
Исследование операцийДать студентам знания в области основных методов исследования операций, привить навыки решения различных оптимизационных задач. В дисциплине раскрываются теоретические и практические основы применения методов решения задач для принятия оптимальных решений в условиях неполных знаний и неполных данных.
-
Качество программного обеспечения и тестирование
-
Компьютерная графикаОбучение студентов теоретическим и практическим основам компьютерной графики (КГ), знакомство с растровой и векторной графикой, современными принципами построения «открытых» графических систем двухмерного и трехмерного преобразования изображений, OpenGL.
-
Компьютерная логикаФормирование у студентов фундаментальных знаний при изучении методов аппарата компьютерной логики и элементов теории конечных автоматов, для реализации аппаратно-программных комплексов различного назначения.
-
Компьютерная схемотехникаДать студентам необходимый объем знаний для понимания принципов и особенностей функционирования базовых узлов персональных ЭВМ, начиная с построения и работы комбинационно-цифровых устройств (КЦУ) и заканчивая устройствами с памятью на основе триггеров со счётчиками, регистрами, а также с микросхемами памяти.
-
Компьютерная схемотехника и архитектура компьютеровДисциплина изучает элементы и узлы цифровых схем компьютеров. Студенты получают теоретические основы описания и исследования поведения цифровых устройств (ЦУ). Рассматриваются структуры и функции различных типовых узлов ЦУ. Изучаются канонические способы синтеза и анализа схем ЦУ – комбинационных и схем с памятью. Студенты получают навыки разработки цифровых схем – от исходного задания их функций до составления принципиальной схемы на цифровых интегральных микросхемах, выполняют лабораторные работы по исследованию свойств типовых узлов ЦУ и схем на их основе.
-
Компьютерные сетиФормирование у студентов знаний основных стандартов локальных и глобальных сетей, принципов их работы, а также освоение способов проектирования и реализации сетей.
-
Компьютерные системыОзнакомление студентов с классификацией компьютерных систем по назначению, быстродействию, структуре и архитектуре; путями повышения производительности и надежности вычислительных систем. Изучение особенностей организации памяти, процессоров, интерфейсов. Изучение различных типов систем параллельной обработки и мультипроцессорных систем.
-
Корпоративные системы управления и логистикиОбучение студентов назначению корпоративных информационных систем (КИС), современных технологий их построения, логистического подхода, который раскрывает потенциальные возможности повышения эффективности управленческой деятельности.
-
Кросс-платформенное программированиеИзучение современных технологий программирования для различных архитектур и платформ, средств объектноориентированного программирования языка Java, платформы Java, стандартной библиотеки классов, основ многопоточного и распределенного программирования, безопасности программных систем, использующих технологию Java.
-
Машинное обучение на больших данных в информационно-аналитических системахИзучение студентами машинного обучения, основ разработки и сопровождения информационно-аналитических систем, хранилищ данных, технологий оперативного и интеллектуального анализа на больших данных.
-
Методология и методы научных исследованийОзнакомление студентов с задачами, которые предстоит им решить при написании выпускной квалификационной работы; изучение этапов, методов и средств, применяемых для решений этих задач.
-
Методы и системы искусственного интеллектаОзнакомление студентов с технологиями создания и использования интеллектуальных систем и технологий, моделирования знаний, современными инструментальными средствами создания экспертных систем, принципами разработки интеллектуальных информационных систем на основе моделей знаний.
-
Методы и средства компьютерных информационных технологий Курс направлен на изучение базовых понятий теории информации, методов сжатия с потерями и без потерь (метод Хаффмана, READ, методы LZ, JPEG, Wavelet-сжатие). Показано применение методов хеширования в задачах сжатия и распаковки данных, а также в задачах проверки целостности информации (хеш-таблицы, дайджесты MD4, MD5, SHA1 и SHA256). Рассмотрены форматы графических файлов, использующих методы сжатия: PCX, GIF, JPEG, JPEG2000. Даны основы цифровой обработки сигналов, которые закрепляются курсовой работой.
-
Методы исследования и моделирования информационных процессов и технологийПриобретение студентами навыков построения моделей информационных процессов и их исследования с целью формирования рекомендаций.
-
Методы оптимизации и исследование операцийИзучение математических методов исследования операций и овладение навыками решать различные оптимизационные задачи. Курс имеет целью также ознакомить студентов с современными методами решения задач принятия оптимальных решений в условиях неполных знаний и неполных данных. Предлагаемый курс охватывает основные методы решения математических задач, на которых основывается современная математическая теория исследования операций, в том числе методы линейного программирования.
-
Микропроцессоры и микропроцессорные системы Дисциплина «Микропроцессорные системы управления» стоит в ряду курсов по техническому обеспечению ИУС. В ней изучаются типовые интерфейсные схемы МПС, такие как программируемый таймер, программируемые адаптеры и другие. Рассматривается их роль в подключении и управлении периферийными устройствами, роль функций операционной системы для работы с ними.
Изучаются также принципы организации и функционирования систем на одном кристалле, микроконтроллеров (МК), их основные семейства. Студенты знакомятся с регистровой структурой, организацией памяти, устройствами ввода-вывода, системой команд МК; составляют программы для реализации алгоритмов управления различными устройствами; осваивают возможности интегрированных сред разработки, таких как AVR Studio или MPLab IDE.
-
Моделирование системФормирование теоретических и практических знаний в области математического моделирования при исследовании, проектировании и эксплуатации автоматизированных систем управления (АСУ).
-
Нечеткие методы обработки и анализа данных
-
Обработка сигналов и изображенийИзучение разновидностей сигналов и изображений, построение математических моделей, изучение современных методов обработки изображений: описание объектов изображений, фильтрация, оконтуривание, выделение признаков, распознавание изображений, изучение современных программных средств обработки сигналов и изображений.
-
Объектно-ориентированное моделированиеФормирование теоретических знаний и приобретение практических навыков для решения задач анализа и проектирования информационных систем с использованием универсального языка моделирования UML.
-
Объектно-ориентированное программированиеВ курсе рассматриваются основные принципы и парадигмы объектно-ориентированного анализа, проектирования и программирования. Эти принципы демонстрируются и закрепляются при изучении языка высокого уровня C++: понятия класса и объекта, конструкторы, деструкторы, инкапсуляция, абстрагирование, наследование, полиморфизм. В последней части курса рассматриваются более сложные разделы ООП: перегрузка операций, шаблоны функций и классов, основы Design Patterns. Курс рассчитан на 48 часов лекций и выполнение 8 лабораторных работ. Закреплением курса является курсовая работа и летняя вычислительная практика.
-
Объектно-ориентированное программирование и моделированиеФормирование теоретических знаний и приобретение практических навыков для решения задач анализа и проектирования информационных систем с использованием универсального языка моделирования UML, ознакомление студентов с основными концепциями, составляющими основу объектно-ориентированного программирования (ООП), изучение технологии объектно-ориентированного подхода и средств поддержки принципов ООП в инструментальных языках.
-
Операционные системыРассмотрение основополагающих принципов устройства операционных систем, их взаимосвязей с различными новациями в этой области, а также с современными направлениями развития операционных систем.
-
Организация баз данныхФормирование у студентов целостной системы теоретических знаний по освоению современных методов и средств разработки информационных моделей предметных областей автоматизированных систем обработки информации и управления (АСОиУ), приобретению практических навыков по использованию современных инструментальных средств класса CASE, а также умений по реализации разработанных моделей в среде целевой СУБД.
-
Организация баз данных и знанийФормирование у студентов целостной системы теоретических знаний по освоению современных методов и средств разработки информационных моделей предметных областей, приобретению практических навыков по использованию современных инструментальных средств класса CASE, а также умений по реализации разработанных моделей в среде одной из СУБД.
-
Основы визуального программированияДать студентам знания в области визуального программирования, развить алгоритмическое мышление, изучить основные принципы и методы информационных систем, которые используются для реализации программного обеспечения. В дисциплине раскрываются теоретические и практические основы визуального программирования графических интерфейсов пользователя с применением современных технологий разработки программного обеспечения.
-
Основы теории автоматизированного управленияПодготовка студентов для решения задач разработки и исследования теоретических моделей управления информационными системами и технологическими процессами, исследования методик анализа, синтеза, оптимизации и прогнозирования качества процессов автоматизированного управления информационными системами и технологическими процессами.
-
Параллельные и распределенные вычисленияКурс посвящен принципам построения параллельных вычислительных систем, grid- и cloud-вычислениям, критериям оценки эффективности и коммуникационной сложности параллельных алгоритмов. Рассматриваются базовые методы распараллеливания задач и их реализация в стандарте MPI. Изучаются способы построения распределенных систем и решение задач с их помощью.
-
Принципы организации АСУ
-
ПрограммированиеОбучение студентов теоретическим основам и практическим навыкам алгоритмизации, разработке и отладке программ, написанных на современных языках, а также получение знаний и навыков использования персональных компьютеров.
-
Программирование мобильных и встроенных устройствОсвоение принципов функционирования программ для мобильных и носимых устройств с операционной системой Android, с использованием языка программирования Java; работа с внешней и внутренней памятью; составление простых программ для операционной системы IOS.
-
Программное обеспечение. администрирование компьютерных сетей
-
Проектирование Web-ориентированных компьютерных системДать студентам знания в области проектирования и разработки компьютерных web-ориентированных систем (ВОС), привить навыки выбора средств реализации систем.
-
Проектирование информационных системИзучение назначения, современных технологий построения информационных систем (ИС), а также проблем их выбора и внедрения.
-
Производственная практикаЗакрепление и углубление теоритических знаний, полученных при изучении дисциплин учебного плана, приобретение студентом практических умений и навыков в соответствии с требованиями к уровню подготовки выпускника; изучение современного состояния и направлений развития компьютерной техники; изучение источников информации и системы оценок эффективности ее использования; закрепление и углубление практических навыков в области информатики и вычислительной техники; повышение уровня освоения компетенций в профессиональной деятельности; сбор материалов для выполнения выпускной квалификационной работы.
-
Разработка веб-приложенийТеоретическая и практическая подготовка студентов в области разработки веб-приложений с использованием современных скриптовых языков программирования клиентской и серверной стороны, а также современных сред разработок, фреймворков и библиотек как клиентской, так и серверной стороны. Знания, полученные в результате освоения дисциплины, помогут при разработке/доработке систем (приложений), основанных на Node.js и CMS.
-
Разработка мобильных и встроенных специализированных системОбучение студентов составлению и работе с простыми базами данных, хранимыми на мобильном устройстве и со сложными, хранимыми на сервере, с доступом через протокол http; работе с датчиками и сенсорами мобильного телефона в том числе с мультимедиа – устройствами (камерой и видеокамерой); работе с внешней и внутренней памятью.
-
Разработка прикладных решений на базе современных платформОзнакомление студентов с современными технологиями программирования для различных архитектур и платформ для управления сложными системами и распределенными объектами.
-
Распределенные системы управления
-
Сервис-ориентированная архитектура информационных управляющих системПриобретение студентами навыков проектирования и разработки информационных, информационно-поисковых и управляющих систем с применением сервис-ориентированной архитектуры (СОА) и её вариантов.
-
Системное программированиеРазвитие навыков использования интерфейсов, предоставляемых операционными системами (ОС); ознакомление с системным окружением ОС и объяснение принципов, на которых они строятся.
-
Системное программное обеспечениеПриобретение навыков управления системным окружением ОС; освоение принципов, на которых проектируются их управляющие элементы; ознакомление с современными реализациями ОС и их назначением, особенностями и иерархией управления.
-
Системный анализФормирование у студентов способности системного подхода к анализу технических и организационных структур с применением методов и принципов системного анализа, использования теоретической и практической базы системных исследований при анализе проблем и принятии решений в области профессиональной деятельности.
-
Системы визуализации
-
Системы поддержки принятия решений для информационных управляющих систем
-
Системы реального времениОзнакомление магистрантов с принципами функционирования систем реального времени (СРВ) и основами моделирования и проектирования автоматизированных систем обработки информации на базе систем реального времени.
-
Системы управления базами данныхФормирование представлений об архитектурах современных промышленных СУБД, о современных технологиях создания и эксплуатации промышленных баз данных, об особенностях работы с базами данных в сети в объемах, необходимых для самостоятельной работы с базами данных и для освоения дисциплин, связанных с анализом, проектированием, разработкой и сопровождением корпоративных информационных систем, а также для нахождения путей повышения эффективности обработки информации с использованием баз данных.
-
Современные инструменты разработки программного обеспечения
-
Современные проблемы информатики и вычислительной техникиИзучение студентами системных вопросов построения автоматизированных систем, ознакомление с подходами к решению наиболее сложных задач проектирования и управления.
-
Современные распределённые и объектно-ориенированные базы данных
-
Создание и обработка баз данных ПЭОМ
-
Теория алгоритмовОбучение студентов основам теории формальных языков, классической теории вычислимости и теории сложности: формирование комплекса знаний, умений и навыков построения алгоритмов с помощью различных алгоритмических систем.
-
Теория вероятности и случайные процессыИзучение закономерностей случайных процессов, построение математических моделей реальных процессов в различных классах случайных функций. Изучение формального математического аппарата теории случайных процессов для решения проблем практической деятельности.
-
Теория инженерного эксперимента и моделированиеИзучение студентами математических методов планирования экспериментов, последовательности и основных этапов проведения физического и вычислительного эксперимента, изучение разновидностей математических моделей и методов обработки результатов эксперимента.
-
Теория информации и кодированияИзучение основ теории информации и методов ее обработки в прикладных системах на примерах сжатия различных данных и ознакомление студентов с методами сжатия информации, с принципами построения кодирующих и декодирующих устройств помехоустойчивого кодирования.
-
Теория оптимального управленияОзнакомить студентов с основными положениями теории оптимального управления, основными методами анализа и синтеза непрерывных и дискретных систем оптимального управления, особенностями применения компьютеров в системах оптимального управления.
-
Теория принятия решенийСформировать компетенции обучающегося в области теории принятия решений; освоить принципы применения математических моделей, методов и алгоритмов для выбора эффективных решений при решении различных организационно- технических задач с применением современных средств информатики и вычислительной техники.
-
Технологии компьютерного проектирования
-
Технологии распределенных систем и параллельных вычисленийПриобретение студентами навыков распределѐнной обработки информации и распараллеливания алгоритмов с использованием современных средств и технологий.
-
Технология защиты информации
-
Управление IT-проектамиПолучение студентами теоретических навыков и знаний по управлению информационными ресурсами и проектами, дать представление о содержании управления проектами как вида управленческой деятельности, познакомить с теоретическим аппаратом и инструментальными средствами управления проектами; формирование практических навыков по решению задач, возникающих в процессе управления проектами.
-
Управление корпоративными системамиИзучение назначения корпоративных информационных систем(КИС), современных технологий их построения и изучение задач управления предприятиями, решаемых с использованием КИС.
-
Учебная практикаЗакрепление и углубление теоретической подготовки студента, приобретение им практических навыков и компетенций, а также опыта самостоятельной профессиональной деятельности; освоение офисных программно-аппаратных вычислительных средств, изучение и обработка научно-технической информации; углубление знаний, полученных в процессе теоретического обучения
-
Цифровая обработка графической и видеоинформацииИзучение студентами основных методов и алгоритмов обработки графической и видеоинформации, способов получения перечисленных видов информации и использования их в информационных системах.
-
Численные методыДать студентам знания в области основных численных методов, привить навыки составления математической постановки задачи, выбора соответствующего вычислительного алгоритма и решения. В дисциплине раскрываются теоретические и практические основы применения методов интерполяции, численного дифференцирования и интегрирования, решения систем линейных и нелинейных уравнений, решение интегральных и дифференциальных уравнений.
-
Эволюционные методы оптимизации