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

6B06111 Компьютерные науки и программная инженерия в ЮКГУ им. М. Ауезова

Дисциплины

  • Введение в специальность

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

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

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

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

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

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

    Цель: Овладение технологиями разработки алгоритмов и программ, методами отладки и решения задач на ЭВМ в различных режимах. Содержание: Базовые типы данных С++: символьный, логический, числовые. Функция sizeof для определения объема памяти, выделяющейся под переменную заданного типа. Структура программы на языке С++. Два способа организации ввода/вывода информации на консоль: форматированный и потоковый. Основные арифметические операции. Библиотека math.h математических функция. Понятие функции и процедуры. Структура функции на языке С++. Тип void. Точка выхода из функции, использование оператора return. Способы передачи аргументов в функцию. Полиморфизм функций. Описание функций, работающих с массивами. Понятие рекурсивной функции. Решение задач на внешние функции.

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

    Цель: Формирование базовых знаний и навыков у учащихся в области программирования. Содержание: Основы программирования. Структуры алгоритмов. Способы описания алгоритмов. Структурный подход к разработке алгоритмов. Языки программирования: автокоды, ассемблеры, машинно-независимые языки (ЯВУ). Процедурно - и проблемно-ориентированные системы программирования. Общие свойства ЯВУ: алфавит, синтаксис, семантика. Операторы, идентификаторы, процедуры. Ввод-вывод. Разработка ПО.

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

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

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

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

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

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

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

    Цель: Демонстрирование технических элементов и устройств составляющих основу робототехнической системы. Содержание: Arduino. Введение в курс. Основные понятия. Числа. Системы. Исчисления. Типы данных. Переменные и константы. Выражения. Математические операции. Выражения. Логические и поразрядные операции. Выражения. Операторы сравнения. Выражения. Составные операции. инкремент, декремент. Функции.

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

    Цель: Овладение знаниями о современных подходах в программировании и освоение возможностей языка C# с акцентом на решение объектно-ориентированных задач. Содержание: Структура программы на языке С#. Понятие объекта, его методов и свойств. Классы в языке C#. Описание методов в структурах и классах. Конструкторы и деструкторы. Решение задач на структуры и классы. Понятие родительского класса. Понятие производного класса. Видынаследования: private, public, protected. Одиночное и множественное наследование. Решение задач на одиночное и множественное наследование. Понятие полиморфизма. Абстрактные классы и чисто виртуальные методы

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

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

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

    Цель: Формирование у учащихся базовой системы знаний Веб-технологий и средств для создания, поддержки сетевые технологии. Содержание: Основы сетей передачи данных. Локальные и глобальные сети. Прикладные сетевые протоколы. Транспортные протоколы TCP и UDP. Маршрутизация и протокол IP. Коммутация и протокол Ethernet. Соединение сетевого оборудования. Безопасность сетевой инфраструктуры на примере ЛВС.

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

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

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

    Цель: формирование компетенций в области использования знаний и практического применения инструментов и методов искусственного интеллекта, с учётом приоритетов программы AI-Sana. Содержание: Введение в искусственный интеллект (ИИ). Развитие практических навыков и умений: применять инструменты ИИ; работать с большими языковыми моделями (LLM); использовать платформы искусственного интеллекта без кода; инструменты генеративного искусственного интеллекта; распознавания изображений; обработки естественного языка (NLP); визуализации данных с помощью ИИ. Иметь представление о применении ИИ в различных сферах; раскрыть потенциал ИИ через интеграцию подходов программы AI-Sana.

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

    Цель:: Формирование исторического, литературного представления о творчестве М. Ауэзова в контексте истории литературы, патриотизма и культурно-духовного позиции. Содержание: Развитие художественного мышления, навыков самостоятельной исследовательской деятельности. Жизнь и творческий путь М. Ауэзова Семипалатинкский, Ташкентский, Санкт-Петербургский периоды. Деятельность М. Ауэзова в журналах «Шолпан», «Абай». Публицистика М. Ауэзова. Художественный обзор рассказов «Қорғансыздың күні», «Қыр суреттері», «Оқыған азамат», «Көксерек»,пьеса Еңлік-Кебек и повестей «Қилы заман», «Қараш-қараш» оқиғасы», монографии «Абай Құнанбаев», романа- эпопеи «Абай жолы».

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

    Цель: Сохранение «национального кода» в проекте «Қазақтану» на основе творчества А. Кунанбаева. Содержание: исторический обзор истории Кзахстана и казахской литературы ХІХ-ХХ в. Исследования наследия Абая ХХ-ХХІ в. Хронология творчества Абая. Абай – великий поэт, этнограф, основатель казахской письменной литературы. Абай – составитель свода законов «Положение Карамолы», общественная значимость. Абай – мыслитель, религиовед, философ. Роль Абая в образовании и науке, концепция «Целостного человека». «Слова назидания» Абая, роман-эпопея М.Ауезова «Путь Абая» . К. Токаев «Абай и Казахстан в XXI веке», роль, значиость.

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

    Цель: Изучение основных средств интернет-технологий, качества обслуживания и передачи данных. Содержание: Основные определения и концепции интернет-технологий. Коммутируемый доступ и его особенности. Широкополосный доступ и его подвиды. Технологии ISDN, DSL (ADSL), спутниковая связь и кабельные телевизионные сети. Беспроводной доступ и его характеристики. Зоны покрытия и точки доступа (хот-споты). Подключение через мобильный телефон.

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

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

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

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

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

    Цель: Развитие логического мышления и математической культуры учащихся, необходимых для изучения других математических дисциплин. Содержание: Теория множеств. Действительные числа и работа над ними. Понятие функции. Область определения и значений функции. Построение графика функции. Виды функций. Числовые последовательности. Определение предела последовательности и функции. Теоремы о пределах функции. Предел монотонной функции. Определение и свойства непрерывности функции. Арифметические операции над непрерывными функциями. Непрерывность элементарных функций. Определение произведения функции. Таблица производных. Дифференциал.

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

    Цель: Овладение основами объектно-ориентированного программирования, алгоритмизации, описания данных и технологий программирования. Содержание: Введение в объектно-ориентированное программирование. Моделирование объектов реального мира и виртуальных объектов. Алгоритмизация и структуры данных. Технологии и инструментальные средства программирования. Решение задач с использованием готовых библиотек классов. Проектирование и реализация программных проектов с использованием Borland C++.

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

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

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

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

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

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 4
  • Разработка веб-сервисов (Java EE)

    Цель: формирование  у студентов навыков построение и развертывание корпоративных приложений на Java Platform Enterprise Edition 7 Web Profile. Содержание: Session Enterprise JavaBeans (EJB-Lite), Java Persistence API (JPA), сервлеты, JavaServer Pages(JSPs), Contexts and Dependency Injection (CDI), JAX-RS RESTful web сервисы, Java API for WebSocket и Java API для обработки JSON.

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

    Цель: Рассматриваются комплексные теоретические и прикладные знаний по вопросам управления проектами и создании методической основы формирования профессиональных компетенций в области проектного менеджмента. Содержание: Планирование проекта. Структура разбиения работ (СРР). Определение основных вех. Назначение ответственных за проект. Столбиковые диаграммы или график Ганта. Сетевое планирование. Целеполагание и определение ресурсов проекта. Связь сметного и календарного планирования. Создание ПО по тематике.

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

    Цель: формирование у студентов достаточных теоретических знаний и практических навыков по использованию методов вычислительной математики в производственной деятельности, в том и числе, при их программной реализации на компьютерах. Содержание: Введение в дисциплину прикладная математика. Теория погрешностей. Системы линейных алгебраических уравнений (СЛАУ). Методы решения СЛАУ. Итерационные методы. Численные методы решения нелинейных алгебраических уравнений. Интерполяция функций. Численное интегрирование. Численные методы решения задач Коши. Методы обработки экспериментальных данных.

    Год обучения - 3
    Семестр - 1
    Кредитов - 6
  • Компьютерная математика (MathCad, MatLab)

    Цель: Изучение новейших систем компьютерной математики, таких как MathCAD и MATLAB, включая пакеты расширения. Содержание: Основы работы в среде имитационного моделирования Simulink. Решение сложных научных и инженерных задач. Методы решения математических задач в системах компьютерной математики. Форматирование электронных документов. Методы отладки программ.

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

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

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

    Цель: Ознакомление с концептуальными основами системного подхода к управлению проектами. Содержание: Основы управления проектами. Разработка концепции проекта. Методы управления проектами. Основные положения управления проектами. Жизненный цикл проекта. Проектные циклы. Концепция управления проектами. Классификация типов проектов. Цель, стратегия и результат проекта. Особенности процессов управления проектами. Создание ПО. Методы разработки и продвижения IT-Startup-ов.

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

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

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

    Цель: Овладение основными численными методами и алгоритмами для решения типовых математических задач. Содержание: Методы решения систем линейных алгебраических уравнений. Точные методы решения систем линейных алгебраических уравнений (СЛАУ): метод Крамера, метод Гаусса. Применения метода Гаусса к вычислению определителей и обратной матрицы. Понятие об итерационных методах решения СЛАУ. Метод простой итерации, итерационный метод Зейделя. Необходимые и достаточные условия сходимости рассматриваемых итерационных методов. Вычисление нормы матрицы. Приближенные методы решения нелинейных уравнений. Аналитический и графический методы отделения корней. Метод Ньютона и метод итераций решения нелинейных уравнений. Интерполирование многочленам. Тригонометрическое интерполирование .

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

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

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

    цель: формирование знаний в области современных методов численного моделирования и компьютерных технологий для решения задач инженерной механики. Содержание: Основы инженерной механики, Разработка программных модулей для моделирования и анализа задач инженерной механики. Применение языков программирования (Python, C++, Fortran) для реализации алгоритмов моделирования. Создание пользовательских интерфейсов для взаимодействия с моделями. Анализ и оптимизация механических систем. Разработка новых материалов и технологий. Моделирование и анализ сложных инженерных процессов.

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

    Цель: Освоение графических инструментов компьютерных программ, изучение принципов, средств и приемов графического дизайна для оформления проектов. Содержание: Основы компьютерной графики. Использование векторных и растровых графических редакторов. Практическая работа в области дизайна и компьютерной графики. Методы представления растровых и векторных изображений. Технологии обработки и преобразования графических объектов. Основы компьютерного зрения ( Обработка изображений, Цветовые модели и их применение, Геометрия изображений (параметры камеры, проекции); Сегментация изображений; Распознавание объектов (Алгоритмы классификации, Использование нейронных сетей для распознавания объектов, Обнаружение объектов); Глубокое обучение в компьютерном зрении; Обработка видео.

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

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

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

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

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

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 4
  • Программная инженерия

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

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

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

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

    Цель: формирование у студентов компетенции, необходимые для производственно-технологической и проектной деятельности, ознакомить студентов с основными особенностями языка программирования Java. Содержание: Синтаксис языка Java. Разработка классов в языке Java. Интерфейсы в языке Java. Наследование и инкапсуляция в языке Java. Механизм исключений в языке Java. Обобщенное программирован ие в языке Java. Потоки данных и организация ввода-вывода в языке Java. Обзор некоторых API в языке Java.

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

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

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

    Цель:формирование профессиональных компетенций бакалавров в области прикладной математики в сфере моделирования, конструирования и программирования роботов на базе робототехнических конструкторов. Содержание: Введение в робототехнику. История, современное состояние и перспективы развития робототехники. Связь робототехники с другими науками. Классификация робототехники по сферам применения. Робототехнические проекты и их виды. Технопарки и Кванториумы. Основы конструирования роботов. Правила техники безопасности. Обзор и назначение робототехнических конструкторов. Робототехнический комплекс LEGO®MINDSTORMS® Education EV3. Состав робототехнического набора legoMindstorms EV3. Характеристика микроконтроллера legoMindstorms EV3.

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

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

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

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

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

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

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

    Цель: Овладение основами программирования на PHP для разработки веб-приложений и интеграции с базами данных на веб-серверах. Содержание: Основы PHP: синтаксис, переменные, операторы. Работа с HTML и базами данных. Взаимодействие с сервером и клиентскими запросами. Использование PHP в составе LAMP-стека для создания веб-сайтов. Создание проекта на PHP.

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

    Цель: формирование элементов профессиональной компетентности выпускника в области графо-геометрической подготовки за счёт развития пространственного представления и конструктивно-геометрического мышления Содержание: Изображения предметов. Построение видов на чертеже. Выполнение разрезов и сечений на чертеже. Условности и упрощения на чертеже. Принципы и технологии выполнения конструкторской документации с помощью графических пакетов системы AutoCAD.

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

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

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

    Цель: Практиковать положительное отношение к алгоритмам трехмерного моделирования и представление об основных инструментах программного обеспечения для 3D-моделирования. Содержание: Основные понятия 3D моделирования. Основные понятия трехмерного моделирования и анимации; Области применения анимации и интерактивной компьютерной графики; - Основные понятия компьютерной анимации и интерактивной машинной графики; Интерактивная компьютерная графика; - Понятие модели. Узлы, ребра, грани. Форматы; Трассировка лучей; Рендеринг. Искусственный интеллект 3D-моделировании

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

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

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

    Цель: Изучение разработки компьютерных игр с акцентом на освоение базовых концепций, таких как компьютерная игра, игровая технология, геймификация и игропрактика на различных языках программирования (Python, C/C++, JavaScript, CoffeeScript, Lua и другие). Содержание: Основы компьютерных игр и их классификация. Принципы игрового дизайна и геймификации. Технологии разработки игровых приложений. Создание игровых механик и уровней сложности. Тестирование и оптимизация игровых приложений. Применение математических и алгоритмических методов в игровой разработке.

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

    Цель: формирование у учащихся навыков и умений в области разработки мобильных приложений — навыков программирования на языке Java и использования специальных средств разработки Android SDK и Android Studio. Содержание: Разработка клиент-серверных мобильных приложений на основе Android SDK и языка Java. Реляционная модель данных и реляционные схемы. Необходимость возникновения и история развития СУБД. Обзор современных СУБД. Объектно-ориентированное проектирование приложений. Применение специальных средств разработки при проектировании и реализации мобильных приложений.

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

    Цель: Развитие логического мышления в контексте создания компьютерных игр и прикладного программного обеспечения с использованием объектно-ориентированного программирования. Содержание: Введение в разработку компьютерных игр. Жанры игр, взаимодействие с игроком, психология игрока. Механики игр. Создание игрового проекта: инспектор, структура папок проекта, сцена. Игровые объекты и создание их на сцене. Импортирование объектов в проект. Настройка индивидуальной 3D модели для работы в игровом движке. Технологический процесс создания элементов игры и дополненной/виртуальной реальности в среде Unity, Blender.

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

    Цель: Анализ глобальных тенденций в мировом образовании, выявленных к концу XX века. Содержание: Тенденции современного образовательного пространства Казахстана. Международные образовательные проекты XX века. Модели образования развитых стран мира. Болонский процесс и его влияние. Цифровизация образования: трансформация умственной деятельности и автоматизация труда.

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

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

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