University of Auckland logo

Doctor of Philosophy in Computer Science

This course is available

Level of Study

Doctoral Degree

Next start date

Expected Mar 2025

Epsom Campus

The PhD is a globally recognised postgraduate research degree and the highest level of degree you can achieve. PhD students are critical, curious, creative thinkers who undertake original research over at least 3 years.

This course is also offered at overseas locations.

Computer Science is the study of computers and computer concepts: their systems, design, development and use.

Computer technology, it seems, is everywhere in today’s world. It has become an ever-growing part of human life, affecting many aspects of a person’s day. Computer scientists have an impact on how our society advances by developing and maintaining these systems: whether it be for our home, work, learning or entertainment environments.

We’ll cover:

  • How information is stored in computers (data structures and management)
  • How computers are told what to do (algorithms and programming languages)
  • How systems work (computer architecture and system software)
  • How computers are connected (data communications, networks and hypermedia
  • Some ways that computers can be used (applications)
  • What computers can do, and their limitations (computability and complexity theory).

If you’re interested in a relevant and dynamic field of study, and working in an industry where there is a real demand for workers, then Computer Science is for you.

Where can Computer Science take you?

Computer Science graduates can find careers in an ever-widening variety of industries and roles. Here’s a selection:

  • Business analyst
  • Front end developer
  • Information architect
  • Network engineer
  • UX developer
  • Web and web scripting developer

Programme structure

The University of Auckland PhD is a three-to-four year full-time advanced research degree.

On possible to the PhD programme, you will be enrolled provisionally. By the end of your first year, you must meet a number of goals to be confirmed into the PhD programme, including developing a full thesis proposal. After confirmation, you will continue to work on your research before submitting your thesis for examination after three years and within four years of your start date. The examination process includes an oral exam.

As part of your PhD study, you can take part in our doctoral skills programme, designed to help you achieve success in your research and develop skills for your future. We have a dedicated postgraduate careers advisor, and our library service includes specialist subject librarians to help you in your research. The central School of Graduate Studies provides dedicated support and advice for the doctoral community.

Where could this programme take you?

Our PhD graduates are successful in a wide range of fields and careers, as well as the traditional academic research career path. The PhD gives you extensive specialist and transferable skills, which are sought after in many sectors, including industry and government, and can even help you to develop entrepreneurship skills to run your own start up. With focused development opportunities available throughout your PhD study, and dedicated postgraduate career advice, we can help you to explore and meet your own career goals, no matter what direction you take.

Entry criteria

Masters-level qualification or the equivalent of a bachelors degree with honours

Evidence of significant research, usually undertaken as part of prior study

English language requirements

  • IELTS (Academic) - Overall score of 6.5 and no bands below 6.0
  • Internet-based TOEFL (iBT) - Overall score of 90 and a writing score of 21
  • Paper-based TOEFL - Overall score of 68 and a writing score of 21
  • C1 Advanced (previously - Cambridge English: Advanced (CAE)) - Overall score of 176 and no bands below 169
  • C2 Proficiency (previously - Cambridge English Proficiency (CPE)) - Overall score of 176 and no bands below 169
  • University of Auckland Foundation Certificate in English for Academic Purposes (FCertEAP) - Grade of B-
  • University of Auckland English Pathway for Postgraduate Studies (EPPS) - Grade of B-
  • Pearson Test of English (PTE) Academic - Overall score of 58 and no PTE Communicative score below 50
  • Michigan English Language Assessment Battery (MELAB) - 85
  • Trinity College London Integrated Skills in English (ISE) - ISE III with a pass in all 4 components
  • LanguageCert - International ESOL - C1 Expert (LRWS) with a high pass overall and no less than a pass in each skill OR C2 Mastery with a pass overall and no less than a pass in each skill
  • AEMG English for Academic Purposes Direct Entry Program (AEAP DEP) Final Exam - Overall score of 70% with no section below 65%
  • English New Zealand Accredited Pathway Assessment - Assessment Level 3 overall and no skill below Level 2

Studying in NZ

Share this course

AskAuckland

Your online help and support centre, postgraduate computer science.

The Department of Computer Science offers subjects mostly within the two general areas of software systems and theory of computing. The department has strong research activities, clustered in several substantial research groups, in algorithmic information theory, artificial intelligence, combinatorics, data compression, data communications and networks, distributed computing, graphics, image processing, logic, multimedia and hypermedia systems, neural networks, parallel computation, programming languages and systems, robotics, software engineering, software security, theory of computation, and visual programming. Other areas of informatics are covered in more depth by other departments in the University. Studies in management science and information systems (within the Business School) specialise in database systems, groupware, and applications of computers to business and management. The Department of Electrical and Electronic Engineering (Faculty of Engineering) has interests in computer systems engineering and software engineering. Under the Master of Professional Studies, our Computer Science Department offers the Data Science specialisation . You can study computer science at postgraduate level in the following programmes:

Coursework programmes Postgraduate Diploma in Science - PGDipSci Bachelor of Science (Honours) - BSc(Hons) Research programmes Master of Science - MSc Doctor of Philosophy - PhD Further information on these programmes is available at: Postgraduate study in Computer Science .

Rate this Answer

University of Auckland Computer Science Theory Group

Members also belong to the Centre for Discrete Mathematics and Theoretical Computer Science (CDMTCS) , and we contribute to the CDMTCS report series. We have seminars throughout the year and visitors are welcome.

Academic Staff

(professor) works in algorithmic information theory (theory and applications to logic and computation) and unconventional computing (quantum computing and physics of computation). Cris's .
(senior lecturer) works in the field of combinatorial algorithms, graph theory and network design. Interests in distributive programming, computational complexity, programming trends, computational biology and computer-assisted mathematics. He is actively involved in both the NZ and ACM programming contests and has coached several teams at the world finals. Michael's .
(professor) is interestsed in XML constraints, complex-value databases, data dependencies and conceptual modelling.
(associate professor) is interestsed in mathematical and computational biology; in particular algorithmic and combinatorial problems arising in phylogenetics (evolutionary biology). Simone's .
(senior lecturer)
(lecturer)
(professor) works in (1) Computability theory and (2) algebra and automatic structures. (1) In earlier papers he has investigated degree structures using model theoretic methods. In recent years he has studied the interplay of computability and randomness. (2) He applies logical methods especially to groups, and studies which structures can be described by automata. Andre's .
(lecturer)
(senior lecturer)
(lecturer)
(senior lecturer) interests in Bayesian computational methods, including MCMC and ABC statistical models and inference for epidemiology, epidemics on networks, and inference for coalescent-based population genetics.

PhD Students

  • Coming soon

News and Events

  • PUBLICATIONS
  • CODE LIBRARY

Group Members

We are looking for new PhD students, Postdocs, and Master students to join the team!

Lab Director

computer science phd uoa

Senior Lecturer Email: [email protected] Bio: Jiamou Liu is a Senior Lecturer at the School of Computer Science, The University of Auckland. He was a Senior Lecturer at Auckland University of Technology between 2011 and 2015. Jiamou obtained a PhD in Computer Science from the University of Auckland, and worked as a research associate in University of Leipzig between 2009 and 2010 and Paris Diderot University (Paris 7) in 2013. He was a research intern at Microsoft Research Asia in 2008. During his PhD, he was a visiting student at Cornell University and National University of Singapore. Originally trained as a theoretical computer scientist, Jiamou’s current research is in Artificial Intelligence. He is interested in both the theoretical and the applied aspects of artificial intelligence. In particular, his work revolves around the structural analysis and algorithmic studies of social networks, multiagent systems, machine learning, as well as natural language processing. His recent research also connects to health-care, real estate data mining, data privacy, computational social science, and spatial-temporal data analysis with application in traffic flow prediction.

PhD Students

computer science phd uoa

2020.02 – Present Email: [email protected] Bio: Qiming received a Bachelor of Science (Honours) degree with First Class Honours in Computer Science from the University of Auckland in 2019. His research interests lie in the intersection between natural language processing and question answering. Recently his research mainly focuses on machine reasoning. His main research activities involve natural language understanding, natural language inference, and soft reasoning; topics of interest include problem decomposition, knowledge acquisition, explanation, entailment, and generate QA. He is also interested in the graph-based neural network.

computer science phd uoa

Pengqian Han

2021.10 – Present Email: [email protected] Bio: I got my master’s degree in aeronautical engineering from Beihang University in 2018 and got my bachelor’s degree from Hebei University of Technology in 2014. I have been an engineer in China Mobile Group Tianjin Company from 2018 to 2021. My main research interests are machine learning, deep learning, and graph-based neural network.

computer science phd uoa

2020 – Present Email: [email protected] Bio: Weidong received a degree of Bachelor of Science (Honours) with First Class Honours in Computer Science from the University of Auckland in 2019. She received a Bachelor of History from Capital Normal University in 2013. Her research interests include social network analysis, multi-agent systems and reinforcement learning.

computer science phd uoa

Xiaoxuan Li

2020 – Present Email: <> Bio: I received my honours (First Class) degree in computer science from The University of Auckland in 2019 and received my bachelor’s degree from The Tianjin University of Technology in 2015. My primary scientific interests focus on exploring Natural Language Process (NLP) technology to facilitate Robotic Process Automation (RPA), in particular in discovering business process flow from natural language texts.

computer science phd uoa

2019. 11 – Present Email: [email protected] Bio: I received my bachelor of mathmatics and master of engineering from Beijing Institute of Technology. My major interest lies in the network structures and dynamics. Recently my research focuses on the core/periphery structures. I am also interested in the theoretical analysis of machine learning, graph-based neural network, and so on.

computer science phd uoa

2020 – Present Email: [email protected] Bio: Lin Ni, a practitioner and academic, is keen to turn AI technologies into concrete value. She received a B.E. degree from Northeastern University (China) in 2010, and a Postgraduate Diploma in Computer Science from the University of Auckland in 2017. She lands technologies and provides AI solutions to address the challenges in the industry, dabbled in Car Navigation systems, Recommendation systems, Multi-agent systems, and Natural Language Processing projects. Chatbots attract her focus in recent years, especially chatbots in the health and medical domain.

computer science phd uoa

Qianqian Qi

2019.9 – Present Email: [email protected] Bio: I received my M.Sc. degree specialised in Communications and Signal Processing from Imperial College London in 2014, and my B.Eng. degree major in Electronic and Information Engineering from Dalian University of Technology in 2013. After that, I worked as a software engineer in Singapore for more than 4 years. I am now doing research in the field of Natural Language Processing, mainly on natural language understanding and generation.

computer science phd uoa

To start PhD Email: <> Bio: I received my master degree in computer science from Southwest University in 2019 and bachelor degree from Chongqing Normal University in 2016. My research interests include social network analysis, opinion dynamic, multi-agent systems and deep learning.

computer science phd uoa

2020 – Present Email: <> Bio: I received my master degree in computer science and technology from the Beihang University in 2020, and bachelor in software engineering from Dalian University of Technology in 2017. My main research interests are machine learning and deep learning, especially Graph-based models and Self-supervised models. Recently, I am focused on constructing hybrid models combining anchor-based graph and neural networks to solve real-world problems with Self-supervised learning.

computer science phd uoa

2019.12 – Present Email: [email protected] Bio: I received both my Honours (First Class) and Bachelor of Science Degrees in Computer Science from The University of Auckland. My main research interest lies in network structures, optimization problems, and discrete space evaluation and optimization. Recently, I am focused on core-periphery network structures.

computer science phd uoa

2019.12 – Present Email: [email protected] Bio: I got my master degree of computer science from the University of Auckland in 2018 and got my bachlor degree from Nanjing University in 2016. My main research interests are machine learning, deep learning, graph-based neural network and computer vision. I also do reserach related to artificial intelligence in healthcare and software engineering.

computer science phd uoa

2022.02 – Present Email: [email protected] Bio: I received a degree of Master of Professional Studies with First Class Honours in Data Science, the Graduate Diploma in Science from the University of Auckland in 2021, and the Bachelor degree from the Southwest University in 2020. My personal research interests lie in the reinforcement learning and the multi-agent systems. In detail, I am interested in the challenges in both cooperative and non-cooperative settings in adapting reinforcement learning to multi-agent systems.

computer science phd uoa

Xianda Zheng

2022.10 – Present Email: [email protected] Bio: Xianda received M.Eng degree in Computer Science from Southeast Univercity in 2021 and received B.Eng degree in Computer Science from Changchun University of Science and Technology in 2018. His research interests include Knowledge Graph representation learning and reasoning.

computer science phd uoa

Zijian Huang

2023.04 – Present Email: [email protected] Bio: I received both my Master of Science (First Class) and Bachelor of Science degrees in computer science from the University of Auckland. My primary research interests include knowledge graph representation learning, multi-hop query reasoning over knowledge graphs, and natural language question answering.

computer science phd uoa

2018.09 – 2023.07 Email: [email protected] Bio: I received my bachelor degree from Wuhan Institute of Technology and master degree from Wuhan University of Technology. I have been a lecturer in Guangdong University of Petrochemical Technology from 2015 to 2018. My research interests include social network analysis, especially network embedding.

computer science phd uoa

2018. 08 – 2023. 04 Email: [email protected] Bio: I received both my Honours (First Class) and Bachelor of Science Degrees in Computer Science from The University of Auckland. My research interests lie broadly in Natural Language Processing with my recent research focusing on the intersection between Psychology, Artificial Intelligence and Natural Language Processing.

computer science phd uoa

2018. 11 – 2022. 04 Email: [email protected] Bio: I am currently a research fellow with the School of Computer Science, The University of Auckland . I obtained my PhD in computer science from The University of Auckland , where I was supervised by Dr. Jiamou Liu and Prof. Bakhadyr Khoussainov . I received the First Class Honours degree in computer science from The University of Auckland in 2018. Before coming to New Zealand, I received the B.S. in computer science from Beijing Institute of Technology in 2017. My research interests span a spectrum of (inverse) reinforcement learning, computational game theory and multi-agent systems. Lately, my research focus is on applying reinforcement learning in large-scale multi-agent games, natural language processing and automatic reasoning. When I am not spending time on research and teaching, I can be found as a hiker and photography lover. I have hiked to many famous routes in many cities and towns across China and New Zealand. The collections of pictures that I took in the hike-way can be found in my personal online gallery .

computer science phd uoa

Mengxiao Zhang

2017. 04 – 2021. 11 Email: [email protected] Bio: I hold Bachelor’s degree of Management in Information Management and Information Systems and Master’s degree of management in Management Science and Engineering. My research interests are algorithmic mechanism design and economics of security and privacy. My current research focus is incentive mechanisms for data pricing and privacy preservation.

computer science phd uoa

Sajjad Hassanpour

Email: [email protected] Bio: Sajjad Hassanpour is a Ph.D. student in Construction Engineering at the University of Auckland. He received a bachelor’s degree in civil engineering at Iran University of Science and Technology in 2010, and his M.Sc. degree in transportation planning-at the Trabiat Modares University of Iran in 2012. During his Ph.D. in transportation planning, as he was interested in computer science, he started working on agent-based modeling and computer-based simulation models. Therefore, he started a new Ph.D. at the University of Auckland, focusing on agent-based building earthquake evacuation simulation. He is interested in pedestrian dynamics, multiagent systems, and machine learning.

© 2023 LIU AI LAB.

We are part of the School of Computer Science at University of Auckland .

computer science phd uoa

Auckland Online

Postgraduate Certificate in Information Technology (Online)

Pgcertinfotech.

Designed for students with a non IT-related bachelors degree, the Postgraduate Certificate in Information Technology will teach you the specialist skills you need to kick-start your IT career.

Entry Requirements

Next start dates.

  • Semester 1: 3 March (Applications close 17 February)
  • Semester 2: 21 July (Applications close 7 July)

Full Programme Fees*

$ 5,137.80 (estimate)

International fees

Programme Overview

Who, what, why.

Dr. Yu-Cheng Tu is one of the Professional Teaching Fellows in the School of Computer Science at the University of Auckland, and is the Academic Director for the Auckland ICT Graduate School. Her research interests include computer science and software engineering education, requirements engineering, and industry needs in software development. Yu-Cheng has been involved in the Postgraduate Certificate in Information Technology and Master of Information Technology programmes since the establishment of the Auckland ICT Graduate School. She teaches programming in industry and programming with web technologies as well as clouding computing and creating maintainable software.

Watch our video to see why this programme could be ideal for you.

  • Programme Summary
  • Programme Structure
  • Programme Benefits

The PGCertInfoTech is for those with a non-IT related bachelors degree who wish to kick-start their IT career. This programme builds on the existing critical thinking and communication skills you learned throughout your undergraduate degree. During this qualification, you will learn up-to-date knowledge of object-oriented programming and design, how to develop web-based applications, as well as client-side technologies such as HTML, CSS and Javascript in two practical and hands-on courses.

The PGCertInfoTech consists out of 2 courses that total 60 points. Each course runs for 12 weeks, allowing you to study one course at a time and complete the programme in two semesters.

COMPSCI 718 Programming for Industry An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.

30

 

COMPSCI 719 Programming with Web Technologies An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.

30

 

As a graduate of the PGCertInfoTech , you will gain the following key skills and attributes:

  • Advanced knowledge and understanding of IT
  • Ability to find and evaluate information critically
  • Articulately use modern information technology terminology
  • Proficient numeracy and computational literacy skills expected of a science graduate
  • Understanding of qualitative and quantitative materials and information
  • Personal and professional integrity, and respect for the ethics of research and scholarly activity
  • Ability to work independently, and also as part of a team.

*Courses are paid per Semester. Fees are set in advance of each calendar year and will be updated on this website. Fees are inclusive of 15% GST, but do not include the Student Services Fee, course books, travel and health insurance, or living costs. Amounts shown are indicative only. In addition to the tuition fees, there is a Student Services Fee of $4.44 per point (online). Fees will be confirmed upon completion of enrolment into courses.

Postgraduate Certificate in Information Technology – Enquire Now

* indicates a required field

What Scholarships Am I Eligible For With 100% Online Study?

What Scholarships Am I Eligible For With 100% Online Study?

Dec 19, 2023 | Article

If you’re feeling stuck in your job or you’re simply looking for a new challenge, a career change can shake things up and find your passion. But before you make the leap, here are a few things you need to think about!

How to Get Employer Funding for 100% Online Postgraduate Programmes & Courses

How to Get Employer Funding for 100% Online Postgraduate Programmes & Courses

Dec 14, 2023 | Article

If you’re feeling stuck in your job or you’re simply looking for a new challenge, a career change can shake things up and find your passion. But before you make the leap, here are a few things you need to think about! We explore the reasons why employers should sponsor their employees’ postgraduate study and how employees can secure funding from their employers.

What Types of Student Loans Am I Eligible For With 100% Online Study?

What Types of Student Loans Am I Eligible For With 100% Online Study?

Dec 13, 2023 | Article

Embarking on postgraduate study can be a big decision, with personal finances to take into consideration. You could be eligible for a student loan via Studylink if you enrol in an Auckland Online programmes.

Postgraduate Programmes

Online Courses

International Students

computer science phd uoa

Get the Reddit app

A community for University of Auckland students, faculty and staff. Alumni, prospective students, and community members welcome!

Should I go to UoA or AUT for Computer Science?

By continuing, you agree to our User Agreement and acknowledge that you understand the Privacy Policy .

Enter the 6-digit code from your authenticator app

You’ve set up two-factor authentication for this account.

Enter a 6-digit backup code

Create your username and password.

Reddit is anonymous, so your username is what you’ll go by here. Choose wisely—because once you get a name, you can’t change it.

Reset your password

Enter your email address or username and we’ll send you a link to reset your password

Check your inbox

An email with a link to reset your password was sent to the email address associated with your account

Choose a Reddit account to continue

  • UC Berkeley
  • Sign Up to Volunteer
  • I School Slack
  • Alumni News
  • Alumni Events
  • Alumni Accounts
  • Career Support
  • Academic Mission
  • Diversity & Inclusion Resources
  • DEIBJ Leadership
  • Featured Faculty
  • Featured Alumni
  • Work at the I School
  • Subscribe to Email Announcements
  • Logos & Style Guide
  • Directions & Parking

The School of Information is UC Berkeley’s newest professional school. Located in the center of campus, the I School is a graduate research and education community committed to expanding access to information and to improving its usability, reliability, and credibility while preserving security and privacy.

  • Career Outcomes
  • Degree Requirements
  • Paths Through the MIMS Degree
  • Final Project
  • Funding Your Education
  • Admissions Events
  • Request Information
  • Capstone Project
  • Jack Larson Data for Good Fellowship
  • Tuition & Fees
  • Women in MIDS
  • MIDS Curriculum News
  • MICS Student News
  • Dissertations
  • Applied Data Science Certificate
  • ICTD Certificate
  • Cybersecurity Clinic

The School of Information offers four degrees:

The Master of Information Management and Systems (MIMS) program educates information professionals to provide leadership for an information-driven world.

The Master of Information and Data Science (MIDS) is an online degree preparing data science professionals to solve real-world problems. The 5th Year MIDS program is a streamlined path to a MIDS degree for Cal undergraduates.

The Master of Information and Cybersecurity (MICS) is an online degree preparing cybersecurity leaders for complex cybersecurity challenges.

Our Ph.D. in Information Science is a research program for next-generation scholars of the information age.

  • Fall 2024 Course Schedule
  • Summer 2024 Course Schedule

The School of Information's courses bridge the disciplines of information and computer science, design, social sciences, management, law, and policy. We welcome interest in our graduate-level Information classes from current UC Berkeley graduate and undergraduate students and community members.  More information about signing up for classes.

  • Ladder & Adjunct Faculty
  • MIMS Students
  • MIDS Students
  • 5th Year MIDS Students
  • MICS Students
  • Ph.D. Students

computer science phd uoa

  • Publications
  • Centers & Labs
  • Computer-mediated Communication
  • Data Science
  • Entrepreneurship
  • Human-computer Interaction (HCI)
  • Information Economics
  • Information Organization
  • Information Policy
  • Information Retrieval & Search
  • Information Visualization
  • Social & Cultural Studies
  • Technology for Developing Regions
  • User Experience Research

Research by faculty members and doctoral students keeps the I School on the vanguard of contemporary information needs and solutions.

The I School is also home to several active centers and labs, including the Center for Long-Term Cybersecurity (CLTC) , the Center for Technology, Society & Policy , and the BioSENSE Lab .

  • Why Hire I School?
  • Request a Resume Book
  • For Nonprofit and Government Employers
  • Leadership Development Program
  • Mailing List
  • Jobscan & Applicant Tracking Systems
  • Resume & LinkedIn Review

I School graduate students and alumni have expertise in data science, user experience design & research, product management, engineering, information policy, cybersecurity, and more — learn more about hiring I School students and alumni .

  • Press Coverage
  • I School Voices

images of Eric Meyer smiling with arms crossed wearing a yellow tie

  • Distinguished Lecture Series
  • I School Lectures
  • Information Access Seminars
  • CLTC Events
  • Women in MIDS Events

14870795610_1bc2dae00d_o.jpg

Master of Information and Cybersecurity

Master’s in cybersecurity online from uc berkeley.

The Master of Information and Cybersecurity (MICS) online program prepares students with the cybersecurity skills needed to assume leadership positions and drive innovation in the field.

Through a holistic approach to cybersecurity, students develop a thorough understanding of information security technologies as well as the economic, legal, behavioral, and ethical impacts of cybersecurity. Students graduate as competitive candidates in the job market with connections to UC Berkeley alumni and professionals in the San Francisco Bay Area.

Request more info

A Leadership-Focused Curriculum 

The interdisciplinary MICS curriculum provides students with hands-on practical experience with secure systems and applications, and the ability to lead, manage, and contribute to building cybersecurity solutions.

Students master core technical skills and become fluent in the business, political, and legal context of cybersecurity. They can expect to graduate with a comprehensive understanding of the following:

  • Secure coding
  • Government and national security
  • Network and web security
  • Usable privacy and security
  • Cryptography
  • Operating system security
  • Security in context: legal, behavioral, and ethical issues
  • Privacy engineering

The online MICS program is 9 courses (27 units) and can be completed in 20 months. Students complete foundation courses, electives, and a capstone project. They also attend one in-person immersion in the San Francisco Bay Area. The curriculum includes the following courses:

  • Beyond the Code: Cybersecurity in Context
  • Network Security
  • Software Security

Cryptography for Cyber and Network Security

Operating system security.

  • Managing Cyber Risk
  • Government, National Security, and the Fifth Domain
  • Usable Privacy and Security

Privacy Engineering

Learn more about about upcoming webinars, deadlines, and more, why a master’s in cybersecurity from uc berkeley.

Cybersecurity permeates almost all aspects of the human experience. Individuals, organizations, and societies are protected from cyber threats constantly without even realizing they occur. This is thanks to professionals who understand the complex relationship between human behaviors and advanced technology in securing information.

UC Berkeley is where the brightest minds from across the globe come together to explore, ask questions, and improve the world. Our MICS program does more than create experts in information security: it shapes leaders who understand the implications of cybersecurity across all industries and want to drive the future of innovation in cybersecurity.

Developed by faculty from the School of Information and the College of Engineering, the interdisciplinary MICS curriculum focuses on the intersection of technical, social, political, economic, legal, national security, and ethical components of cybersecurity. Students graduate with versatile knowledge needed to lead cybersecurity in private, public, or philanthropic sectors and with connections to the nearby technology hub Silicon Valley.

What Can You Do with a Master’s in Cybersecurity?

Cybersecurity’s growth is turning it into a massive market with an increased demand for skilled cybersecurity labor. Due to constant evolution and escalation of threats, cybersecurity has become one of the most important and exciting career fields of the 21st century.

The United States Bureau of Labor Statistics (BLS) projects employment of information security analysts to grow 35% from 2021 to 2031, equating to an average of 19,500 new positions each year.¹

The cybersecurity industry is met with the challenge of not only filling the growing demand and talent shortage but with finding highly skilled professionals who can be trusted to effectively protect information systems. This creates an opportunity for graduates of the MICS program to enter the in-demand market as competitive cybersecurity experts.

Career Opportunities in Cybersecurity

No organization that operates online can ignore cybersecurity. With cyber threats growing and constantly changing, businesses, governments, and nonprofit organizations are making significant investments in cyber defense and hiring increasingly large numbers of cybersecurity professionals.

MICS graduates are poised to enter this market in leadership roles with the requisite multifunctional skill sets and a strong network provided by the program.

Cybersecurity Salaries

Salaries for cybersecurity professionals range from $85,000 to $151,547 per year.¹

Featured Courses

Students learn about the mathematical and practical foundations of cryptography and the many different cryptosystems.

Students compare approaches to security taken among several modern operating systems and learn techniques for establishing trust across a set of interoperating systems.

Students survey privacy mechanisms applicable to systems engineering, with a particular focus on the inference threat arising due to advancements in artificial intelligence and machine learning.

Admissions Requirements for the Master’s in Cybersecurity Online Degree

When evaluating applicants, we consider both qualitative and quantitative factors to determine if they can meet the demands of the rigorous MICS program. These include:

  • Academic coursework and performance
  • Professional experience
  • Communication skills
  • Statement of purpose
  • Letters of recommendation

¹ Cybersecurity Career Pathway, CyberSeek , 2023

computer science phd uoa

  • The Student Experience
  • Financial Aid
  • Degree Finder
  • Undergraduate Arts & Sciences
  • Departments and Programs
  • Research, Scholarship & Creativity
  • Centers & Institutes
  • Geisel School of Medicine
  • Guarini School of Graduate & Advanced Studies
  • Thayer School of Engineering
  • Tuck School of Business

Campus Life

  • Diversity & Inclusion
  • Athletics & Recreation
  • Student Groups & Activities
  • Residential Life
  • [email protected] Contact & Department Info Mail
  • Frank J. Guarini '46
  • Board of Advisors
  • Guarini School Impact and Initiatives
  • Visual Identity
  • From the Dean
  • Visiting Dartmouth
  • Get Involved
  • Living Here
  • Student Services
  • Guarini Student Survey
  • Sarah Cornelius, Guarini
  • Rachel Garlick, Guarini '21
  • Dylan Green, PhD '24
  • Ansh Gupta, MS '24
  • Kayla Iuliano, Postdoc
  • Tongtong Li, Guarini Postdoc
  • Karina Madzari, MALS '24
  • Catherine Miller, Guarini
  • Camella Pham, Guarini '23
  • Stephen Pike, Guarini
  • Behishta Sadaat, MALS
  • Sharanya Sarkar, Guarini
  • Jasmine Shirey, MALS Thesis Award
  • Rebecca Valls, PhD '24
  • James Washington, Jr., MALS
  • Huan Zhao, Guarini
  • Pradipta Debnath, International Graduate Student Mentor Program
  • News & Events
  • Investiture and Commencement
  • Mental Health Awareness Month
  • Ethics Training Sessions
  • Orientation
  • Graduate Student Appreciation Week
  • Postdoc Appreciation Week
  • Academic Requirements
  • Academic Standing
  • Transcript Requests
  • Enrollment Verification
  • Academic and Conduct Regulations
  • Academic Policies
  • Thesis and Dissertation Forms
  • Admissions & Financial Aid
  • Cognitive Neuroscience
  • Comparative Literature

Computer Science

  • Earth Sciences
  • Ecology, Evolution, Environment and Society
  • Health Policy and Clinical Practice
  • Integrative Neuroscience
  • Master of Arts in Liberal Studies (MALS)
  • Mathematics
  • Molecular and Cellular Biology
  • Physics and Astronomy
  • Psychological and Brain Sciences
  • Quantitative Biomedical Sciences
  • Sonic Practice
  • Admissions Information
  • PhD Innovation Program at Dartmouth
  • IvyPlus Exchange Scholar Program
  • Internship and Experiential Dartmouth Learning Courses - Graduate Students
  • Interdisciplinary Programs
  • Summer Research Opportunities
  • Postbac Research Education Program (DPREP)
  • Applying to Dartmouth
  • Fellowships
  • Awards & Grants
  • Tuition & Living Costs
  • Childcare Subsidy
  • Emergency Loan Funds
  • Institutional Financial Aid
  • International Students
  • Non-Degree Applicants
  • Economic Benefits
  • Student Support
  • Graduate Student Council Resource Guide
  • Grievance Policy
  • Mental Health
  • Title IX Office
  • Dartmouth Compliance and Ethics Hotline
  • Ethics Training
  • Professional Development
  • Language Support for International Graduate Students and Postdocs
  • Disability-related Accommodations
  • Teaching Support
  • CVs and Resumes
  • Correspondence
  • Individual Development Plan (myIDP)
  • Interview Practice & Techniques
  • Student Professional Development Groups
  • Academic Jobs
  • Non-Academic Jobs
  • For Employers
  • Finding Funding
  • Get in Touch
  • First-Generation Students
  • LGBTIQA+ Persons
  • Students with Disabilities
  • Service Members and Veterans
  • Campus Diversity Initiatives
  • Recruitment
  • Postbac Research Education Program (Dartmouth PREP)
  • International Scholars
  • Affiliated Fellows
  • Postdoc Research Day
  • National Postdoc Association Core Competencies
  • Professional Affiliations
  • Professional Development Award
  • National Postdoc Association
  • Mentoring Resources
  • Dartmouth Postdoc Community Resources

Search form

  • Collective Bargaining Agreement Updates

exterior of computer science building

Contact the computer science department.

Learn more about the  computer science department.

Application Requirements

All application materials must be submitted directly through the online application system. We do not accept paper application materials. Official transcripts should not be sent to the Guarini School office during the application process.

Application Fee

  • Not accepted.

English Language Proficiency 

  • Language proficiency test scores are required for non-US citizens, with the exception of those who are earning or have earned a degree from institutions in the US or Canada, or whose primary language of instruction at their non-US institution was English.
  • We accept TOEFL, IELTS, and Duolingo 
  • The ETS code for the Guarini School is 3351

Personal Statements

  • 2 required personal statement prompts.

Recommendation Letters

  • 3 required, up to 4 accepted.

Transcripts

  • Your most recent unofficial transcripts should be uploaded as part of your application. Official transcripts are not needed during the application process.

Program Supplement 

Indicate your area(s) of interest:  

  • Applied Data Science
  • Computational Audition and Music
  • Computational Biology
  • Computational Design and Fabrication
  • Computer Graphics
  • Computer Vision and Image Processing
  • Digital Arts
  • HCI and Human-Centered Design
  • Machine Learning
  • Mobile and Wireless
  • Natural Language Processing
  • Security and Privacy

Upload a 100-line sample of code you have written in any language.  Explain in one paragraph why you chose this code.  

A computer science paper you have written for a conference, a class, or out of personal interest. If the paper is a multi-author paper choose a section that is primarily your own work, and explain your contribution.

  • PhD applicants should include the entire paper.
  • MS CS applicants should include two pages.
  • MS DA applicants may optionally include two pages.

Portfolio- Students applying to the MS in Computer Science with a Concentration in Digital Arts are required to share their portfolio link.

Learn more about the computer science faculty.

Questions About the Admissions Process

Admission information can be found here.

Computer Science Department Website

Application Deadline: December 15, 2024

Degrees Offered: MS 4+1, MS, PhD

International Master’s Award of Excellence (IMAE)

Award type: Scholarships

Award description:

Effective May 1, 2019 (spring 2019 admissions cycle), the International Master’s Award of Excellence, valued at $2,500 per term for a maximum of five full-time terms within the allowable program time limits (6 terms), will be awarded to eligible international master’s students normally entering a research-based graduate program at the University of Waterloo. Faculties will nominate eligible students based on the Faculty’s award allocation. Students will be selected based on academic excellence as demonstrated through their application for admission to the graduate program.

Value description:

Award valued at $2,500 per term for a maximum of five terms.

  • International students who are registered full time and assessed international tuition fees. 
  • Normally given to students in research-based programs (thesis or major research paper). 
  • Will normally only be given to students entering the first term of their program (term 1.0).
  • Students must demonstrate academic excellence through criteria established by the Faculty.
  • Students must meet the academic progress requirements of their program and not have outstanding probationary admission requirements. 
  • This award could be in addition to other internal or external scholarships (e.g., UW Graduate Scholarship, OGS,  etc).   Note: scholarships are different than sponsorships – see next bullet.
  • Normally, students should not be concurrently receiving foreign government or agency sponsorship (e.g., China Scholarship Council, Libyan sponsorship, etc) or be fully or partially self-funded in excess of the Faculty minimum levels of support.  
  • Students grandparented under the existing IMSA program cannot be nominated for an IMAE; however, a student previously awarded an IMSA for a previously completed master’s degree can be nominated for an IMAE.
  • Students will be automatically considered for this award based on their application for admission. Departments and/or Faculty will define their own internal process by which they select recipients based on the eligibility criteria and allocation.
  • Faculties may impose stricter eligibility criteria as appropriate.

For information regarding international funding programs, please visit the Graduate Studies   International Funding webpage .

Level: Masters Program: Open to any program Citizenship: International/study permit student Selection process: Student selected automatically by Faculty/Department Term: Winter, Spring, Fall

Contact person:

Department Graduate Co-ordinator

  • Scholarships ,
  • Open to any program ,
  • International/study permit student ,
  • Student selected automatically by Faculty/Department ,
  • Student Services Online
  • Class search
  • Student email
  • Change my password
  • MyCDES+ (job board)
  • Course outlines
  • Learning essentials
  • Libraries and Learning Services
  • Forms, policies and guidelines
  • Campus Card
  • Enrol in courses
  • Postgraduate students
  • Summer school
  • AskAuckland

Student Hubs

  • Student IT Hub
  • Student Health and Counselling
  • Harassment, bullying, sexual assault and other violence
  • Complaints and incidents
  • Career Development and Employability Services (CDES)
  • Ratonga Hauātanga Tauira | Student Disability Services (SDS)
  • Rainbow support
  • Covid-19 information for our community
  • Emergency information
  • Report concerns, incidents and hazards
  • Health and safety topics
  • Staff email
  • Staff intranet
  • ResearchHub
  • PeopleSoft HR
  • Forms register
  • Careers at the University
  • Education Office
  • Early childhood centres
  • University Calendar
  • Opportunities
  • Update your details
  • Make a donation
  • Publications
  • Photo galleries
  • Video and audio
  • Career services
  • Virtual Book Club
  • Library services
  • Alumni benefits
  • Office contact details
  • Alumni and friends on social media
  • No events scheduled for today You have no more events scheduled for today
  • Next event:
  • Show {0} earlier events Show {0} earlier event
  • Event_Time Event_Name Event_Description
  • My Library Account
  • Change Password
  • Edit Profile
  • My GPA Grade Point Average About your GPA GPA not available Why can't I see my GPA?
  • My Progress
  • Points Required Completed points My Progress Progress not available All done!
  • Student hubs
  • Health and counselling
  • All support
  • Health, safety and well-being

Breadcrumbs List.

  • Ngā akoranga | Study
  • Study options
  • Find a study option
  • Computer Science
  • Undergraduate study
  • You are currently on: BSc in CompSci

Bachelor of Science (BSc) – majoring in Computer Science

Your BSc programme will consist of a number of courses worth 15 points each, totalling 360 points.

You must complete the following courses plus a capstone course in your final year of study. The capstone course is a student-led project where you integrate and apply your learning to a real-world problem in your chosen major or specialisation.For Computer Science we recommend the capstone course,  COMPSCI 399 .

For other capstone options, see our Capstone courses page .

  • COMPSCI 110 Introduction to Computer Systems
  • COMPSCI 120 Mathematics for Computer Science
  • COMPSCI 130 Introduction to Software Fundamentals
  • COMPSCI 210 Computer Systems 1
  • COMPSCI 220 Algorithms and Data Structures
  • COMPSCI 230 Programming Techniques
  • COMPSCI 313 Computer Organisation
  • COMPSCI 315 Data Communications Technologies
  • COMPSCI 320 Applied Algorithmics
  • COMPSCI 335 Functional Programming and Distributed Services
  • COMPSCI 340 Operating Systems
  • COMPSCI 345 Human-computer Interaction
  • COMPSCI 350 Mathematical Foundations of Computer Science
  • COMPSCI 351 Fundamentals of Database Systems
  • COMPSCI 361 Machine Learning
  • COMPSCI 367 Artificial Intelligence
  • COMPSCI 369 Computational Biology
  • COMPSCI 373 Computer Graphics and Image Processing

You can use our degree planners to help you plan the courses you need to take for your BSc. To find the most up to date Computer Science degree planner, go to the  Science degree planners page . 

If you began your degree prior to 2019 we recommend you seek advice to make sure you are taking the correct courses.

Visit your online help and support centre, AskAuckland . 

Doing a double major with Computer Science

If you choose to do a double major in your BSc, we recommend the following subjects to complement Computer Science: Information and Technology  Management, Mathematics, Physics, Psychology and Statistics.

Preparing for your Computer Science major

Some students will feel more prepared for our Computer Science courses if they have already studied certain subjects in high school.

Find out which school subjects will help you feel prepared by reading our Subject guide for school students .

Help and advice

Visit your hubs for help and advice on any aspect of your studies and life at University.

The Student Hubs are your physical gateway to Waipapa Taumata Rau | the University of Auckland.

The Student Hubs services are available seven days a week at the City, Grafton, Epsom and Tai Tonga campuses and six days a week at Tai Tokerau, with friendly staff available to provide you with advice on any aspect of your studies and life at the University.

Find out more.

Faculty of Science

  • School of Computer Science

Undergraduate programmes

  • Bachelor of Science

COMMENTS

  1. Doctoral study in Computer Science

    Research opportunities. We welcome PhD proposals in areas including: Software Engineering. Systems Development and Evaluation. Theory: Automata theory, computational biology, computational complexity, computability and randomness and the design and analysis of algorithms. Intelligent Systems and Informatics.

  2. PhD Studentship in Computer Science at the University of ...

    The Formal Engineering research group at the School of Computer Science, the University of Auckland, New Zealand is seeking excellent candidates for its growing PhD programme. Founded in 1883, the University of Auckland (UoA) is the country's largest university with a student population of 40,000 includes 7,000 international students ...

  3. Doctoral study in Computer Systems Engineering

    Ultra high speed computations: advanced techniques for processing high bandwidth datastreams and big data. Software methodologies: Agile and Lean techniques, data-mining, cloud computing, and scalable machine learning. Applied Deep Learning, focusing on impaired speech processing and recognition systems, and intelligent health diagnostic and ...

  4. Doctor of Philosophy PhD

    Programme structure. The University of Auckland PhD is a three-to-four year full-time advanced research degree. On entry to the PhD programme, you will be enrolled provisionally. By the end of your first year, you must meet a number of milestones to be confirmed into the PhD programme, including developing a full thesis proposal.

  5. Doctor of Philosophy in Computer Science

    The PhD is a globally recognised postgraduate research degree and the highest level of degree you can achieve. PhD students are critical, curious, creative thinkers who undertake original research over at least 3 years. This course is also offered at overseas locations. Computer Science. Computer Science is the study of computers and computer ...

  6. Postgraduate Computer Science

    You can study computer science at postgraduate level in the following programmes: Coursework programmes. Postgraduate Diploma in Science - PGDipSci. Bachelor of Science (Honours) - BSc (Hons) Research programmes. Master of Science - MSc. Doctor of Philosophy - PhD. Further information on these programmes is available at: Postgraduate study in ...

  7. Jing Sun Profile

    Jing completed his PhD study in Computer Science from National University of Singapore in June 2003 and joined the Department of Computer Science at The University of Auckland in August 2003, who is now an Associate Professor. ... The University of Auckland, Computer Science, Auckland, New Zealand 3 Aug 2003 - 1 Feb 2007. DEGREES. PhD.

  8. Joerg Wicker Profile

    Dr. Joerg Wicker Profile page. Orcid identifier 0000-0003-0533-3368. Senior Lecturer. School of Computer Science. [email protected]. [email protected] (Work) SCIENCE CENTRE 303 - Bldg 303, 38 PRINCES ST, AUCKLAND, 1010, New Zealand. Media Collaboration Network.

  9. Robert Amor Profile

    Robert has spent over 30 years working on the application of computer science research in the architecture, engineering, and construction domains. Prior to his return to NZ in 2000 he spent 5 years in the UK developing Construction IT initiatives at the Building Research Establishment. This included the development of National and European-wide ...

  10. Computer Science Theory Group

    About us. We study theoretical computer science, the branch of computer science that focuses on the abstract, mathematical nature of computation. Our main interests lie in the general areas of automata theory, computational biology, computational complexity, computability and randomness, design and analysis of algorithms, unconventional models ...

  11. Robert AMOR

    University of Auckland · Department of Computer Science. PhD Computer Science. Contact. Connect with experts in your field.

  12. Liu AI Lab

    Senior Lecturer. Email: [email protected]. Bio: Jiamou Liu is a Senior Lecturer at the School of Computer Science, The University of Auckland. He was a Senior Lecturer at Auckland University of Technology between 2011 and 2015. Jiamou obtained a PhD in Computer Science from the University of Auckland, and worked as a research associate ...

  13. Tony Feng

    PhD Student (AI in Computing Education) &amp; Professional Teaching Fellow @ The University of Auckland · I&#39;m a motivated, hard-working, and friendly student, currently pursuing a PhD in Computer Science at The University of Auckland. I completed my Bachelor of Science (Honours) in Computer Science, and my Bachelor of Science in Computer Science and Pure Mathematics.&lt;br&gt;&lt;br&gt;I ...

  14. undergrad Computer science at UoA : r/universityofauckland

    The reality is this is something best learnt on your own projects/time anyway. UoA teaches you the essentials and gives you plenty of courses where you can teach yourself more. UoA has excellent computer systems courses (110, 210, 215, 340). These teach things like CPU architecture, operating systems, networking, etc.

  15. Postgraduate Certificate in Information Technology (Online)

    Who, What, Why. Dr. Yu-Cheng Tu is one of the Professional Teaching Fellows in the School of Computer Science at the University of Auckland, and is the Academic Director for the Auckland ICT Graduate School. Her research interests include computer science and software engineering education, requirements engineering, and industry needs in software development.

  16. Computer Science first year course choices : r ...

    Computer Science first year course choices. I'm currently choosing my timetable for first year computer science at UOA and I'm thinking of doing compsci 101 in summer start, compsci 110,120,130 phys 140 and stats 101 (as they are prereqs to some of the later courses) through semester 1 and 2. I might consider doing maths 120 & 130 or even 162 ...

  17. Qian Liu Profile

    PhD. University of Technology Sydney, Sydney, Australia3 Nov 2016 - 8 Feb 2022. PhD. Beijing Institute of Technology, Beijing, China1 Sep 2015 - 30 Jun 2020.

  18. Computer Science

    Computer technology, it seems, is everywhere in today's world. It has become an ever-growing part of human life, affecting many aspects of a person's day. Computer scientists have an impact on how our society advances by developing and maintaining these systems: whether it be for our home, work, learning or entertainment environments. We ...

  19. School of Computer Science

    At Te Kura Mātai Rorohiko we pride ourselves on our strong teaching abilities and diverse research interests. We are committed to producing first-class graduates at all levels. About the school. Our people. Study Computer Science. Computer Science research. Data Science: Working with industry.

  20. Should I go to UoA or AUT for Computer Science?

    If you have the choice I would go to UoA. It's better ranked and more recognised internationally. If you want to study computer science, regardless of which university you go to, you should also work on project in your own time, contribute to open source, etc. Be curious and learn things basically. If you want to study computer science ...

  21. Master of Information and Cybersecurity

    Through a holistic approach to cybersecurity, students develop a thorough understanding of information security technologies as well as the economic, legal, behavioral, and ethical impacts of cybersecurity. Students graduate as competitive candidates in the job market with connections to UC Berkeley alumni and professionals in the San Francisco Bay Area.Request more infoA Leadership-Focused ...

  22. Computer Science

    A computer science paper you have written for a conference, a class, or out of personal interest. If the paper is a multi-author paper choose a section that is primarily your own work, and explain your contribution. ... Guarini School of Graduate and Advanced Studies 64 College Street Anonymous Hall Suite 102 Hanover New Hampshire 03755-3563 ...

  23. Postgraduate study in Computer Science

    60 points from: COMPSCI 701 Special Topic. COMPSCI 702 Security for Smart Devices. COMPSCI 703 or 704 Special Topic. COMPSCI 705 Advanced Topics in Human-computer Interaction. COMPSCI 706-708 Special Topic. COMPSCI 709 Directed Study. COMPSCI 710 Directed Study. COMPSCI 711 Parallel and Distributed Computing.

  24. International Master's Award of Excellence (IMAE)

    Award type: Scholarships. Award description: Effective May 1, 2019 (spring 2019 admissions cycle), the International Master's Award of Excellence, valued at $2,500 per term for a maximum of five full-time terms within the allowable program time limits (6 terms), will be awarded to eligible international master's students normally entering a research-based graduate program at the University ...

  25. Graduate programs

    Major: Computer Science. College of Engineering and Computer Science. Degree: Doctor of Philosophy (Ph.D.) Concentration: Data Science and Analytics Research Areas: Wireless and Sensor Networks, Image, Video, and Multimedia Systems, Machine Learning and Data Mining, Mobile Computing, and Secure Systems. Important information about applying to Graduate School:

  26. majoring in Computer Science

    Bachelor of Science (BSc) - majoring in Computer Science. Your BSc programme will consist of a number of courses worth 15 points each, totalling 360 points. You must complete the following courses plus a capstone course in your final year of study. The capstone course is a student-led project where you integrate and apply your learning to a ...