Смотри, есть
кодеры — они просто пишут код по заданию. Их задача минимальна: чтобы программа работала.
А есть
разработчики (Developers). Это уже следующая ступень. Они не только пишут код, но и сами проектируют систему, продумывают, как она будет работать, тестируют её и думают о том, как сделать её надежной и удобной для людей.
На направлении
«Программная инженерия» нас готовят именно к роли
разработчиков. Мы учимся понимать, зачем пишем код, как устроен проект в целом и как превратить его в реально полезный продукт.
Если просто: любой разработчик умеет кодить, но далеко не каждый кодер умеет проектировать и создавать сложные системы. А мы — учимся.