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

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

Дисциплины

  • Экономика, право и финансы в предпринимательстве

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

    Кредитов - 5
  • Minоr

    Дополнительная образовательная программа ориентирована на формирование дополнительных компетенций в актуальных и востребованных направлениях. В рамках программы обучающиеся могут выбрать один из Minor (4 дисциплины) по интересующей их области: "Информационные технологии", "Экономика", "3D-инжиниринг" и другие. Minor-программа направлена на развитие надпрофессиональных навыков, творческого мышления и способности к междисциплинарному подходу, что позволяет учащимся более эффективно адаптироваться к быстро меняющимся условиям рынка труда.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Год обучения - 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
    Кредитов - 3
  • Цифровая схемотехника

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Год обучения - 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
  • Разработка веб-приложений

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

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

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

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

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

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

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

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

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Устойчивое развитие, охрана труда и БЖД

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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