Что вы будете изучать

Что вы будете изучать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модули
Искусственный интеллект

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

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

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

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

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

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

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

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

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

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

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

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

Модули
Разработка мобильных приложений

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

Разработка веб-API

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

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

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

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

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

Проект Discovery

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

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

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

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