A Bachelor of Software Engineering is an undergraduate academic degree awarded for completing a program of study in the field of software development for computers in information technology. This three-year programme will give you the knowledge, skills and practical experience you need for a successful career in software, as a developer, an engineer or an entrepreneur.