Software Engineering BEng (Hons) (Программная инженерия, бакалавриат BEng (Hons)), The University of Edinburgh