Бакалавр компьютерных наук с искусственным интеллектом

Содержание программы регулярно обновляется для соответствия современным требованиям и интересам студентов.

Course Overview

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

Студенты:

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

Почему стоит выбрать эту программу

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

What you will study

ПОДГОТОВИТЕЛЬНЫЙ ГОД ПО КОМПЬЮТЕРНЫМ НАУКАМ

Дата начала: 15 сентября 2025 г.

Осенний семестр : 

  • Развитие академического языка и навыков 
  • Фундаментальная математика 

Весенний семестр:  

  • Успех в академическом языке и навыках 
  • Программное обеспечение и базы данных
  • Сетевые технологии и коммуникации

В дополнение к модулям подготовительного курса студентам Coventry University Kazakhstan также необходимо будет пройти следующие модули, предусмотренные законодательством Казахстана:

  • Казахский язык
  • История Казахстана (на английском языке)

ПОДГОТОВИТЕЛЬНЫЙ ГОД ПО КОМПЬЮТЕРНЫМ НАУКАМ

Дата начала: 14 января 2025 г.

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

Весенний семестр:

  • Успех в академическом языке и навыках 
  • Деловые коммуникации  
  • Навыки управления  
  • Маркетинг для бизнеса 

В дополнение к модулям подготовительного курса студентам Coventry University Kazakhstan также необходимо будет пройти следующие модули, предусмотренные законодательством Казахстана:

  • Казахский язык
  • История Казахстана (на английском языке)

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

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

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

Modules
Программирование: концепции и алгоритмы

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

Математические навыки для специалистов по компьютерным наукам

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

Компьютерные системы

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

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

Программирование: профессиональная практика

Модуль развивает базовые навыки программирования, полученные в курсе «Концепции и алгоритмы». Вводятся новые идеи, такие как объектно-ориентированное программирование и проектирование переиспользуемого кода, изучаемые на другом популярном языке программирования. Обучение включает структурирование кода для упрощения его поддержки и расширения, что подготавливает к следующему этапу изучения разработки программного обеспечения.

Работа с данными

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

Интеграционный проект

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

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

Modules
Искусственный интеллект

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

Теория вычислений

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

Продвинутые алгоритмы

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

Операционные системы, безопасность и сети

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

Наука о данных

Продолжая модуль «Работа с данными», студенты осваивают навыки работы с большими данными (Big Data). Используя современные программные средства, изучаются предиктивное моделирование, обработка данных, выборка и анализ. Особое внимание уделяется визуализации данных и методам представления результатов анализа для разных аудиторий.

Инженерия программного обеспечения

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

На третьем году обучения будут развиваться более продвинутые знания и навыки в области безопасности, машинного обучения, группового проекта «Project Discovery» и других направлений.

Modules
Project Discovery

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

Диссертация и проектный артефакт

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

Безопасность

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

Машинное обучение

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

Роботы и интеллектуальные агенты

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

Искусственные нейронные сети

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

Содержание программы регулярно обновляется для соответствия современным требованиям и интересам студентов.

How You'll Learn

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

Ключевые элементы процесса обучения могут включать:

  • Лекции и практические занятия
  • Семинары
  • Интерактивные лаборатории
  • Интерактивные мастер-классы
  • Онлайн-активности
  • Групповую работу

Часы контактного обучения 

Каждый курс включает структурированные занятия, которые могут состоять из:

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

Направленное и самостоятельное обучение

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

Оценивание

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

Методы оценивания могут включать:

  • индивидуальные задания.
  • фазовые тесты
  • эссе
  • групповая работа
  • презентации
  • отчеты
  • проекты
  • устные экзамены
  • основные оценочные задания — это проверка знаний по системе «зачёт/незачёт», с возможностью повторной сдачи 

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

Careers and opportunities

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

После успешного завершения курса студенты смогут:

  • Программировать — создавать решения для разнообразных вычислительных и реальных задач с использованием подходящих языков программирования.
  • Мыслить вычислительно — создавать, развивать и оценивать алгоритмы, измерять и оптимизировать их сложность.
  • Разрабатывать программное обеспечение — от этапа требований до тестирования и оценки готового продукта.
  • Решать задачи в области веб- и мобильной разработки, машинного обучения, науки о данных и искусственного интеллекта.
  • Работать профессионально — учитывать технические, социальные, этические и правовые аспекты работы.
  • Критически мыслить, уверенно участвовать в обсуждениях, эффективно общаться и работать в команде.

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