Aasta lõpuks Magistrikraad Software Engineering programmi, siis on  saanud põhjaliku arusaamise inseneritöö põhimõtteid arendamiseks vajalik õige kohaldamise esimest korda. Sa katab kõik klassikalise aspekte tarkvara arendamise protsessi, sealhulgas kontseptsiooni, disaini, testimise, kvaliteedi tagamise ja rakendamist.