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.
- 2 Years / Onsite
- Intakes: Jan, Apr, Jun, Oct
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 1 | Credits | Number |
|---|---|---|
| Programming Fundamentals | 4 | COMP 101 |
| Mathematics for Computing | 4 | MATH 101 |
| Digital Systems | 3 | COMP 120 |
| Semester 2 | Credits | Number |
|---|---|---|
| Object-Oriented Programming | 4 | COMP 201 |
| Algorithms & Complexity | 4 | COMP 210 |
| Database Systems | 4 | COMP 220 |
| Semester 3 | Credits | Number |
|---|---|---|
| Software Engineering | 4 | COMP 310 |
| Operating Systems | 3 | COMP 301 |
| Networks & Cybersecurity | 4 | COMP 320 |
| Semester 4 | Credits | Number |
|---|---|---|
| Artificial Intelligence | 4 | COMP 401 |
| Cloud Computing | 3 | COMP 410 |
| Software Development Capstone | 4 | COMP 490 |
| Total for the entire period of study | 11 |
Contact us
3/60 Federal Street, Auckland CBD, Auckland 1010, New Zealand
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.
