Computer Science

You’ll develop the cultural awareness and critical thinking skills you need to analyze and produce a broad range of discourse in a full spectrum of careers — and to make a difference in whatever you do.

Overview

Computer Science at Auckland Royal Academy provides a rigorous foundation in computational thinking, software engineering, algorithms, and systems design. Students develop fluency in multiple programming languages and gain hands-on experience with the tools and methodologies used by technology professionals worldwide. From mobile application development to cloud computing and cybersecurity, the programme prepares graduates for the full breadth of careers in the technology sector.

Learning at Auckland Royal Academy goes beyond theory. You will collaborate in software development teams, participate in hackathons, and complete a capstone project that involves designing and deploying a working software solution for a real client. Faculty members are active researchers in areas including artificial intelligence, distributed systems, and human-computer interaction, ensuring the curriculum reflects the current state of the field.

Career Opportunities

Our Computer Science graduates work as software engineers, systems architects, cybersecurity analysts, cloud consultants, and product managers at technology firms, banks, government agencies, and startups throughout New Zealand and internationally. Many graduates have launched successful technology ventures or advanced to postgraduate research and development roles within leading universities and research institutes.

Program Learning Outcomes

Design, implement, and test software systems using industry-standard development methodologies, demonstrating proficiency in object-oriented programming, data structures, and algorithm complexity analysis.

Analyse and address cybersecurity threats, applying secure coding practices and network protection strategies to safeguard digital infrastructure in professional environments.

Apply the principles of software engineering, including version control, agile project management, and continuous integration, to deliver reliable, scalable, and maintainable technology solutions.

Programme

Semester 1CreditsNumber
Programming Fundamentals4COMP 101
Mathematics for Computing4MATH 101
Digital Systems3COMP 120
Semester 2CreditsNumber
Object-Oriented Programming4COMP 201
Algorithms & Complexity4COMP 210
Database Systems4COMP 220
Semester 3CreditsNumber
Software Engineering4COMP 310
Operating Systems3COMP 301
Networks & Cybersecurity4COMP 320
Semester 4CreditsNumber
Artificial Intelligence4COMP 401
Cloud Computing3COMP 410
Software Development Capstone4COMP 490
Total for the entire period of study11

Do you have more questions?

Contact us

3/60 Federal Street, Auckland CBD, Auckland 1010, New Zealand

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

FORM

Are you ready to take the next step toward your future career?