Computer Science
A course by
University of Canterbury
A one-year professional master’s degree offering practical and advanced learning in computer science, focusing on the independent design, implementation, and maintenance of complex computing solutions.
In-person study
Face-to-face learning in a physical classroom setting
University of Canterbury, Christchurch
It will take a total of 1 year

Demonstrate work-focused skills applicable from concept to launch for digital innovation and IT workplaces.

Independently plan, design, build and maintain advanced open-ended computing and software projects.

Utilize the latest methodologies and programming theories to solve real-world computing problems.
The Professional Master of Computer Science (PMCS) at the University of Canterbury is a one-year intensive degree aimed at equipping graduates with advanced technical, project, and research skills in the rapidly evolving area of computer technologies. The programme blends hands-on industry-driven project work with elective courses covering the latest programming theories and software development practices. It prepares graduates for both technical leadership in digital innovation and further research opportunities.
What you need to know first
Bachelor’s degree (or equivalent) in Computer Science, Computer Engineering, Software Engineering, or similar field

Information Technology
Software Development
ICT

Software Developer
IT Consultant
System Analyst
Computer Science
A course by
University of Canterbury
A one-year professional master’s degree offering practical and advanced learning in computer science, focusing on the independent design, implementation, and maintenance of complex computing solutions.
In-person study
Face-to-face learning in a physical classroom setting
University of Canterbury, Christchurch
It will take a total of 1 year

Demonstrate work-focused skills applicable from concept to launch for digital innovation and IT workplaces.

Independently plan, design, build and maintain advanced open-ended computing and software projects.

Utilize the latest methodologies and programming theories to solve real-world computing problems.
The Professional Master of Computer Science (PMCS) at the University of Canterbury is a one-year intensive degree aimed at equipping graduates with advanced technical, project, and research skills in the rapidly evolving area of computer technologies. The programme blends hands-on industry-driven project work with elective courses covering the latest programming theories and software development practices. It prepares graduates for both technical leadership in digital innovation and further research opportunities.
What you need to know first
Bachelor’s degree (or equivalent) in Computer Science, Computer Engineering, Software Engineering, or similar field

Information Technology
Software Development
ICT

Software Developer
IT Consultant
System Analyst
B Grade Point Average in 300-level courses OR relevant industry experience
For international students: English language proficiency meeting UC requirements
Data Scientist
Project Manager
IT Professional roles in various industries
B Grade Point Average in 300-level courses OR relevant industry experience
For international students: English language proficiency meeting UC requirements
Data Scientist
Project Manager
IT Professional roles in various industries