Специальность "Программная инженерия"
Общая информация
код специальности по ОКРБ: 6-05-0612-01
степень: Бакалавр
квалификация: Инженер-программист
форма получения образования: дневная*, дистанционная*, заочная сокращенная*
*для получения информации о сроках получения образования, вступительных испытаниях и оплате обучения перейдите по ссылке.
Примерный перечень, изучаемых дисциплин
ПРОФИЛИЗАЦИИ*
*Распределение студентов для обучения по профилизациям специальности осуществляется, как правило, после первого года обучения на конкурсной основе с учетом пожеланий и в соответствии с критериями, определяемыми Советом университета
ФАКУЛЬТЕТ КОМПЬЮТЕРНОГО ПРОЕКТИРОВАНИЯ
Специфика и актуальность
Чему вы научитесь
- современных языков программирования (Python, Java, JavaScript);
- систем управления реляционными базами данных (MySQL, Oracle);
- технологии программирования приложений (C#, Android, IOS, SWIFT);
- технологии обработки больших данных (Python);
- сетевых технологий (Cisco Packet Tracer, NetSim);
- технологии управления информационными проектами (Scrum, Agile Kanban).
Проектированию, оценке качества и надежности информационных систем:
- тестированию web, desktop и мобильных приложений;
- реализации базовых технологий сетевого программирования (клиент – серверной архитектуры) (Java, C#);
- разработке программных комплексов и систем на основе технологий серверной разработки (JavaScript, NodeJS).
Инженерно-психологическому проектированию информационных систем и их эргономическому обеспечению:
- разрабатывать и анализировать требования к программному обеспечению;
- применять технологии 3D-моделирования и виртуальной реальности;
- разрабатывать прототипы информационных систем;
- разрабатывать дизайн цифровых продуктов, применяя знания психологии восприятия информации;
- выполнять эргономическую оценку информационных систем;
- проектировать интерфейсы информационных систем, применяя основы проектирования пользовательского взаимодействия.
Что дальше?
Выпускники также могут продолжить обучение в магистратуре с присвоением степени магистра, а затем в аспирантуре в рамках номенклатуры профиля специальности с присвоением ученой степени кандидата наук.
Информация о выпускающей кафедре
Выпускающая кафедра - кафедра инженерной психологии и эргономики
Заведующий кафедрой - доктор психологических наук Республики Беларусь, доктор психологических наук Российской Федерации, член-корреспондент Международной академии психологических наук, профессор Казак Тамара Владимировна
тел.: +375 17 293-85-44
e-mail: kazak@bsuir.by
ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ СИСТЕМ И СЕТЕЙ
Специфика и актуальность
Инженер-программист - это престижно, актуально и интересно.
Выбирая специальность «Программное обеспечение информационных технологий», вы устремляетесь по увлекательному пути непрерывного профессионального роста и самосовершенствования. Специалист с квалификацией «инженер-программист» владеет широким спектром инструментов и технологий разработки программного обеспечения, которые высоко востребованы отраслью «здесь и сейчас». Подготовка универсальных разработчиков проходит на базе оснащенных современным оборудованием и программным обеспечением совместных лабораторий как на площадях кафедры, так и на базе филиала кафедры в Парке высоких технологий.
В учебном процессе широко используется проектный подход. Компетенции приобретаются в ходе решения проблем, возникающих при реализации и доведении программ до работоспособного состояния, под руководством академических преподавателей и «играющих тренеров» - программистов компаний-партнеров. Сотни специалистов, подготовленных на кафедре начиная с 1992 года, сформировали основу отрасли информационных технологий.
Чему вы научитесь
В совместных лабораториях, под руководством известных учёных и действующих специалистов ведущих ИТ-компаний, студенты ПОИТ осваивают теоретические основы и приобретают практический опыт качественной разработки, верификации и сопровождения программных комплексов с использованием:
- языков программирования (С, С++, C#, F#, Java, Python, Ruby и др.);
- технологий разработки и тестирования ПО (Rational Rose, BPwin, ERwin, Enterprise Architect, SilkTest, Selenium и др.);
- инструментальных сред разработки (IntelliJ IDEA, Eclipse, Microsoft Visual Studio, Embarcadero Delphi, Xilinx ISE и др.);
- программных платформ (.NET, Java и др.);
- web-технологий (PHP, HTML5, CSS, XML, JavaScript, J2EE, ASP.NET и др.);
- мобильных технологий (Objective C, Swift, Unity 3d, Fabric, Realm);
- операционных систем (Windows, Linux, Mac OS X, iOS, Android);
- СУБД (Oracle, MySQL, MS SQL Server и др.).
За время обучения на специальности ты напишешь первую игру, научишься обеспечивать качество своего кода, реализуешь многие идеи в виде курсовых работ, научишься работать в команде, а также всегда будешь на передовой информационных технологий, ведь большинство преподавателей параллельно работают в престижных IT-компаниях и делятся самыми современными знаниями со своими студентами.
Что дальше?
Уровень знаний, полученный студентами уже ко 2-3 курсу, таков, что многие из них охотно привлекаются различными организациями и фирмами для решения конкретных задач. Это позволяет студентам не только углубить практические навыки, но и получить необходимый опыт и решить свои материальные проблемы. Выпускники специальности ПОИТ находят престижную, высокооплачиваемую и интересную работу как в крупных фирмах-разработчиках ПО, так и в небольших, динамично развивающихся компаниях. С дипломом специальности ПОИТ не страшно начинать собственное успешное дело, покоряя новые вершины IT-индустрии.
Места распределения выпускников - известные IT-компании (резиденты Парка высоких технологий): IT-компании-резиденты Парка высоких технологий (EPAM Systems, Itransition, IBA, Exadel, Exigen Services и др.), Холдинг «Геоинформационные системы», информационные подразделения банков, министерств, Белорусской железной дороги и др.
Информация о выпускающей кафедре
для обучающихся в очной (дневной) и дистанционной форме получения образования:
Выпускающая кафедра - кафедра программного обеспечения информационных технологий
Заведующий кафедрой - кандидат технических наук, доцент Лапицкая Наталья Владимировна
тел.: +375 17 293-88-20
ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ ИНСТИТУТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ БГУИР
Специфика и актуальность
Программная инженерия (Software Engineering) - это динамичная и интеллектуальная область информационных технологий, связанная с разработкой программного обеспечения, которое может быть использовано на компьютерах, мобильных устройствах, веб-приложениях и других системах. Она предоставляет возможность создавать новое программное обеспечение с нуля. Это дает программисту творческую свободу в разработке уникальных решений и инновационных продуктов, которые могут иметь значительный вклад в технологический прогресс и улучшение жизни людей.
Основная задача инженера-программиста - разработка программного обеспечения на основе требований заказчика или на основе собственных концепций и идей. Это включает в себя анализ требований, проектирование архитектуры программы, написание кода, тестирование и отладку, оптимизацию и поддержку разработанного программного продукта.
Чему вы научитесь
Кафедра информационных систем и технологий предлагает широкий курс программ, который позволяет студентам получить фундаментальное образование в программной инженерии. Это включает изучение основ программирования, алгоритмов, структур данных, баз данных, тестирования программного обеспечения и других важных аспектов программной инженерии. Мы готовим специалистов в области промышленной разработки программного обеспечения (ПО). Особое внимание уделяется изучению всех стадий жизненного цикла ПО, а также востребованных технологий разработки таких как автоматизация тестирования, DevOps, СУБД, мобильная разработка и прочее. Параллельно изучаются как вопросы работы вычислительных систем, так и высокоуровневое программирование, что позволяет сформировать специалиста с целостным представлением.
Учитывая современные тенденции развития программной индустрии в рамках профилизация «Программное обеспечение компьютерных технологий» изучается цикл дисциплин по Искусственному Интеллекту (Artificial Intelligence), что позволяет нашим студентам участвовать в разработках и создавать передовые программные продукты.
Получаемые знания и навыки постоянно отрабатываются в рамках проектной работы – каждый курс студенты выполняют по несколько индивидуальных и групповых проектов, что позволяет освоить взаимодействие в команде, а также перенять культуру разработки.
В лабораториях, под руководством известных учёных и действующих специалистов ведущих ИТ-компаний, студенты специальности «Программная инженерия» осваивают теоретические основы и приобретают практический опыт качественной разработки, верификации и сопровождения современных программных комплексов с использованием:
- языков программирования (С++, C#, Java, Python, Ruby, Go, R и др.);
- технологий разработки и тестирования ПО (Rational Rose, BPwin, ERwin, Enterprise Architect, SilkTest, Selenium и др.);
- инструментальных сред разработки (IntelliJ IDEA, Eclipse, Microsoft Visual Studio, Xilinx ISE, PyCharm, RubyMine, RStudio и др.);
- программных платформ (.NET, Java и др.); • веб-технологий (PHP, HTML5, CSS, XML, JavaScript, J2EE, ASP.NET и др.);
- мобильных технологий (Objective C, Swift, Unity 3d, Fabric, Realm, Flutter, Kotlin);
- операционных систем (Windows, Linux, Mac OS X, iOS, Android); • СУБД (Oracle, MySQL, MS SQL Server и др.).
Выпускающая кафедра ИСиТ обладает всеми профессиональными ресурсами для организации качественного образовательного процесса: квалифицированные преподаватели, библиотеки, лаборатории, компьютерные классы и другие инфраструктурные возможности, которые могут помочь студентам глубже понять и овладеть специальностью.
За время обучения на специальности наши студенты создают программные решения различного уровня сложности, учатся обеспечивать качество своего кода, реализуют свои креативные идеи в виде курсовых работ, учатся работать в команде.
Мы предоставляем практически неограниченные возможности реализации потенциала студентов в облсти информационных технологий, ведь большинство преподавателей параллельно работают в престижных IT-компаниях и делятся самыми современными знаниями со своими студентами.
Что дальше?
Институт информационных технологий УО БГУИР предлагает своим студентам возможности для участия в учебных, научных и промышленных проектах, для успевающих студентов возможны стажировки, обеспечивается выполнение лабораторных, курсовых работ и других форм получения практического опыта. Все это позволяет студентам применять свои знания на практике и получать ценный опыт работы с реальными проектами, что ценно при последующем трудоустройстве. Программные инженеры востребованы во множестве компаний, начиная от стартапов и малых предприятий, до крупных IT-корпораций.
После окончания кафедры ИСиТ ИИТ БГУИР выпускники могут претендовать на должности инженеров-программистов, разработчиков компьютерных программ, специалистов по качеству ПО (тестировщиков), аналитиков и других специализированных ролей в IT-индустрии. Есть возможность продолжить обучение в магистратуре по специальности.
Места распределения выпускников - известные IT-компании, информационные подразделения банков, министерств, IT-подразделений ведущих промышленных предприятий страны и др.
Наши выпускники особо востребованы на рынке IT-специалистов и всегда обеспечены интересной и высокооплачиваемой работой!
Информация о выпускающей кафедре
Выпускающая кафедра - кафедра информационных систем и технологий ИИТ БГУИР
Заведующий кафедрой - кандидат технических наук, доцент Парамонов Антон Иванович
тел.: +375 17 377-67-60