ГЛАВНАЯ СТРАНИЦА > КОМПЬЮТЕРНАЯ ИНЖЕНЕРИЯ > КОМПЬЮТЕРНАЯ ИНЖЕНЕРИЯ

Образовательная программа “Computational Sciences and Software engineering (Компьютерная инженерия)”

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

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

Основные изучаемые дисциплины:

1 курс

  • English & Study Skills - Академический английский язык
  • Mathematics - Математика
  • Physics - Физика
  • Computing - Информационно-коммуникационные технологии

2 курс

  • User centered Experimental Design - Экспериментальный дизайн, ориентированный на пользователя
  • Programming Languages - Языки программирования
  • Introduction to Data Structures and Algorithms - Введение в структуры данных и алгоритмы
  • Web Programming - Веб-программирование
  • Data Structures and Algorithms - Структуры данных и алгоритмы
  • Database Management - Управление базами данных
  • Hardware-Software Interface - Программно-аппаратный интерфейс
  • Introduction to Software Engineering - Введение в программную инженерию

3 курс

  • Artificial Intelligence & Intelligent Agents - Искусственный интеллект и интеллектуальные агенты
  • Data Communications & Networking - Передача данных и создание сетей
  • Foundations - Основы
  • Software Engineering - Разработка программного обеспечения
  • Language Processes - Языковые процессы
  • Operating Systems & Concurrency - Операционные системы и параллелизм
  • Professional Development - Профессиональное развитие

4 курс

  • Computer Network Security - Сетевая безопасность
  • Rigorous Methods for Software Engineering - Тщательная разработка программного обеспечения
  • Industrial programming - Промышленное программирование
  • Project: Research Methods & Requirements Engineering - Методы исследований и разработка требований
  • Advanced Network Security - Расширенная сетевая безопасность
  • E-Commerce Technology - Электронная коммерция
  • Project: Design & Implementation - Разработка и внедрение
  • Project: Testing & Implementation - Тестирование и внедрение

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

Профессорско-преподавательский состав

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

Potential career paths - Потенциальные пути карьеры

  • Developer (разработчик, программисты) -  разрабатывают алгоритмы и компьютерные программы разной сложности. Профессия перспективная, хорошо оплачивается, предполагает карьерный рост, подойдет людям с аналитическим мышлением, интересом к математике и иностранным языкам.
  • Разработчик баз данных (Database Developer) проектирует, создает, отлаживает, модернизирует, оптимизирует и обслуживает хранилища данных.
  • Database Administrator (администратор баз данных) формирует требования к ним, проектирует их и сам реализует проект. Он обеспечивает постоянное функционирование базы данных и доступ пользователей к работе сервера.
  • Системный администратор, System Administrator управляет IT-инфраструктурой компании, предприятия. Сисадмин настраивает ее, поддерживает и развивает.
  • Веб-программист, или web-разработчик, – это востребованная и уже довольно распространенная ИТ-профессия. Web-программисты занимаются созданием и обслуживанием веб-приложений: сайтов, порталов, интернет-сервисов.
  • Frontend разработчик (Фронт-энд разработчик) — это верстальщик и программист в одном лице, герой стиля и кода, создающий пользовательский интерфейс.
  • Бэкенд-разработчик (Back-end developer). Бэкенд-разработчик занимается программно-административной частью веб-приложения, внутренним содержанием системы, серверными технологиями – базой данных, архитектурой, программной логикой. Работает с сайтами, веб-приложениями, реже – с играми.
  • Специалист по кибербезопасности занимается защитой автоматизированных систем, программ и сетей от цифровых атак.