ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
БЕЛОРУССКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Поиск Карта сайта

Программная инженерия

Профилизация - «Программное обеспечение компьютерных технологий»
Квалификация - инженер-программист 
Форма обучения -  сокращённая заочная форма получения высшего образования, интегрированного со средним специальным образованием.

 

Специфика и актуальность

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

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

В отличие от техника-программиста, software engineer (инженер-программист ) обладает глубокими знаниями и навыками, включая проектирование алгоритмов, управлением процессами и полным циклом конструирования современного программного обеспечения, работу с востребованными и перспективными технологиями (ИИ, машинное обучение, облачные вычисления и др.). Направление подготовки отражает эволюцию программирования от ремесла к науке и индустрии, основанную на традиционной триаде – методы, инструменты, технологии.
 

Чему Вы научитесь

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

Мы готовим специалистов в области промышленной разработки программного обеспечения. Особое внимание уделяется изучению всех стадий жизненного цикла программных средств и систем, а также востребованных технологий разработки таких как CASE технологии, автоматизация тестирования, DevOps, СУБД, мобильная разработка и прочее. Параллельно изучаются принципы работы вычислительных систем и высокоуровневое программирование, что позволяет сформировать специалиста с целостным представлением и широким профессиональным кругозором.

Учитывая современные тенденции развития программной индустрии, программа подготовки включает изучение цикла дисциплин по искусственному интеллекту (Artificial Intelligence), что позволяет нашим выпускникам участвовать в разработках и создавать передовые программные продукты.

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

В лабораториях, под руководством известных учёных и действующих специалистов ведущих ИТ-компаний, студенты специальности «Программная инженерия» осваивают теоретические основы и приобретают практический опыт качественной разработки, верификации и сопровождения современных программных комплексов с использованием: 

• языков программирования (С/С++, C#, Java, Python, Ruby, Go, R и другие); 
• технологий разработки и тестирования ПО (UML Rational Rose, BPwin, ERwin, Enterprise Architect, SilkTest, Selenium и другие); 
• инструментальных сред разработки (IntelliJ IDEA, Eclipse, Microsoft Visual Studio, Xilinx ISE, PyCharm, RubyMine, RStudio, GoLAND и другие); 
• программных платформ (.NET, Java, Node.js, Azure и другие); 
• веб-технологий (PHP, HTML5, CSS, XML, JavaScript, J2EE, ASP.NET и другие); 
• мобильных технологий (Objective C, Swift, Unity 3d, Realm, Flutter, Kotlin); 
• операционных систем (Windows, Linux, Mac OS X, iOS, Android); 
• СУБД (Oracle, MySQL, MS SQL Server, PostgreSQL, MongoDB и другие). 

Выпускающая кафедра ИСиТ обладает всеми необходимыми ресурсами для обеспечения качественного образовательного процесса: квалифицированные преподаватели, библиотека и системы электронного обучения, лаборатории, компьютерные классы и другие инфраструктурные возможности, которые могут помочь студентам глубже понять и овладеть специальностью.

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

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

Что дальше?

Институт информационных технологий УО БГУИР предлагает своим студентам возможности для участия в учебных, научных и промышленных проектах, для успевающих студентов возможны стажировки, обеспечивается выполнение лабораторных, курсовых работ и других форм получения практического опыта. Все это позволяет студентам применять свои знания на практике и получать ценный опыт работы с реальными проектами, что важно при последующем трудоустройстве. Программные инженеры востребованы во множестве компаний, начиная от стартапов и малых предприятий, до крупных IT-корпораций.

После окончания кафедры ИСиТ ИИТ БГУИР выпускники могут претендовать на должности инженеров-программистов, разработчиков компьютерных программ, специалистов по качеству (тестировщиков), аналитиков, руководителей проектов и команд, других специализированных ролей в IT-индустрии. Есть возможность продолжить обучение в магистратуре по специальности.

Места трудоустройства выпускников – известные отечественные и мировые IT-компании, IT-подразделения банков, министерств, ведущих промышленных предприятий страны. 

Наши выпускники особо востребованы на рынке IT-специалистов и всегда обеспечены интересной и высокооплачиваемой работой!