Действующая образовательная программа

6B06101 Информатика в ТИГУ

Дисциплины

  • Математика

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

    Год обучения - 1
    Семестр - 1
    Кредитов - 5
  • Алгоритмизация и программирование

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

    Год обучения - 1
    Семестр - 1
    Кредитов - 6
  • Алгоритмы и структуры данных

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

    Год обучения - 1
    Семестр - 1
    Кредитов - 6
  • Дискретная математика

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

    Год обучения - 1
    Семестр - 2
    Кредитов - 5
  • Языки и технологии программирования

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

    Год обучения - 1
    Семестр - 2
    Кредитов - 6
  • Администрирование операционных систем

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

    Год обучения - 2
    Семестр - 1
    Кредитов - 6
  • Архитектура и организация компьютерных систем

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

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Цифровая схемотехника

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

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Операционные системы

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

    Год обучения - 2
    Семестр - 1
    Кредитов - 6
  • Архитектура программного обеспечения

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

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • IT технологии

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

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Объектно-ориентированное программирование

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Профессионально ориентированный иностранный язык

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Объектно-ориентированный анализ и проектирование

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Графические пользовательские интерфейсы

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 6
  • Модуль социально-политических, экономико-правовых и экологических знаний (Методы научных исследований и искусственный интеллект/ Безопасность жизнедеятельности, экология и устойчивое развитие/ Инклюзивное образование/ Основы финансовой грамотности и предпринимательства/ Основы права и антикоррупционной культуры)

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Компьютерная графика

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 6
  • Создание мобильных приложений

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Java - программирование

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Проектирование приложений информационных систем

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Взаимодействие человека с компьютером

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Программирование на языке ассемблера

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Системное программирование

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Информационная безопасность и защита информации

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Программирование на языке Visual Basic

    Целью курса является овладение и понимание основных свойств, инструментов и утилит платформы Visual Basic: элементы языка Visual Basic, массивы, повествование одно-и многомерных массивов, ввод-вывод, обработка массивов, работа с файлами, изложение файлов. Знание особенностей программирования на Visual Basic. Приобретение навыков написания, обработки, тестирования программ на языке Visual Basic.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Защита информации компьютерных систем

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Big Data

    Курс охватывает методы хранения, обработки и анализа больших данных. Студенты изучают технологии Hadoop, Spark, NoSQL и получают навыки работы с как структурированными, так и неструктурированными данными. Формируются умения принимать решения и строить прогнозы на основе Big Data.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Разработка данных и хранилище данных

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Проектирование систем на языке UML

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 6
  • Компьютерные сети, интернет и мультимедиа

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Инструментальные средства разработки программ

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 6
  • Организация сетей и вычислительных систем

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Проектирование систем управления

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Компьютерные сети

    Цель курса – формировать знания об основных концепциях и технологиях сети, планированию и реализации сетей OSI и TCP/IP; ознакомиться с моделированием Cisco Packet Tracer; изучить различные сетевые устройства и сетевые описания адресных схем; знание типов носителей, используемых для передачи данных по сети, формировать навыки планирования и реализации сетей в различных приложениях.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Web программирование

    Целью курса является ознакомление с принципами реализации и функционирования технологии «клиент-сервер», web технологий и языков веб-разработки (HTML, XHTML, CSS, Java Script, PHP, MySQL, средства технологии web-программирования); формирование знаний основ программирования на стороне клиента и на стороне сервера; овладение навыками разработки web – приложений.

    Год обучения - 4
    Семестр - 1
    Кредитов - 6
  • Системы искусственного интеллекта

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 6
  • Визуальные системы

    Цель дисциплины - знакомство с системой визуального программирования, изучение методов и средств разработки приложений с графическим интерфейсом. Программирование в среде Borland C++ Builder, знакомство с библиотекой визуальных компонентов (VCL , Visual Components Library), создание программ с использованием визуальных компонентов.

    Год обучения - 4
    Семестр - 1
    Кредитов - 6
  • Система управления базами данных

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Компьютерное моделирование

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 6
  • Технология AR/VR

    Курс знакомит студентов с технологиями AR (дополненной реальности) и VR (виртуальной реальности), их разработкой, моделированием и применением в образовании и промышленности. В рамках практики формируются навыки работы с инструментами для создания AR/VR-систем.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Интернет-программирование

    Цель курса – формирование знаний об основах веб-дизайна, умений применять графические программы; знать технологии создания и обработки объектов интернет-рекламы (баннеры, кнопки, флеш-объекты); технологии создания гипертекстовых документов, клиентские технологии веб-программирования; технологии средств управления HTML-документом; формировать навыки создания и оптимизации графических элементов сайта; создания веб-приложений.

    Год обучения - 4
    Семестр - 1
    Кредитов - 6
  • Проектирование автоматизированного рабочего места

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Клиент-серверные технологии СУБД

    Цель курса - овладение технологиями хранения и анализа корпоративных данных в системах клиент-серверной архитектуры. Изучение программных средств разработки и администрирования многофункциональных баз данных и корпоративных складов для решения экономических задач. Проектирование WB в архитектуре Клиент-сервер. Borland InterBase/Firebird SQL Server. Утилиты InterBase Manager, IBConsole, interactivesql. Регистрация сервера. Новые определения пользователей. Идентификация и регистрация базы данных на сервере. InterBase SQL Server.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Облачные вычисления и виртуализация

    Курс охватывает теоретические основы облачных технологий и виртуализации, а также методы их применения в информационных системах. Студенты изучают модели облачных сервисов (IaaS, PaaS, SaaS), работу с виртуальными машинами, управление инфраструктурой и аспекты безопасности.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Моделирование систем

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 6

