«Компьютерная наука», бакалавр наук

Интересуетесь технологиями и хотите стать частью развивающейся региональной индустрии? Хотите развивать навыки и способности, чтобы справляться с вызовами современной технологии?? Хотите освоить программное обеспечение, аппаратные средства и математику, чтобы войти в мир технологий и начать свой бизнес или продолжить учиться? Хотите изучать новое направление в Центральной Азии – компьютерную науку, которую преподают опытные и известные преподаватели? Тогда программа «Компьютерная наука» - для вас.

Программа бакалавриата УЦА по направлению «Компьютерная наука» позволит вам стать не только крутым программистом, но и представителем нового поколения специалистов в области информационных технологий (ИТ), готовых развивать инфраструктуру и создавать новые предпринимательские возможности в Центральной Азии.

Учебная программа «Компьютерная наука» разрабатывается совместно с Университетом Торонто, Канада с учетом международных стандартов.

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

Преподавательский состав программы «Компьютерная наука» УЦА

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

Обязательный курс

  • Искусственный интеллект
  • Структуры и алгоритмы данных
  • Проектирование цифровых логических схем
  • Компьютерные сети
  • Веб и интернет-технологии
  • Операционные системы
  • Информационные технологии
  • Введение в компьютерную науку
  • Архитектура вычислительных систем
  • Системы баз данных
  • Методологии программирования
  • Разработка программного обеспечения
  • Проектирование компилятора
  • Теория автоматов
  • Разработка приложений для Android

Специализированные курсы

  • Компьютерная графика
  • Микроконтроллеры
  • Компьютерные системы
  • Распределенные системы
  • Обработка изображений
  • Объектно-ориентированное программирование

* Предметы могут поменяться.

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


Вы приобретёте следующие профессиональные навыки:

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

Карьерные перспективы

Дополнительная специализация дает возможность расширить свои знания и навыки, что позволит тебе стать конкурентоспособным кандидатом на соискание определенной должности. Например, если твоя основная специализация «Компьютерная наука», а дополнительная – «Наука о развитии», то ты можешь работать в сфере международного развития, при этом применять свои навыки в области ИТ и развития в Центральной Азии.

  • Разработка программного обеспечения
  • Конструирование компьютерной техники
  • Администрирование баз данных и систем
  • Информация и кибербезопасность
  • Веб-программирование
  • Компьютерное программирование
  • Управление социальными сетями
  • Программирование мультимедийных приложений
  • Научные исследования и разработки