Бакалавр компьютерных наук с искусственным интеллектом
Содержание программы регулярно обновляется для соответствия современным требованиям и интересам студентов.
Course Overview
Программа по компьютерным наукам с искусственным интеллектом (AI) направлена на формирование всех знаний и навыков, необходимых для работы специалистом по ИИ в сфере компьютерных технологий.
Студенты:
- Изучают искусственный интеллект и его связь с машинным обучением, параллельным программированием и наукой о данных, а также узнают, как эти области стимулируют инновации и изменения в компьютерных науках.
- Осваивают практические навыки и теоретические знания для разработки программных решений, которые удовлетворяют высокие требования пользователей и сложные запросы заказчиков.
- Получают опыт, соответствующий требованиям отрасли, применяя реальные методы разработки программного обеспечения в командах с другими студентами, что готовит к карьере специалиста по ИИ после окончания обучения.
Почему стоит выбрать эту программу
- Обучение, основанное на деятельности, закрепляет знания через практическое применение всего, что изучается на лекциях.
- Сильный акцент на развитии профессиональных навыков.
What you will study
ПОДГОТОВИТЕЛЬНЫЙ ГОД ПО КОМПЬЮТЕРНЫМ НАУКАМ
Дата начала: 15 сентября 2025 г.
Осенний семестр :
- Развитие академического языка и навыков
- Фундаментальная математика
Весенний семестр:
- Успех в академическом языке и навыках
- Программное обеспечение и базы данных
- Сетевые технологии и коммуникации
В дополнение к модулям подготовительного курса студентам Coventry University Kazakhstan также необходимо будет пройти следующие модули, предусмотренные законодательством Казахстана:
- Казахский язык
- История Казахстана (на английском языке)
ПОДГОТОВИТЕЛЬНЫЙ ГОД ПО КОМПЬЮТЕРНЫМ НАУКАМ
Дата начала: 14 января 2025 г.
Отличная возможность для тех, кто пропустил прием в сентябре или хочет перевестись с другого университета.
Весенний семестр:
- Успех в академическом языке и навыках
- Деловые коммуникации
- Навыки управления
- Маркетинг для бизнеса
В дополнение к модулям подготовительного курса студентам Coventry University Kazakhstan также необходимо будет пройти следующие модули, предусмотренные законодательством Казахстана:
- Казахский язык
- История Казахстана (на английском языке)
В течение подготовительного года обучение будет проходить вместе со студентами, выбравшими смежные направления. Это позволит вам завести новые знакомства и наладить связи с людьми, разделяющими схожие интересы и цели.
Обучение начинается с общего первого года, который позволяет вам учиться вместе со студентами аналогичных программ. Это даёт возможность расширить знания, познакомиться с различными предметными областями и профессиями, а также взаимодействовать с другими студентами, делясь опытом и наблюдениями для лучшего развития и обучения.
Если вы проявите интерес к конкретной дисциплине в течение первого года, по успешному завершению первого года вы сможете перейти на другую программу в рамках общего первого года (при соблюдении условий продвижения).
Каким бы ни было разрабатываемое программное обеспечение, для его создания необходимо понимание основ программирования — это одинаково актуально как для интерактивного веб-сайта, так и для мобильного приложения. В данном модуле представлены фундаментальные принципы программирования с использованием доступного и востребованного в индустрии языка. Изучаются алгоритмы — что они собой представляют, почему важны и как применяются, — а также их сочетание с навыками программирования для написания собственных программ.
При написании программного обеспечения используется алгоритмика и алгебра, и для их корректного применения необходимы прочные математические навыки. В модуле изучаются теория множеств, алгоритмы и их сложность, а также логическая арифметика.
Для любого разработчика важно иметь фундаментальное понимание устройства компьютера и всех его сложных компонентов. В модуле рассматриваются основные концепции вычислений, работа транзисторов и их роль в реализации вычислительных процессов.
Рассматриваются архитектуры центрального процессора (CPU), иерархия памяти, эффективность, сетевые технологии и вопросы безопасности. Кроме того, вводится концепция операционной системы, которая в сочетании с изучаемыми темами позволяет начать путь разработчика.
Модуль развивает базовые навыки программирования, полученные в курсе «Концепции и алгоритмы». Вводятся новые идеи, такие как объектно-ориентированное программирование и проектирование переиспользуемого кода, изучаемые на другом популярном языке программирования. Обучение включает структурирование кода для упрощения его поддержки и расширения, что подготавливает к следующему этапу изучения разработки программного обеспечения.
Технологии, этика и законы, регулирующие процессы работы с базами данных, являются ключевым элементом разработки программного обеспечения в XXI веке. В модуле изучаются элементы обработки, хранения и управления данными, которые будут применяться в последующих этапах обучения.
Модуль использует активный подход к обучению, в рамках которого группа планирует и реализует проект, связанный с учебной программой. Проект предоставляет возможность закрепить и применить знания, полученные в течение первого года обучения, а также развить новые технические и командные навыки.
Во втором году обучения углубляются знания и навыки в области искусственного интеллекта, теории вычислений, продвинутых алгоритмов и других направлений.
В этом модуле дается комплексное понимание современных концепций и приложений искусственного интеллекта. Изучаются различные определения термина «искусственный интеллект», а также юридические и этические вопросы, возникающие при создании систем, принимающих решения. В рамках модуля формируется портфолио решений, решающих задачи искусственного интеллекта, исследуются такие области, как представление знаний, логическое рассуждение и влияние человеческого фактора на сферу ИИ.
Модуль охватывает сложные темы вычислительной науки, такие как формализация языков, модели вычислений и природа вычислимости. Главная цель — научить оценивать, имеет ли задача вычислимое решение или решение, которое можно вычислить в разумные сроки.
Опираясь на знания программирования и алгоритмов первого года, модуль расширяет понимание сложных структур данных и продвинутых техник программирования. Изучаются понятия графа и дерева в вычислительной технике и методы их использования в программных решениях. Также рассматриваются стратегии работы с вычислительной сложностью задач, что позволяет создавать более эффективные и сложные программные решения.
Модуль объясняет, что такое операционная система и как она работает. Рассматривается структура ОС, а также сетевые компьютерные системы и вопросы безопасности, включая криптографию, аутентификацию пользователей, сокет-программирование и сетевые протоколы.
Продолжая модуль «Работа с данными», студенты осваивают навыки работы с большими данными (Big Data). Используя современные программные средства, изучаются предиктивное моделирование, обработка данных, выборка и анализ. Особое внимание уделяется визуализации данных и методам представления результатов анализа для разных аудиторий.
Модуль фокусируется на профессиональной организации разработки программного обеспечения. Изучаются отраслевые практики, обеспечивающие эффективное и качественное создание программных продуктов. Студенты выполняют реальный проект разработки ПО, выбирая инструменты и применяя практики управления конфигурациями и контроля версий. Результатом является тщательно протестированное и качественно выполненное программное решение, демонстрирующее навыки.
На третьем году обучения будут развиваться более продвинутые знания и навыки в области безопасности, машинного обучения, группового проекта «Project Discovery» и других направлений.
Модуль предоставляет возможность реализовать проект по собственным интересам и навыкам. При поддержке научного руководителя определяется и реализуется проект, развиваются исследовательские и управленческие навыки, необходимые для самостоятельной работы над крупным проектом в области компьютерных наук.
Работа выполняется под руководством научного эксперта. Студент создаёт диссертацию и проектный артефакт, обычно в виде сложного программного продукта. Модуль обеспечивает опыт самостоятельного управления проектом, его оценки и успешной реализации по самостоятельно заданной спецификации, объединяя знания и навыки, полученные за весь период обучения.
Модуль углубленно изучает компьютерную безопасность. Рассматриваются концепции и практические аспекты создания и оценки защищённых компьютерных систем. В дополнение к техническим вопросам изучаются законодательство и нормативные акты, касающиеся безопасности продуктов и услуг.
На основе знаний по искусственному интеллекту модуль охватывает машинное обучение — один из ключевых компонентов многих ИИ-систем. Изучается разница между контролируемым и неконтролируемым обучением, искусственные нейронные сети, ситуации для их применения, а также анализ эффективности алгоритмов машинного обучения на реальных данных.
Современные вычислительные приложения часто используют агентов и роботов для автоматизации части своей функциональности. В модуле рассматриваются способы создания роботов и агентов, а также их интеграции в сложные распределённые системы. Учебный материал охватывает соответствующие методы и примеры применения роботов и агентов.
Нейронные сети представляют собой вычислительные модели работы человеческого мозга. Они успешно применяются в различных областях, включая обработку изображений, распознавание речи и естественного языка, медицинскую диагностику, биоинформатику, распознавание эмоций и робототехнику. Модуль знакомит с основными концепциями нейронных сетей и их применением для решения практических задач.
Содержание программы регулярно обновляется для соответствия современным требованиям и интересам студентов.
How You'll Learn
Процесс обучения строится на активном участии, практическом применении знаний, социальном взаимодействии и инклюзивности. Он использует разные методы обучения, учитывающие индивидуальные потребности студентов.
Ключевые элементы процесса обучения могут включать:
- Лекции и практические занятия
- Семинары
- Интерактивные лаборатории
- Интерактивные мастер-классы
- Онлайн-активности
- Групповую работу
Часы контактного обучения
Каждый курс включает структурированные занятия, которые могут состоять из:
- лекции, семинары и практические занятия на кампусе
- онлайн-семинары
- групповая работа
- самостоятельное обучение
- возможности трудоустройства.
Направленное и самостоятельное обучение
На протяжении обучения выделяется время для направленных и самостоятельных занятий, чтобы выполнить необходимую учебную нагрузку по каждому модулю. Темы изучаются глубже, повторяется материал и выполняются задания. Работа может планироваться с учётом личных обязательств, по мере продвижения увеличивается доля самостоятельного обучения.
Оценивание
Данный курс будет оцениваться с использованием различных методов, которые будут различаться в зависимости от модуля.
Методы оценивания могут включать:
- индивидуальные задания.
- фазовые тесты
- эссе
- групповая работа
- презентации
- отчеты
- проекты
- устные экзамены
- основные оценочные задания — это проверка знаний по системе «зачёт/незачёт», с возможностью повторной сдачи
Стратегия оценивания Coventry University Group обеспечивает справедливую оценку наших курсов и позволяет нам отслеживать прогресс студентов в достижении запланированных результатов обучения.
Careers and opportunities
Степень по компьютерным наукам с ИИ обеспечивает знания, технические и профессиональные навыки для карьеры в сфере компьютерных технологий как специалиста по ИИ.
После успешного завершения курса студенты смогут:
- Программировать — создавать решения для разнообразных вычислительных и реальных задач с использованием подходящих языков программирования.
- Мыслить вычислительно — создавать, развивать и оценивать алгоритмы, измерять и оптимизировать их сложность.
- Разрабатывать программное обеспечение — от этапа требований до тестирования и оценки готового продукта.
- Решать задачи в области веб- и мобильной разработки, машинного обучения, науки о данных и искусственного интеллекта.
- Работать профессионально — учитывать технические, социальные, этические и правовые аспекты работы.
- Критически мыслить, уверенно участвовать в обсуждениях, эффективно общаться и работать в команде.
Компьютерные науки меняют мир, а ИИ является ключевой частью этого процесса. Технологии, созданные специалистами по компьютерным наукам, поддерживают и улучшают все аспекты современной жизни: от электронной коммерции и социальных сетей до умных автомобилей. Эти области всё активнее используют ИИ для анализа и интерпретации данных и создания интеллектуальных решений. Программа по компьютерным наукам с ИИ обучает необходимым навыкам, позволяя построить карьеру специалиста по искусственному интеллекту.