Professional Master of Computer Science
The Professional Master of Computer Science (PMCS) offers practical learning in the rapidly advancing area of computer technologies in need of skilled graduates.
This one-year master’s degree focuses on applied learning to independently design, implement, and maintain open-ended computing projects using the latest programming theories and software.
UC’s programme will prepare you for professional industry practice, or high-level research in computing theory.
- The PMCS degree includes a significant amount of hands-on work, including an advanced project in computing that will provide highly relevant workplace experience.
- Flexible learning opportunities will allow you to take courses in subject areas outside of computer science to broaden your career options – for example in health technologies, business systems, statistical analysis, etc.
- UC is acknowledged as a leader in Computer Science education in Aotearoa New Zealand. It is the home of the award-winning Computer Science Unplugged project, and the internationally recognised Intelligent Computer Tutoring group. Several members of staff have awards for their work as computer science educators.
- UC is highly engaged with the local industry, being located in Waitaha Canterbury – the 'Silicon Plains' of Aotearoa, where there are dozens of large, hi-tech companies employing UC graduates. Further afield, our graduates are in demand overseas and many come up with an idea for a product while studying, going on to become business owners and employers themselves.
To enrol in the Professional Master of Computer Science, you will need to have completed a bachelor’s degree (or equivalent qualification) with a background in a computer sciences subject (eg, Computer Science, Computer Engineering, Software Engineering), with either a B Grade Point Average in your 300-level courses or experience working in the field.
If English is your additional language, you are also required to meet UC's English language requirements.
For the full entry requirements, use the admission requirements checker.
The Professional Master of Computer Science is made up of 180 total points, with 120 points made up from a list of elective courses, and a 60-point project.
The project course takes place during the second-half of the year and includes designing, building, and testing of an advanced computer science application.
The degree can be completed in 1 year full-time, or within 3 years part-time.
Compulsory project course
Choose up to 120 points from the following options (excluding project or research thesis courses):
- Computer Science 400-level courses
- Software Engineering 400-level courses
- DATA 430 Medical Data Informatics
You may choose to include a maximum of 30 points in your total 120 from the following (excluding project or research thesis courses):
You may choose to go onto the Doctor of Philosophy (PhD) in Computer Science after completing this degree and contribute new research to the field.
Computing and ICT has consistently been listed on the long-term skills shortage list, which means there are a number of career opportunities for graduates with recognised experience in practical computing applications.
Almost all areas of industry require IT expertise, from website design to database administration, software development to embedded systems, leading to a wide range of possibilities and freedom to pursue your interests.
UC’s professional master’s programme demonstrates that you have work-ready project skills from concept to launch, and are ready to be a part of digital innovation.
- Read what other UC postgraduate students have gone on to achieve in their studies and careers in our student and graduate profiles.
- Te Rōpū Rapuara | UC Careers can help you to achieve the career you want, connect with employers, or find a job.
- For research into career destinations by qualification, visit Te Pōkai Tara | Universities New Zealand website.
- Find out more about what you can do with a degree from UC.
- Come along to an upcoming information event for prospective postgraduate students.
For study planning help, contact the Department of Computer Science and Software Engineering or the College of Science:
College of Science | Te Rāngai Pūtaiao
University of Canterbury | Te Whare Wānanga o Waitaha
Private Bag 4800