Добро пожаловать в мир Программной инженерии!

Добро пожаловать в мир Программной инженерии!

Студенческий совет ФКСиС
Важно! Данная статья будет описывать специальность ПИ с позиции профиля ПОИТ, то есть конкретно для Факультета компьютерных систем и сетей. Данный материал не подойдет для абитуриентов Факультета компьютерного проектирования, профиля ИПОИТ. Приятного чтения.

Специальность с самым высоким проходным баллом во всем университете, одна из самых популярных на нашем факультете. Уже 1 сентября 2023 года Программная инженерия Факультета компьютерных систем и сетей откроет свои двери для 120 студентов дневной формы обучения, из которых 55 бюджетных мест и 65 платных. После профилизации первого года обучения, студенты смогут выбрать — остаться на ФКСиС и обучаться по профилю Программного обеспечения информационных технологий, или перейти на другой факультет. Что же скрывается под названием Программная инженерия и чем же она заслужила такую популярность среди абитуриентов? Давайте разбираться.

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


Одно из главных преимуществ ПИ в том, что учебный план дает возможность попробовать себя в нескольких направлениях. Специальность обеспечивает не только хороший старт в IT для новичков, но и позволяет найти себя в том направлении, в котором студент сможет полноценно раскрыть свой потенциал. За 4 года обучения на этой специальности студенты пробуют себя в веб-разработке (и front-end, и back-end), мобильной разработке под IOS и Android, различных видах тестирования, системном программировании под Windows и Linux, сетевых технологиях, аппаратном обеспечении компьютеров, процесса разработки программного обеспечения, а также углубляются в различные общеобразовательные дисциплины.

Ниже мы подробно рассмотрим каждое направление, которое затрагивается на ПИ.

Специальность: Программная инженерия (ПИ). Кафедра программного обеспечения информационных технологий. Квалификация — инженер-программист.


Введение в разработку

Не волнуйтесь, сразу в гущу событий вас не бросят. Специальность рассчитана на то, что вы можете прийти в университет даже без каких-либо знаний в области программирования. Учебная программа построена так, чтобы за первый курс подтянуть до одного уровня всех первокурсников: и олимпиадников, и тех, кто в жизни ни одной программы не написал. 

Курс лекций и лабораторных занятий по предметам «Основы алгоритмизации и программирования», «Конструирование программного обеспечения» и «Алгоритмы и структуры данных» позволяет студентам не только изучить основы программирования и, возможно, первый для вас язык программирования С, но и понять, как оптимизировать программы, какие алгоритмы можно использовать в разработке, и что же всё-таки происходит, когда вы запускаете свое приложение в среде разработки. В продолжении обучения основам студентов встретят Вас также ждут и другие дисциплины, которые ознакомят вас с базовыми понятиями для любого программиста. Среди них мы упомянем следующие: «Компиляторные технологии» – курс, который наглядно продемонстрирует, как ваш код превращается в программу на экране вашего монитора; «Объектно-ориентированные технологии программирования и стандарты проектирования» не только познакомит вас с понятием ООП, но и продемонстрирует современные паттерны проектирования ПО.


Веб-разработка

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

«Разработка пользовательских интерфейсов» знакомит студентов с понятием front-end, где они пробуют себя в JavaSript, технологиях React и Node.JS, работе с API-запросами.

На предмете «Веб-технологии» студенты продолжают заниматься версткой вместе с углубленным знакомством с особенностями языка PHP. Они учатся настраивать сервера Apache или Nginx, пробуют себя в написании шаблонизаторов и их использовании, пробуют себя в работе с базами данных, а также почтовыми рассылками.

Ведут эти дисциплины обычно преподаватели от EPAM Systems, что позволяет изучить нюансы, возникающие при разработке реальных проектов, и узнать лучшие практики написания кода у Senior-разработчиков.

Изучить же “внутреннюю” часть веб-разработки, позволяют предметы, связанные с компьютерными сетями. Дисциплина «Компьютерные системы и сети» позволяет студентам разобраться в различных сетевых протоколах от IP и TCP до HTTPS, а также подробно изучить, как же на самом деле проходят ваши данные через глобальную сеть.

Преподаватель дисциплины «Компьютерные системы и сети» Сурков Дмитрий Андреевич на Дне Открытых Дверей ФКСиС


«Железо»

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


Системное программирование

Однако курс «Архитектура компьютерной техники и операционных систем» не заканчивается одним «Железом». Здесь студенты познакомятся с двумя популярными операционными системами — Linux и Windows, узнают про низкоуровневое программирование на C, работу с файловой системой, процессы операционной системы и многопоточность, а также поработают с консолью Linux и скриптовым языком bash. Логическим продолжением станет дисциплина «Системное программирование», которая не только расширит знания студентов по уже пройденному материалу, но и предоставит возможность заняться написанием собственных драйверов и многим другим!

Студенты ПИ (ПОИТ) на лекции компании Innowise в рамках TechWeek 2023


Тестирование

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


Но это далеко не всё!

Сложно уместить целую специальность в одну статью, ведь на протяжении вашего обучения, вас ждет еще много всего интересного. Если просто перечислять названия, то вы изучите такие языки программирования, как язык Assembler-а, C, C++, C#, Java, Javascript, HTML, CSS, PHP, SQL, Kotlin, Swift. Вас ждёт знакомство с основами криптографии, попробуете себя в мобильной разработке, углубленно рассмотрите базы данных, подробно изучите жизненный цикл программного обеспечения от идеи до его выпуска на рынок. Вы поработаете с компьютерной графикой и машинным обучением и многими другими вещами. Никуда не денутся и основы-основ для каждого программиста. На первых двух курсах вас ждут различные математические дисциплины. «Математический анализ», «Линейная алгебра и аналитическая геометрия», «Дискретная математика» (комбинаторика, теория множеств, теория графов, булева алгебра), «Теория вероятностей и математическая статистика». Не обойдется и без «Математического программирования» и «Численных методов». Вы также будете изучать различные гуманитарные науки: от логики и философии до политологии и истории — всего и не перечислишь. И куда мы без знания английского языка, одного из самых важных навыков любого человека в IT-индустрии?

Заинтересованы в поступлении?

Надеемся, вам понравился наш материал про ПИ. У тебя остались вопросы к авторам статьи или хочешь познакомиться и поговорить со студентами нашей специальности? Присоединяйся к нашей беседе абитуриентов ФКСиС 2023 по ссылке и задавай свои вопросы любому студенту с плашкой ПИ (ПОИТ). Мы ждём тебя! 


Поступившие в 2022 году студенты ПИ (ПОИТ)


Материал подготовил Данько Артём.

Report Page