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

6B06101 Компьютерные науки в Astana IT University

  • Математический анализ 2
    Кредитов: 5

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

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

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

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

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

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

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

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

    В курс входит: Теория матриц, системы линейных уравнений, теория векторов, аналитическая геометрия, предел и дифференцирование функций одной переменной

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

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Введение в программирование C++
    Кредитов: 5

    Курс разработан для изучения основы программирования и построения алгоритмов на языке программирования C++.

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

    Курс разработан для изучения основных концепции объектно-ориентированного программирования на языке Java.

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Web-технологии 1 (Front End)
    Кредитов: 5

    Курс учит использовать язык программирования PHP, владеть основами базы данных MySQL и разрабатывать защищенные серверные клиентские веб-приложения.

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

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

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

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 3
  • WEB технологии 2 (Back End)
    Кредитов: 5

    Курс учит студентов использовать язык программирования для разработки логических элементов функциональных веб-сайтов, а также позволяет овладеть основами работы и взаимодействия с базой данных. На практике обучающиеся применяют любой из универсальных языков: PHP, Ruby, Python, Java. Кроме того, при backend-разработке задействуются СУБД (MySQL, PostgreSQL, SQLite, MongoDB и пр.).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 2
  • Расширенные базы данных (NoSQL)
    Кредитов: 5

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

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

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

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

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

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

    Курс предназначен для более продвинутого изучения языка программирования Java, включая изучение JSP (Java Server Pages), Servlet, JDBC (Java Database connection), включая многие основные принципы Java to Enterprise Edition (Advanced Java EE)

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

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

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

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

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

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

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

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

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

    Курс знакомит студентов с основными (базовыми) алгоритмами машинного обучения, а также применением данных алгоритмов для решения реальных задач производства. Также во время курса будут частично рассмотрены интеллектуальный анализ данных и распознаванием образов. Курс построен с применением языка программирования Python, и его основных библиотек.

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

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

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

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

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

    На этом курсе студенты узнают о блокчейнах, протоколах, децентрализованных приложениях (dapps) и о том, как их разрабатывать. В курсе мы сосредоточимся на блокчейнах на основе EVM (Ethereum Virtual Machine) и разработке смарт-контрактов и dapps на таких блокчейнах.

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

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

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

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

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

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

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

    Курс предназначен для изучения основных методов и инструментов требуемых для введения научных исследований. Курс также знакомит студентов с популярными поисковыми базами данных научных статей, такими как Web of Science, Scopus и другие. Во время курса студенты ознакомятся с инструментами цитирования и поиска научной информации.

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

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

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

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

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

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

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

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

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

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

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

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

  • Код ON9

    Разрабатывать защищенные серверные клиентские веб-приложения и мобильные приложения.

  • Код ON7

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

  • Код ON5

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

  • Код ON4

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

  • Код ON13

    Применять технические средства и программные сервисы для обеспечения непрерывности процесса разработки программных систем и предпринимательства.

  • Код ON6

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

  • Код ON3

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

  • Код ON12

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

  • Код ON8

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

Top