Computer Science
A course by
AUT
Develop skills in software development, including design and creation of secure software solutions, programming, quality assurance, and use of common development tools. Part of the Bachelor of Computer and Information Sciences at AUT.
In-person study
Face-to-face learning in a physical classroom setting
City Campus, Auckland
It will take a total of 3 years

Graduates will be able to design, create, and maintain new and existing software solutions using common development tools.

Students will be skilled in using modern programming languages, operating systems, distributed computing systems, databases, and modelling.

Graduates will understand and apply software quality assurance techniques and project management in IT contexts.
The Software Development major in the Bachelor of Computer and Information Sciences at AUT equips students with the skills to design and develop new and existing software solutions using common development tools. Students learn to program in modern languages, work with operating systems, networks, distributed systems, and databases, and carry out quality assurance. The program includes core courses in computing and mathematics, specialized software development papers, and an industry-focused research and development project in the final year. Graduates are prepared for careers in a variety of technology-driven industries including business, communications, biomedicine, and entertainment.
What you need to know first

Information Technology
Software Development

Computer programmer
Mobile/app developer
Software developer, engineer or tester
Systems analyst or architect
Computer Science
A course by
AUT
Develop skills in software development, including design and creation of secure software solutions, programming, quality assurance, and use of common development tools. Part of the Bachelor of Computer and Information Sciences at AUT.
In-person study
Face-to-face learning in a physical classroom setting
City Campus, Auckland
It will take a total of 3 years

Graduates will be able to design, create, and maintain new and existing software solutions using common development tools.

Students will be skilled in using modern programming languages, operating systems, distributed computing systems, databases, and modelling.

Graduates will understand and apply software quality assurance techniques and project management in IT contexts.
The Software Development major in the Bachelor of Computer and Information Sciences at AUT equips students with the skills to design and develop new and existing software solutions using common development tools. Students learn to program in modern languages, work with operating systems, networks, distributed systems, and databases, and carry out quality assurance. The program includes core courses in computing and mathematics, specialized software development papers, and an industry-focused research and development project in the final year. Graduates are prepared for careers in a variety of technology-driven industries including business, communications, biomedicine, and entertainment.
What you need to know first

Information Technology
Software Development

Computer programmer
Mobile/app developer
Software developer, engineer or tester
Systems analyst or architect
University Entrance qualification (specific entry requirements may apply)
Recommended background in Mathematics, Calculus, Digital Technologies, or Statistics
Technology consultant
Web developer
Project manager
University Entrance qualification (specific entry requirements may apply)
Recommended background in Mathematics, Calculus, Digital Technologies, or Statistics
Technology consultant
Web developer
Project manager