Программный инжиниринг
Степень
Магистр техники и технологии
Продолжительность
1.5 года
ECTS
90
Эта программа направлена на то, чтобы подготовить магистрантов к демонстрации навыков в алгоритмах, использования технологий программирования и автоматизации различных процессов. Выпускники программы способны автономно проектировать, разрабатывать и развертывать проекты программного обеспечения. Основное внимание в программе – улучшить понимание алгоритмов и их применение в проектах отраслевого уровня.
- Алгоритмы и структура данных
- База данных
- Определять альтернативные технологии управления данными и информацией, выбирать наиболее подходящие варианты на основе информационных потребностей организации и управлять реализацией выбранных вариантов;
- Работать как индивидуально, так и в составе команды над разработкой и поставкой качественных программных артефактов;
- Продемонстрировать владение знаниями и навыками в области разработки программного обеспечения, а также профессиональными стандартами, необходимыми для работы инженером-программистом;
- Изучать новые модели, приемы и технологии по мере их появления и осознавать необходимость постоянного профессионального развития;
- Применять алгоритмические, математические и научные рассуждения к различным вычислительным задачам;
- Внедрение программных систем, отвечающих заданным требованиям к проекту и производительности;
- Убеждаься, что конфиденциальность и целостность лежат в основе всех методов разработки программного обеспечения;
- Управлять принципами управления проектами разработки программного обеспечения и поддерживать их использование в организации.
Обязательные курсы | Элективные курсы |
---|---|
Advanced Programming Technologies Experimental Research Work of Master Student 1 Information Security Management Psychology of Management Foreign language (professional) Mobile and communication programming Software reliabilty Algorithms and Competitive Programming Experimental Research Work of Master Student 2 Advanced Application and Network Security Experimental Research Work of Master Student 3 Internship Formalization and Defense of Master’s Project | Data Сollection, Wrangling, Analysis and Visualization Software Modelling and Design RedHat – System Administration (I + II) Database Systems Introduction to Cyber Security Big Data Analytics |