122 “Компьютерные науки”

Специальность 122 "Компьютерные науки"

Специализация: компьютеризация обработки информации и управления

Основными направлениями специализации "Компьютерные науки" являются проектирование и разработка информационных и интеллектуальных систем, информационных технологий с применением методов анализа и технологий разработки систем на всех стадиях проектирования

Направления обучения:

  • Основы разработки и архитектура информационных систем
  • Основы баз данных и знаний
  • Компьютерные сети и сетевые технологии
  • Объектно-ориентированное программирование
  • Алгоритмы и структуры данных
  • Программирование с использованием Java, C#
  • Web-программирование: HTML5, CSS3, JavaScript, PHP
  • Технологии интеграции и middleware
  • Основы управления IT-проектами, Scrum/Agile процессы

Навыки и компетенции бакалавров:

Проектирование и создание информационных систем с использованием языков программирования C++, C#, Java

Разработка и администрирование баз данных, как реляционных, так и документоориентированных (MS SQL, Cache, MySQL, PostgreSQL, MongoDB)

Разработка web-приложений с использованием HTML5, CSS3, PHP, JavaScript

Разработка мобильных приложений для Android, iOS, Windows Phone

Управление IT-проектами

Тестирование программного обеспечения

Выпускники по направлению подготовки "Компьютерные науки" могут работать:

C#/.NET разработчик

Вы научитесь разрабатывать приложения на основе платформы Microsoft.NET Framework и языка C#

Java разработчик

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

Front-end разработчик

Вы научитесь создавать клиентскую часть web-сайтов с использованием HTML5 & CSS3, JavaScript и jQuery

Back-end разработчик

Вы научитесь создавать полноценные веб-приложения c серверной логикой на основе ASP.NET и ASP.NET MVC

Разработчик баз данных

Вы научитесь создавать и работать с различными базами данных с использованием MS SQL, ADO.NET и Entity framework и др.

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

Вы освоите разработку мобильных приложений под платформы Android, iOS, Windows Phone

UI разработчик

Вы научитесь разрабатывать оконные и мобильные приложения на основе технологии WPF

Тестировщик программного обеспечения (QA engineer)

Вы научитесь писать тест-кейсы, тестировать и документировать ошибки, использовать баг-трекинговые системы