Software Development Undergraduate major

Computing skills enhance employability in many areas of science – especially in the vast majority of industries and organisations that rely on efficient and secure computer systems.

 

In this course, you will learn the core components required to develop complex computer applications for small-to-medium enterprises (SMEs) in particular. You'll learn about programming, algorithms, and the entire development cycle – from gathering requirements to testing.

 

You'll also learn about application development for the Apple device ecosystem. Your learning will be informed by knowledge at the forefront of software development in general.

 

The skills you'll gain in this course are ideal for positions in SMEs where programming is valuable as a complementary science expertise.