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

6B06101 Программная инженерия в КарИУ

Дисциплины

  • Minоr

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

    Кредитов - 20
  • Охрана труда и безопасность жизнедеятельности

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

    Кредитов - 3
  • Математика 1

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

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

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

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

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

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

    Основные понятия и цели дискретной математики, множества и операции над ними, отношения и отображения, графы и их свойства, комбинаторика, булева алгебра и логика, теории чисел, матричные представления

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

    Среда разработки, основы языка и типы данных. Ввод и вывод данных. Вычисление и базовые математические операции. Операторы условий. Операторы циклов. Списки. Объявление функции в языках программирования. Рекурсия и двумерные массивы. Множества. Словари. Введение в объектно–ориентированное программирование. Модули. Использование сторонних библиотек. Анализ ошибок.

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

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

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

    Понятие высказывания. Алгебра высказываний. Постановка задачи. Высказывания и операции над ними. Формулы алгебры высказываний. Булевы функции от одного и двух аргументов. Булевы функции от n аргументов. Основные понятия. Логические операции над предикатами. Применение логики предикатов к логико-математической практике. Представление об алгоритмах. Применение булевых функций и алгебры высказываний в прикладном программировании.

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

    История и состав языка С++. Основные типы данных. Структура программы. Операторы ввода-вывода. Циклический оператор. Оператор ветвления. Операторы передачи управления. Указатели. Массивы. Строки. Функции. Структуры и объединения. Практическая реализация различных приложений на языке С++.

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

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

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

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

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

    Состав языка С#. Основные типы данных. Переменные, операции и выражения. Условный и циклический операторы. Массивы и строки. Классы: основные понятия. Иерархии классов. Практическая реализация различных приложений на языке С#.

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

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

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

    Введение в архитектуру компьютера. Развитие архитектуры и параллелизм вычислений. Оценка производительности вычислительных систем. Многопрограммный режим работы компьютеров. Архитектура вычислительных систем. Функциональная классификация компьютеров. Классификация по архитектуре системы команд. Обзор основных семейств микропроцессоров. Введение в архитектуру компьютерных сетей. Беспроводная связь.

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

    Основные концепции и цели программирования, языки программирования (низкоуровневые и высокоуровневые), парадигмы программирования (императивное, объектно-ориентированное, функциональное, логическое), структуры данных и алгоритмы, принципы проектирования программного обеспечения, системы контроля версий (Git, SVN), методы и инструменты тестирования, среда раз-работки (IDEs), компиляторы и интерпретаторы, оптимизация кода и производительность, безопасность программного обеспечения, со-временные фреймворки и библиотеки, контейнеризация и виртуализация, DevOps и CI/CD практики, документирование кода и управление проектами, современные тенденции и ин-новации в программировании.

    Год обучения - 2
    Семестр - 1
    Кредитов - 3
  • Разработка приложений в С#

    Массивы. Класс Array. Класс List. Структуры в С#. Работа с файлами. Перегрузка методов. Использование интерфейсов. Делегаты и события. Потоки выполнения. Особенности разработки визуальных приложений в Visual Studio.

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

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

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

    Директивы препроцессора. Ссылки. Классы. Объявление и определение функций. Работа с файлами в С++. Библиотеки. Объектно-ориентированное программирование на С++. Конструкторы и деструкторы. Иерархии классов. Типы классов. Распределение памяти в С++. Обработка ошибок. Особенности разработки визуальных приложений в Visual Studio

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

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

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

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

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

    Приближенные методы решения прикладных задач, источники ошибок и методы оценки точности результатов, систематизация результатов. Типы статистических данных. Проблемы прикладной статистики. Генеральная совокупность и выборка. Проверка статистических гипотез. Многомерный статистический анализ.

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Теория вероятностей и математическая статистика

    Элементы теории вероятностей. Законы распределения дискретных случайных величин. Законы распределения непрерывных случайных величин. Элементы математической статистики. Приложения математической статистики.Постановка задачи в контексте статистического анализа

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

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

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

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 4
  • Интернет-технологии

    Интернет-приложения. Сети провайдеров. Базовые принципы передачи данных. Способы доступа в Интернет. Протоколы прикладного уровня модели OSI. Web-сервер. Настройка компьютерных систем для работы в Интернет. Серверные сценарии PERL, PHP, ASP, SSI. Технологии Java, Java-script, VB-script. Графика в web-приложениях. Инструментарий создания WEB-приложений. Безопасность информации в сети Интернет. Сферы применения и перспективы интернет-технологий

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

    Основные концепции и цели системного программирования, низкоуровневое программирование, работа с аппаратным обеспечением, операционные системы и их компоненты, драйверы устройств, системные вызовы и интерфейсы, управление памятью, многозадачность и параллелизм, программирование на языках низкого уровня (C, C++), оптимизация производительности, безопасность и защита, отладка и профилирование системного кода, системы управления версиями, принципы и практики разработки системного ПО, современные тенденции и инновации в системном программировании.

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

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

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

    Стандарты, применяемые в процессе разработки программного обеспечения Подход RAD. Методологии проектирования. Основы CASE – технологий. Функциональные особенности CASE-средств. Вспомогательные средства поддержки жизненного цикла ПО. Средства конфигурационного управления. Средства документирования. Средства тестирования. Разработка начальных проектных документов ПО. Документы: Видение, техническое задание, эскизный проект, глоссарий. Функциональное проектирование ПО.

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

    Понятие, цель и задачи сетевого администрирования. Стек протоколов TCP/IP. IP-адресация. Базовая структура компьютерной сети. Маршрутизация. Имена в TCP/IP. Протокол DHCP. Служба каталога Active Directory. Средства обеспечения безопасности. Удаленный доступ и виртуальные частные сети. Программные средства администрирования.

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

    Теоретические основы информационной безопасности. Защита от несанкционированного доступа. Модели безопасности. Процесс построения и оценки системы обеспечения безопасности. Методы и средства обеспечения сохранности данных. Симметричные шифры. Управление криптографическими ключами для симметричных шифров. Асимметричные шифры. Хэш-функции. Инфраструктура открытых ключей. Защита информации в IP-сетях. Брандмауэры.

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

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

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

    Введение в проектирование баз данных. ER- проектирование базы данных. Системы управления базой данных. Реляционная модель данных. Основные понятия распределенных баз данных. Концепция хранилища данных. Общие сведения о Transact-SQL. Выборка данных. Вспомогательные объекты базы данных. Система безопасности в базах данных. База данных в архитектуре «Клиент-сервер».

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Интерфейсы компьютерных систем

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

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

    Основные концепции и цели front-end разработки, HTML и CSS, JavaScript, адаптивный и отзывчивый дизайн, принципы UI/UX дизайна, препроцессоры CSS (Sass, LESS), современные JavaScript-фреймворки и библиотеки (React, Angular, Vue), управление состоянием (Redux, Vuex), инструменты сборки и автоматизации (Webpack, Gulp, Parcel), системы контроля версий (Git), управление зависимостями (npm, Yarn), взаимодействие с API, компоненты и модульная архитектура, тестирование (Jest, Mocha, Cypress), производительность и оптимизация фронтенда, современные тенденции и лучшие практики (Progressive Web Apps, Single Page Applications).

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

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

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

    Сущность и содержание управления проектами. Современная методология управления проектами. Содержательные модели структурной декомпозиции проекта. Оценка и моделирование последствий рисков в управлении проектами. Международные и государственные стандарты в области разработки программного обеспечения. Средства управления проектами. Распределение задач проекта между исполнителями. Информационное обеспечение системы управления проектами

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Технология Internet of Things

    Понятие, цель и задачи сетевого администрирования. Стек протоколов TCP/IP. IP-адресация. Базовая структура компьютерной сети. Маршрутизация. Имена в TCP/IP. Протокол DHCP. Служба каталога Active Directory. Средства обеспечения безопасности. Удаленный доступ и виртуальные частные сети. Программные средства администрирования.

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

    Основные понятия и цели тестирования ПО, виды тестирования (функциональное, нефункциональное, регрессионное, интеграционное), методологии тестирования (ручное, автоматизированное), жизненный цикл тестирования, инструменты для тестирования, стратегии и планы тестирования, проектирование тестов, тестовые сценарии и тест-кейсы, управление дефектами, отчеты о тестировании, контроль качества и обеспечение качества, метрики тестирования, роли и ответственность тестировщиков, современные тенденции в тестировании ПО (DevOps, CI/CD, Agile).

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

    Понятие Big Data. Источники, характеристики. Методы и техники анализа больших данных. Технологии Big Data. Концепция хранилища данных. Свойства хранилищ данных. Физические и виртуальные хранилища данных. Проблемы создания хранилищ данных. Определение OLAP-систем. Многомерный анализ данных. Концептуальное многомерное представление. Интеллектуальный анализ данных. Задачи и методы интеллектуального анализа данных. Инструменты Data Mining.

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

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Разработка веб-приложений

    Основные концепции и цели разработки веб-приложений, архитектура веб-приложений, клиент-серверная модель, серверные языки программирования (Node.js, Python, PHP, Ruby), базы данных и SQL, RESTful и GraphQL API, аутентификация и авторизация, взаимодействие с базами данных, оптимизация производительности серверной части, масштабируемость, безопасность веб-приложений, деплоймент и хостинг, инструменты и среды разработки, тестирование и отладка серверной части, современные тенденции (микросервисы, облачные технологии, контейнеризация).

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

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

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

    Информационные системы и автоматизированные системы управления. Жизненный цикл процесса управления. Основные функциональные блоки системы управления предприятием. Классификация систем управления предприятием. Стандарты MRP, MRP2. Системы ERP. Системы управления проектами. Системы электронного документооборота. Системы управления логистикой. Основные подходы к автоматизации предприятия. Автоматизации как процесс. Планирование процесса автоматизации. Критерии выбора систем управления предприятием.

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

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

    Год обучения - 4
    Семестр - 2
    Кредитов - 4
  • Финансовая грамотность и эффективность решений

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

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

    Основные понятия разработки экспертной системы (ЭС). Классификация ЭС. Структура экспертной системы. Инструментальные средства разработки интеллектуальных систем. Технология создания систем искусственного интеллекта, их программного и информационного обеспечения. OLAP-системы. Определение OLAP-систем. Тенденции развития экспертных систем. Роботы. Искусственный интеллект. Применение экспертных и интеллектуальных систем для решения прикладных и производственных задач.

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

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

  • Осуществлять профессиональную деятельность на основе законодательства Казахстана, социально-этических ценностей и общественных норм
  • Иметь навыки по приобретению новых знаний, необходимых для повседневной профессиональной деятельности и продолжения образования
  • Обладать способностью к межличностному, социальному и профессиональному общению
  • Синтезировать знания естественных наук как современного продукта интегративных процессов
  • Применять на практике знания в области экономики, менеджмента, маркетинга и права для организации профессиональной деятельности
  • Формировать архитектуру программного обеспечения с использованием современных паттернов, фреймворков и инструментов моделирования
  • Анализировать требования к программному обеспечению и формировать архитектурные и проектные решения для программных систем, используя современные методологии проектирования
  • Разрабатывать программные приложения для решения различных прикладных задач с использованием современных языков программирования
  • Разрабатывать и управлять программными средствами для обработки больших данных, структурированных и неструктурированных данных
  • Проектировать и разрабатывать сетевые приложения для работы в Интернет с соблюдением принципов информационной безопасности
  • Планировать работу по управлению проектом разработки программного обеспечение и формировать соответствующую сопроводительную документацию
  • Разрабатывать и модернизировать IT инфраструктуру предприятия
  • Планировать работы по системному анализу, проводить контроль за их исполнением
  • Проводить тестирование и отладку программного обеспечения, используя методы модульного, интеграционного и системного тестирования
Top