Graduates excel as software developers and can quickly become experts at developing large scale software, working in teams and producing robust products that meet customer needs. They are prepared to work in a diverse marketplace and find opportunities in a wide variety of careers in IT, business, education, government and the non-profit sector.