О программе
Специалист по разработке программного обеспечения — самая популярная профессия современного мира. Спрос на специалистов этого профиля растет ежедневно. Высшее образование по самым прогрессивным направлением позволит изменить окружающий мир и улучшить жизнь каждого. Это одна из самых перспективных профессий будущего, открывает карьерные перспективы в любой сфере деятельности. Специализация направлена на изучение методик и инструментария проектирования и разработки программного обеспечения и компьютерных систем различного профиля и сложности от этапа обсуждения концепции и создание технического задания до этапа завершения проекта и сопровождения на этапах коммерческого использования, сертификации.
Дополнительная информация
Что умеет выпускник:правильно и быстро просчитывать алгоритмы решения поставленных задач и стоимость их внедрения;проектировать базы данных различной степени сложности и величины и управлять ими;разрабатывать web-приложения, реагирующие на действия пользователей и предоставляющие информацию, хранимую в базах данных;создавать Windows-приложения с использованием клиент-серверных технологий, графики, баз данных и мультимедиа;участвовать в разработке компьютерных игр;кодифицировать программы и приложения под конкретные задачи;проектировать программные проекты, независимо от конечного языка реализации· разрабатывать системные и сетевые приложения· создавать приложения и web-проекты на основе платформы .NET· обеспечивать безопасность приложений· создавать мобильные приложения под платформу Android· создавать облачные web-приложения.Обучение по специальности "Разработка программного обеспечения" дает возможность освоить одну из самых востребованных на сегодняшний день профессий в мире. По окончании обучения вы будете владеть такими языками программирования, как С, С ++, С #, Java, PHP, ASP.NET.После обучения вы сможете работать как разработчик программного обеспечения, разработчик и администратор баз данных, аналитик программного обеспечения, тестировщик ПО (QA), технический писатель.Учебный планЯзык JavaScript. ООП в JavaScript, jQuery, Angular JS, ReactСоздание серверных веб-приложений с помощью языка программирования PHPОбъектно-ориентированное проектирование. Язык UMLПаттерны проектированияУправление программными проектамиСоздание серверных приложений ASP.NET на языке C# с использованием СУБД MS MySQL ServerСоздание облачных решений с использованием Microsoft AzureПрограммирование с использованием технологии JavaРазработка приложений для мобильных устройств на AndroidРазработка игрИспользование библиотеки классов стандартных шаблонов STLАвторизованный курс Microsoft Imagine AcademyТеория баз данных. Системы управления базами данныхОсновы теории алгоритмов и структур данныхПроцедурное программирование с использованием языка С ++Объектно-ориентированное программирование с использованием языка С ++Программирование и администрирование Microsoft SQL Server 2016Системное программирование (потоки, процессы, примитивы синхронизации)Сетевое программирование (сокеты, синхронные и асинхронные механизмы обмена данными)Разработка web-страниц на HTML с использованием каскадных таблиц стилей CSS 3Расширяемый язык разметки для создания web-страниц XMLИспользование cookies и сессий, взаимодействие с источниками данных СУБД MySQLРазработка приложений с использованием технологии клиент-серверСоздание приложений для платформу Microsoft.NETАвторизованный курс Cisco Networking Academy.Учебный планЯзык JavaScript. ООП в JavaScript, jQuery, Angular JS, ReactСоздание серверных веб-приложений с помощью языка программирования PHPОбъектно-ориентированное проектирование. Язык UMLПаттерны проектированияУправление программными проектамиСоздание серверных приложений ASP.NET на языке C# с использованием СУБД MS MySQL ServerСоздание облачных решений с использованием Microsoft AzureПрограммирование с использованием технологии JavaРазработка приложений для мобильных устройств на AndroidРазработка игрИспользование библиотеки классов стандартных шаблонов STLАвторизованный курс Microsoft Imagine AcademyТеория баз данных. Системы управления базами данныхОсновы теории алгоритмов и структур данныхПроцедурное программирование с использованием языка С ++Объектно-ориентированное программирование с использованием языка С ++Программирование и администрирование Microsoft SQL Server 2016Системное программирование (потоки, процессы, примитивы синхронизации)Сетевое программирование (сокеты, синхронные и асинхронные механизмы обмена данными)Разработка web-страниц на HTML с использованием каскадных таблиц стилей CSS 3Расширяемый язык разметки для создания web-страниц XMLИспользование cookies и сессий, взаимодействие с источниками данных СУБД MySQLРазработка приложений с использованием технологии клиент-серверСоздание приложений для платформу Microsoft.NETАвторизованный курс Cisco Networking Academy