Результаты обучения

  • Применять полученные знания и инструменты в области финансовой грамотности и предпринимательства, правовой и антикоррупционной культуры, инклюзивного образования, экологической устойчивости и безопасности жизнедеятельности, используя современные научные методы и технологии искусственного интеллекта для анализа и решения прикладных задач.
  • Владеет фундаментальными знаниями в области математики и информации, в частности математическими, логическими, статистическими средствами, может использовать соответствующий математический аппарат для обработки, анализа и систематизации информации; умеет применять подходящие структуры данных и разрабатывать алгоритмы для решения различных задач.
  • Владеет современной компьютерной техникой и программным обеспечением, обладает навыками использования различных видов информационно-коммуникационных технологий; знает основы цифровой техники.
  • Владеет основными алгоритмическими структурами и их реализацией на языке ООП; владеет синтаксисом языка и методами настройки программ; умеет создавать мобильные приложения на языке Java, Python.
  • Знает принцип работы и организацию основных логических блоков компьютерных систем, основы современных операционных систем; умеет составлять технические требования к компьютерным системам и обосновывать рациональную архитектуру.
  • Знает принципы формирования цифрового изображения; способен использовать современное программное обеспечение Photoshop, Corel Draw для обработки различных видов графической информации; умеет использовать математические пакеты прикладных программ: Mathlab, Mathcad; умеет моделировать процесс разработки программного обеспечения.
  • Умеет определять и анализировать большие массивы данных, умеет использовать современные объектно-ориентированные инструменты программирования клиент-серверных баз данных; знает методы и способы построения компьютерных сетей, структуру сетевых пакетов и методы их обработки, базовые алгоритмы передачи данных, клиентские программы прикладного уровня Интернета.
  • Знает прикладные аспекты человеко-компьютерного взаимодействия; владеет знаниями о современных способах защиты информации на всех этапах хранения, обработки, передачи информации, владеет навыками организации защиты информационных систем; умеет использовать стандартные протоколы для решения различных задач связи; умеет разрабатывать правильные конфигурации программного обеспечения для создания безопасного сетевого приложения.
  • Умеет разрабатывать технические задания на проектирование систем автоматизации и управления; выполняет проектно–расчетные работы на стадиях технического и рабочего проектирования систем автоматизации и управления; знает этапы построения математических и компьютерных моделей; умеет создавать компьютерные модели с использованием программной среды 3DS Max.
  • Владеет теоретическими и методическими основами интеллектуальных систем, методологией программирования на языках систем искусственного интеллекта, владеет методами web-дизайна и программирования сайтов различными программными средствами; знает о виртуальной, дополненной и смешанной реальности, знает базовые понятия и принципы работы AR/VR, понимает перспективы данных технологий.
Top