Summary of Degree Programme
09.03.04 Software Engineering
No
4 года
Full-time, 240 з.е.
RUSENG
Instruction in Russian with some courses in English
Bachelor
No
Не задано
1. Сочетание теоретической подготовки с практическим опытом работы в компаниях
2. Индивидуальная образовательная траектория
3. Активная проектно-исследовательская работа
4. Сильный профессорско-преподавательский состав
5. Финансовая поддержка сильных студентов
Программа направлена на подготовку ведущих технических специалистов, квалифицированных разработчиков и архитекторов программного обеспечения (ПО), менеджеров по качеству программного обеспечения и процессов его разработки. Необходимость в таких специалистах диктуется постоянно растущими потребностями информационно-коммуникационной отрасли: открытием IT-технопарков, стремительным развитием рынка офшорного и заказного программирования, информатизацией государственных структур, потребностями частного бизнеса.
Программа полностью соответствует международным рекомендациям по преподаванию программной инженерии в высших учебных заведениях
Computing Curricula 2005, Computer Science 2001/2008/2013 и Software Engineering 2004 и охватывает все аспекты производства программного обеспечения: математическую, методологическую, экономическую, правовую, маркетинговую, управленческую базу, лучшие мировые знания и практики производства программного обеспечения.
Выпускник программы приобретет общенаучные и специальные инженерные знания, опыт практической работы и универсальные компетенции, позволяющие ему успешно совершенствоваться в профессиональной области, а кроме того получит навыки эффективного и профессионального взаимодействия с заказчиками, пользователями, экспертами и руководящим составом компаний и опыт эффективной работы в команде в качестве участников и руководителей, способных выигрывать в конкурентной борьбе.
К базовым дисциплинам программы относятся математический анализ, алгебра, программирование, дискретная математика, введение в программную инженерию и др. Существенная доля программы посвящена проектной и исследовательской работе, что позволяет эффективно закрепить полученные за время обучения теоретические знания на практике и получить навыки командной работы. Студенты могут сами выбирать до одной трети профильных курсов. Это позволяет им освоить узкие специальности и получить знания в смежных областях.
Программа бакалавриата по программной инженерии нацелена на подготовку высококвалифицированных специалистов в области разработки и поддержки программного обеспечения. Обучение охватывает широкий спектр дисциплин, начиная от базовых принципов программирования и заканчивая специализированными курсами по таким направлениям, как системное программирование, промышленная разработка ПО, разработка видеоигр, Fullstack-разработка и инжиниринг больших данных.
Траектории и возможные позиции выпускников
1. Системное программирование
• Описание: Это направление фокусируется на разработке и оптимизации программного обеспечения, которое взаимодействует непосредственно с аппаратным обеспечением компьютера. Специалисты в этой области создают операционные системы, драйверы, утилиты и другие виды системного ПО.
• Позиции: Системный программист, Разработчик операционных систем, Инженер по безопасности.
2. Промышленная разработка ПО
• Описание: Это направление по подготовке профессионалов, способных создавать программное обеспечение на всех этапах его жизненного цикла. Это включает в себя проектирование, разработку, тестирование, внедрение и поддержку ПО в промышленном масштабе.
• Позиции: Инженер-программист, Менеджер проектов, Инженер по качеству ПО.
3. Разработка видеоигр
• Описание: Это творческое и техническое направление, включающее проектирование, программирование и тестирование интерактивных приложений. Студенты осваивают как основы создания игр, так и специфические технологии для разработки игр на платформах Unity и Unreal Engine.
• Позиции: Разработчик видеоигр, Геймдизайнер, Инженер по тестированию игр.
4. Fullstack-разработка
• Описание: Это направление включает в себя создание комплексных веб-приложений, охватывая как серверную, так и клиентскую части. Студенты учатся разрабатывать как бэкэнд, так и фронтэнд приложения, обеспечивая полное понимание всех аспектов веб-разработки.
• Позиции: Fullstack-разработчик, Веб-разработчик, Архитектор программного обеспечения.
5. Инжиниринг больших данных
• Описание: Это направление фокусируется на обработке и анализе больших объемов данных. Специалисты в этой области разрабатывают системы для хранения, управления и анализа данных, обеспечивая эффективное использование информации для принятия решений.
• Позиции: Инженер данных, Аналитик данных, Разработчик систем больших данных.
This degree programme of HSE University is adapted for students with special educational needs (SEN) and disabilities. There is a specially designed Physical Education course available for such students (Syllabus of the adapted Physical Education course). Special assistive technology and teaching aids are used for collective and individual learning of students with SEN and disabilities. The specific adaptive features of the programme are listed in each subject's full syllabus and are available to students through the online Learning Management System.
All documents of the degree programme are stored electronically on this website. Curricula, calendar plans, and syllabi are developed and approved electronically in corporate information systems. Their current versions are automatically published on the website of the degree programme. Up-to-date teaching and learning guides, assessment tools, and other relevant documents are stored on the website of the degree programme in accordance with the local regulatory acts of HSE University.
I hereby confirm that the degree programme documents posted on this website are fully up-to-date.
Vice Rector Sergey Yu. Roshchin