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

6B06104 Компьютерные науки в КазНУ им. аль-Фараби

  • Математика-1 (Математический анализ и теория вероятности и математическая статистика)
    Кредитов: 9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Цель дисциплины: Ознакомление студентов с технологией облачных вычислений, использованием облачных вычислений в формировании новой ИТ- инфраструктуры, освоением технологий создания облачного сервиса, работы с существующими облачными сервисами. В результате изучения данного курса студенты научатся использовать облачные вычисления и будут готовы к применению технологии облачных вычислений при решении задач оптимизации ИТ-процессов. В результате изучения дисциплины студент будет способен: 1. Формировать основные понятия и терминологию облачной технологии 2. Объяснить концепцию облачных вычислений 3. Классифицировать модели облачных технологий 4. Применять методы облачных вычислений 5. Обосновать выбор облачных технологии

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

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

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

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

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

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

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

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

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

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

    Год обучения - 3
    Семестр 5
  • Введение в обработку изображений и распознавание образов
    Кредитов: 6

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

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

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

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

    Цель: формирование способности создавать мобильные решения для различных современных платформ, включая мобильные операционные системы. Рассматриваются следующие аспекты: Архитектура мобильных устройств. Языки программирования. Проектирование программного обеспечения. Клиентское аппаратное обеспечение (настольное и мобильное). Android разработка с помощью Java. iOS разработка с помощью Swift. Управление безопасностью.

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

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

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

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

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

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

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

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

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

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

    Год обучения - 3
    Семестр 6
  • Программирование вычислительных алгоритмов
    Кредитов: 9

    В результате изучения дисциплины сформировать у студентов способности: - Представление исходных данных в задаче и её решение в виде числа или набора чисел. - Cуществование и единственность обобщенного решения прямой задачи. - Редукция обратной задачи для уравнения Лапласа к операторному уравнению. - Устойчивость. Градиентные методы численного решения обратной задачи.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Биоинформатика
    Кредитов: 6

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

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Интеллектуальный анализ данных
    Кредитов: 9

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

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Тестирование и верификация программного обеспечения
    Кредитов: 6

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

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

    Цель дисциплины состоит в формировании способности применять методологию проектирования и разработки приложений базы данных к крупномасштабным проектам. Будут изучены: Работа с моделями безопасности SQLServer. Создание резервные копии SQLServer. Реализация возможносей безопасности SQL Server Agent. Работа с учетными данными и учетными записями-посредниками. Работа с ролями сервера и ролями базы данных.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Компьютерная графика
    Кредитов: 6

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

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Машинное обучение в BigData
    Кредитов: 9

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

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

    Цель дисциплины состоит в формировании способности выбирать и квалифицированно использовать методы и средства параллельных и распределенных вычислений в решении ресурсоемких вычислительных задач. Будут изучены: Параллельные системы(оборудование). Модели параллельного программирования. Анализ производительности и настройка. Многопоточное программирование(OpenMP). Архитектура распределенного адресного пространства. Интерфейс передачи сообщений (MPI). GPU Arcthitures and Programming(CUDA). Распределенное программирование(MapReduce).

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Человеко-компьютерное взаимодействие
    Кредитов: 6

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

    Год обучения - 4
    Семестр 7
  • Криптография и сетевая безопасность
    Кредитов: 9

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

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Веб-программирование
    Кредитов: 6

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

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

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

  • Код ON9

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

  • Код ON7

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

  • Код ON8

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

  • Код ON6

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

  • Код ON5

    Знать принципы построения операционных систем и компьютерных сетей и уметь применять эти знания при разработке программ.

  • Код ON10

    Работать в команде, толерантно воспринимая социальные, этнические и культурные различия, критически оценивать свою деятельность, деятельность команды.

  • Код ON1

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

  • Код ON3

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

  • Код ON2

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

Top