Graduate Diploma in Information Technology
Computer Science
A course by
Otago Polytechnic
A one-year (full-time) or two-year (part-time) Level 7 programme designed for graduates wanting advanced computing skills. Students can specialise in areas such as programming, interactive media, hardware, databases, business, communications, or networks/operating systems and tailor their studies for industry needs.
In-person study
Face-to-face learning in a physical classroom setting
Available in 2 locations
It will take a total of 1 year
Core skills this course teaches

Develop advanced IT expertise
Gain specialist skills in programming, databases, networking, and more, beyond undergraduate level.

Industry-readiness in IT jobs
Prepare for roles such as programmer, software developer, systems administrator, or computing services manager.

Apply core technical knowledge
Understand and apply key concepts in software development, system administration, databases, security, UX, and networking.
What You're Signing Up For
The Graduate Diploma in Information Technology at Otago Polytechnic is an intensive one-year programme for graduates looking to develop advanced IT expertise. Students can specialise in areas such as interactive media, hardware, programming, databases, communications, business, and networks/operating systems. The programme is highly flexible, offering customisable pathways and hands-on study in small classes. It is available on campus in both Dunedin and Auckland (for international students), and can be studied full-time or part-time. Career outcomes include programmer, software developer, systems administrator, and computing services manager.
Course Content
- Programming 1: Concepts of program design and programming fundamentals
- Programming 2: Event-driven, GUI programming, object-oriented analysis and design
- Fundamentals of Web Development: Development of web-based functionality using client/server programming
- Introduction to Networks: Fundamental networking concepts and simple network implementation
- Devices and Platforms: Use of a range of IT devices and platforms
- Maths for IT: Discrete mathematics for IT theory
- Databases 2: Relational database theory and database management systems
- Switching, Routing and Wireless Essentials: Architecture, configuration and operation of routers and switches
- Embedded Systems: Computer hardware and embedded application contexts
- Automation and Robotics: Microprocessors, sensors, robot programming
- Operating Systems Concepts
- Introductory/Intermediate/Advanced Application Development
- Studio courses (1–6): Professionalism, project planning, industry-relevant group projects, technical and professional skill building
- Administering a Virtual Infrastructure
- Mobile Application Development
- Advanced Networking
- UX Engineering
- Security
- AI and Data Science
- Quality Assurance and Software Testing
- Enterprise Networking, Security and Automation
- Game Development
- Internet of Things and Cloud Computing
- Business Analysis and Intelligence
- Special Topic and unspecified elective options
What you need to know first
Undergraduate qualification in computing or related discipline OR equivalent professional or scholarly experience

What sort of industry will this job lead to
Information Technology
Software Development

Future employment opportunities might be
Programmer
Software Developer
Systems Administrator
Computing Services Manager
Business Analyst
Database Administrator
Network Engineer

Otago Polytechnic is known for high quality, hands on learning that leads to strong outcomes. With excellent student satisfaction, high graduate employment rates, and a commitment to sustainability, it’s a place where practical skills meet purpose. Their award winning programmes span design, fashion, creative arts, trades, health, and business, giving you real experience and real confidence for whatever comes next.