The expertise and understanding you develop as you learn to engineer software solutions are well regarded by employers. By emphasising the design, implementation, testing, maintenance and overall quality of software applications, you will focus on acquiring and practicing the skills required by a professional programmer. Often found in a team role, software engineers are the architects of large and complex software solutions demanded by organisations.
|Software Engineering (BSc)||G600|
|Software Engineering with a year in industry (BSc)||G601|