Новая образовательная программа

6B06110 Программная инженерия в КазНУ им. аль-Фараби

Дисциплины

  • Основы программирования

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

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

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

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

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

    Год обучения - 1
    Семестр - 2
    Кредитов - 4
  • Введение в инклюзию

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

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

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

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

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

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

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

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

    Цель курса: Сформировать способность анализировать деятельность органов государственной власти, политических и общественных организаций в сфере противодействия коррупции. Дать объективные знания о проблемах коррупции в современном обществе. Показать роль ИИ в выявлении, предупреждении и анализе коррупционных рисков. Объяснить основные положения антикоррупционного законодательства. Обучить навыкам преодоления коррупции с учётом современных цифровых технологий и аналитических инструментов ИИ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Дисциплина направлена на изучение современных методов анализа данных и эффективной визуализации информации. Рассматриваются этапы подготовки и очистки данных, статистический и визуальный анализ, методы обнаружения закономерностей и зависимостей. Студенты осваивают инструменты и библиотеки анализа данных (такие как Python, Pandas, NumPy) и визуализации (Matplotlib, Seaborn, Tableau и др.).

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

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

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

    Дисциплина направлена на изучение основных принципов, методологий и этапов жизненного цикла разработки программного обеспечения. Студенты знакомятся с классическими и гибкими (agile) методологиями разработки, такими как Waterfall, Scrum и Kanban. Изучаются методы сбора и анализа требований, проектирования архитектуры программных систем, реализации (кодирования), тестирования, отладки и сопровождения программного обеспечения.

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

    Дисциплина направлена на изучение современных инструментов разработки программного обеспечения, включая интегрированные среды разработки (IDE), системы управления версиями (Git), отладчики, профилировщики и системы сборки. Студенты осваивают инструменты, позволяющие автоматизировать рутинные задачи, управлять проектами, тестировать и развёртывать программные продукты.

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

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

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

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

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

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

    Год обучения - 3
    Семестр - 6
    Кредитов - 4
  • API дизайн

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

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

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

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

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

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

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

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

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

    Год обучения - 4
    Семестр - 7
    Кредитов - 5
  • Финансовый инжиниринг

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

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

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

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

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

    Год обучения - 4
    Семестр - 7
    Кредитов - 5
  • Фурье-анализ и обработка сигналов

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

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

    Дисциплина направлена на изучение основных принципов и методов управления проектами на всех этапах их жизненного цикла: инициации, планирования, исполнения, контроля и завершения. Студенты знакомятся с методологиями управления проектами, включая каскадную (Waterfall) и гибкие (Agile, Scrum) модели. Особое внимание уделяется управлению сроками, бюджетом, человеческими ресурсами, качеством и рисками.

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

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

    Год обучения - 4
    Семестр - 7
    Кредитов - 5
  • Введение в экономику

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

    Год обучения - 4
    Семестр - 7
    Кредитов - 5
  • Спутниковая съемка и дистанционное зондирование

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

    Год обучения - 4
    Семестр - 8
    Кредитов - 5
  • Clean Code и рефакторинг

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

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

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

    Год обучения - 4
    Семестр - 8
    Кредитов - 5
  • Fraud Detection и аномалии в финансовых данных

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

    Год обучения - 4
    Семестр - 8
    Кредитов - 5
  • Проект Capstone

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

    Год обучения - 4
    Семестр - 8
    Кредитов - 6
  • Data Science для финансов: кейсы и автоматизация

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

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

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

    Год обучения - 4
    Семестр - 8
    Кредитов - 5
  • DevOps для геосистем

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

    Год обучения - 4
    Семестр - 8
    Кредитов - 5
  • Нагрузочное тестирование и профилирование

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

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

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

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

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

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

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

  • Применяет фундаментальные знания математического анализа, линейной алгебры, дискретной математики, теории вероятностей и графов для математического моделирования, анализа и решения прикладных и инженерных задач в области информационных технологий.
  • Разрабатывает и анализирует алгоритмы различной сложности, использует эффективные структуры данных, включая пространственные, с учетом оптимальности по времени и памяти, а также применяет их в программных проектах.
  • Демонстрирует уверенное владение современными парадигмами программирования, включая объектно-ориентированное, асинхронное и реактивное программирование, с использованием актуальных языков и технологий разработки.
  • Осуществляет полный цикл разработки программного обеспечения, включая проектирование архитектуры, написание кода, тестирование, отладку и сопровождение программных продуктов с соблюдением принципов "Clean code", использования CI/CD-практик, контейнеризации и профилирования производительности.
  • Применяет ключевые принципы и методы обеспечения безопасности программных систем, включая выявление и предотвращение уязвимостей, защиту данных и безопасность взаимодействия с внешними системами.
  • Использует инструменты командной разработки, API-дизайн, системы контроля версий, средства повышения продуктивности и автоматизации рабочих процессов для эффективной реализации индивидуальных и групповых проектов.
  • Разрабатывает и внедряет прикладные, веб- и мобильные программные решения с использованием баз данных, облачных платформ, фреймворков и современных архитектурных подходов, обеспечивая функциональность, надёжность и масштабируемость.
  • Выполняет сбор, предварительную обработку, анализ и визуализацию данных с использованием современных инструментов, библиотек и платформ, применяя статистические и графические методы для принятия обоснованных решений.
  • Применяет методы машинного обучения, геостатистики и теории вероятностей для построения моделей, прогнозирования и выявления закономерностей в структурированных и неструктурированных данных.
  • Разрабатывает программные решения в области геоинформационных систем, включая программирование для работы с геоданными, пространственные алгоритмы и обработку спутниковых изображений, а также анализ эффективности городской инфраструктуры и транспорта.
  • Применяет методы обработки сигналов, включая преобразование Фурье и спектральный анализ, для анализа, интерпретации и обработки временных и частотных характеристик цифровых данных.
  • Использует знания в области экономики, финансового инжиниринга, криптовалют и блокчейн-аналитики для анализа финансовых данных, построения моделей оценки рисков, обнаружения мошенничества и принятия решений в сфере финтеха.
  • Участвует в управлении ИТ-проектами, демонстрируя навыки планирования, анализа требований, оценки рисков, распределения ресурсов и взаимодействия в команде с применением современных подходов к системному анализу и менеджменту проектов.
  • Демонстрирует способность к самостоятельной исследовательской и проектной деятельности, интегрируя знания и навыки, полученные в ходе обучения, при выполнении итогового (Capstone) проекта, направленного на решение реальных практических или научных задач.
  • Демонстрирует целостное понимание философских, культурных, правовых, экологических и социальных основ современного общества, включая идеи Аль-Фараби и Абая, принципы устойчивого развития, инклюзии, антикоррупционной культуры, основ безопасности, предпринимательства, финансовой грамотности и научных методов, с целью формирования гражданской ответственности и личностного развития.
Top