Our Wellington and Manawatū campuses are open, Auckland remains closed at AL3. More information.

 

For help with understanding these important regulations, please watch our video.

Key to the tables

P Prerequisite: Course(s) you must complete to a defined standard (or have waived) before your enrolment in another course is confirmed.

C Corequisite: Course(s) that must be completed in the same semester as another course, unless already passed or waived.

R Restriction: Similar courses, that cannot both be credited to the same qualification.

The Graduate Diploma in Information Sciences
GradDipInfSc

Qualification Regulations

Part I

These regulations are to be read in conjunction with all other Statutes and Regulations of the University including General Regulations for Undergraduate Degrees, Undergraduate Diplomas, Undergraduate Certificates, Graduate Diplomas, and Graduate Certificates.

Part II

Admission

1. Admission to the Graduate Diploma in Information Sciences requires that the candidate will:

(a) meet the University admission requirements as specified; and

(b) have been awarded or qualified for an undergraduate degree or equivalent qualification.

Qualification Requirements

2. Candidates for the Graduate Diploma in Information Sciences shall follow a flexible programme of study, which shall consist of courses totalling at least 120 credits at 200 level or above, comprising:

(a) at least 120 credits from courses listed in the Schedules for the qualification;

(b) at least 75 credits at 300 level or above;

and including:

(c) any compulsory courses listed in the Schedules for the qualification;

(d) attending Contact Workshops, block courses, field trips, studios, workshops, tutorials and laboratories as required.

Specialisations

3. Candidates may complete the Graduate Diploma in Information Sciences with or without an endorsement.

4. Candidates may complete an endorsement or a joint endorsement by passing at least 90 credits, including at least 60 credits at 300 level, within the endorsement or joint endorsement. The requirements for each endorsement and joint endorsement are set out in Schedule A of the qualification.

5. Endorsements available are Computer Science, Data Science, Information Systems and Information Technology.

6. Approved joint endorsement is Software Engineering.

Student Progression

7. In cases of sufficient merit, the Graduate Diploma in Information Sciences may be awarded with distinction.

Completion Requirements

8. Any timeframes for completion as outlined in the General Regulations for Undergraduate Degrees, Undergraduate Diplomas, Undergraduate Certificates, Graduate Diplomas and Graduate Certificates will apply.

9. Candidates may be graduated when they meet the Admission, Qualification and Academic requirements within the prescribed timeframes.

Unsatisfactory Academic Progress

10. The general Unsatisfactory Academic Progress regulations will apply.

Transitional Provisions

11. Subject to any Maximum Time to Completion regulations and the Abandonment of Studies provisions specified in the Part I qualification regulations, candidates enrolled in the Graduate Diploma in Information Sciences prior to 1 January 2020 may substitute a course or courses already completed for a course or courses at the same level in the same schedule. For students completing without an endorsement, the course or courses that are substituted may be from any part of the qualification schedule. These transition arrangements expire on 31 December 2022.

Schedule for the Graduate Diploma in Information Sciences

Schedule A: Endorsements

Computer Science (90 credits)

At least 30 credits from

159.201 Algorithms and Data Structures 15 credits
P 159102 R 159271

159.202 Declarative Programming 15 credits
P 159102 R 159272

159.234 Object-Oriented Programming 15 credits
P 159102

159.235 Programming for Computer Graphics 15 credits
P 159102 R 159360

159.236 Embedded Programming 15 credits
P 159102 R 159233, 159270

159.251 Software Engineering Design and Construction 15 credits
P 159234

159.261 Games Programming 15 credits
P 159101

159.270 Hardware-Oriented Computing 15 credits
P 159100 or 159101 or 159172 R 159236

159.271 Computational Thinking for Problem Solving 15 credits
P 159102 or 159172 R 159201

159.272 Programming Language Paradigms 15 credits
P 159102 R 159202

At least 60 credits from

159.302 Artificial Intelligence 15 credits
P 159201 or 159234 R 159372

159.336 Mobile Application Development 15 credits
P 159234 or 159235

159.339 Internet Programming 15 credits
P 159201 or 159234 R 159352

159.341 Programming Languages, Algorithms and Concurrency 15 credits
P 159201 or 159202 R 159331

159.342 Operating Systems and Networks 15 credits
P 159201 or 159234 R 159334, 159335, 159354, 159355

159.352 Advanced Web Development 15 credits
P (159100 or 159101 or 159171) and (158256 or 158258) R 159339

159.355 Concurrent Systems 15 credits
P 159272 R 159335, 159341, 159342

159.360 Programming for Computer Graphics 15 credits
P (159270, 159271 or 159272) and (160101, 160102, 160103 or 160105) R 159235

159.361 Advanced Games Programming 15 credits
P 159235, 159261

159.372 Intelligent Machines 15 credits
P 159271 or 159272 R 159302

Data Science (90 credits)

No new enrolments

Compulsory courses (45 credits from)

158.222 Data Wrangling and Machine Learning 15 credits
P (159101 or 159100) and one of (1611xx, 160101, 160102)

158.333 Applied Machine Learning and Big Data Processing 15 credits
P 158222

158.337 Database Development 15 credits
P One of 1582xx or 1592xx R 158247

Specialisation courses

At least 15 credits from

158.212 Application Software Development 15 credits
P 1581xx or 1591xx

159.201 Algorithms and Data Structures 15 credits
P 159102 R 159271

160.211 Linear Algebra 15 credits
P 160102, 160112, 160133 or 228172

At least 15 credits from

161.323 Multivariate Analysis 15 credits
P One of 161222, 161220, 161221, 161250, 161251, 233214 R 161762

161.324 Data Mining 15 credits
P One of 161122, 161220, 161221, 161250 or 161251 R 161223 and 161777

At least 15 credits from

158.326 Software Construction 15 credits
P 158256 or 158258 or 159234 or 159270

159.302 Artificial Intelligence 15 credits
P 159201 or 159234 R 159372

161.323 Multivariate Analysis 15 credits
P One of 161222, 161220, 161221, 161250, 161251, 233214 R 161762

Information Systems (90 credits)

No new enrolments

Specialisation courses

At least 30 credits from

157.216 Management, Analytics and Decision Making 15 credits

157.240 Social Media Networks for Business 15 credits

157.241 Technology Trends for Organisations 15 credits
P 157150 or 157151 or 115107 or 1581xx or 1591xx R 157242

At least 60 credits from

157.340 Organisational Knowledge Management 15 credits
P 1142xx or 1522xx or 1572xx or 1582xx or 1592xx

157.350 Technology Governance and Risk Management 15 credits
R 57301, 157373, 157341

157.394 Managing Technology Projects and Programmes 15 credits
P 1142xx or 1522xx or 1572xx or 1582xx or 1592xx

158.337 Database Development 15 credits
P One of 1582xx or 1592xx R 158247

158.359 User Experience Design 15 credits
P 1572xx or 1582xx or 1592xx

Information Technology (90 credits)

No new enrolments

At least 30 credits from

158.212 Application Software Development 15 credits
P 1581xx or 1591xx

158.225 Systems Analysis and Modelling 15 credits
P 157150 or 157151 or 115107 or 1581xx or 1591xx R 158254

158.235 Networks, Security and Privacy 15 credits
P 1581xx or 1591xx or 157150 or 157151 or 115107

158.244 Software Quality Assurance and Testing 15 credits
P One of 1571xx or 1581xx or 1591xx

158.256 Web Application Design 15 credits
P 158120 or 159171 R 158258

158.258 Web Development 15 credits
P 1581xx or 1591xx R 158256

At least 45 credits from

158.326 Software Construction 15 credits
P 158256 or 158258 or 159234 or 159270

158.335 The Internet of Things and Cloud Computing 15 credits
P 158235 and (158212, 158256 or 158258)

158.337 Database Development 15 credits
P One of 1582xx or 1592xx R 158247

158.345 Professionalism in the Information Sciences 15 credits
P 1572xx or 1582xx or 1592xx

158.359 User Experience Design 15 credits
P 1572xx or 1582xx or 1592xx

No more than 15 credits from

157.340 Organisational Knowledge Management 15 credits
P 1142xx or 1522xx or 1572xx or 1582xx or 1592xx

157.350 Technology Governance and Risk Management 15 credits
R 57301, 157373, 157341

157.394 Managing Technology Projects and Programmes 15 credits
P 1142xx or 1522xx or 1572xx or 1582xx or 1592xx

Software Engineering (90 credits)

No new enrolments

Specialisation courses

At least 30 credits from

158.225 Systems Analysis and Modelling 15 credits
P 157150 or 157151 or 115107 or 1581xx or 1591xx R 158254

158.235 Networks, Security and Privacy 15 credits
P 1581xx or 1591xx or 157150 or 157151 or 115107

158.256 Web Application Design 15 credits
P 158120 or 159171 R 158258

158.258 Web Development 15 credits
P 1581xx or 1591xx R 158256

159.201 Algorithms and Data Structures 15 credits
P 159102 R 159271

159.202 Declarative Programming 15 credits
P 159102 R 159272

159.234 Object-Oriented Programming 15 credits
P 159102

159.251 Software Engineering Design and Construction 15 credits
P 159234

159.271 Computational Thinking for Problem Solving 15 credits
P 159102 or 159172 R 159201

159.272 Programming Language Paradigms 15 credits
P 159102 R 159202

At least 30 credits from

158.326 Software Construction 15 credits
P 158256 or 158258 or 159234 or 159270

158.335 The Internet of Things and Cloud Computing 15 credits
P 158235 and (158212, 158256 or 158258)

158.337 Database Development 15 credits
P One of 1582xx or 1592xx R 158247

158.345 Professionalism in the Information Sciences 15 credits
P 1572xx or 1582xx or 1592xx

158.359 User Experience Design 15 credits
P 1572xx or 1582xx or 1592xx

At least 30 credits from

159.302 Artificial Intelligence 15 credits
P 159201 or 159234 R 159372

159.336 Mobile Application Development 15 credits
P 159234 or 159235

159.339 Internet Programming 15 credits
P 159201 or 159234 R 159352

159.341 Programming Languages, Algorithms and Concurrency 15 credits
P 159201 or 159202 R 159331

159.342 Operating Systems and Networks 15 credits
P 159201 or 159234 R 159334, 159335, 159354, 159355

159.352 Advanced Web Development 15 credits
P (159100 or 159101 or 159171) and (158256 or 158258) R 159339

159.355 Concurrent Systems 15 credits
P 159272 R 159335, 159341, 159342

159.360 Programming for Computer Graphics 15 credits
P (159270, 159271 or 159272) and (160101, 160102, 160103 or 160105) R 159235

159.372 Intelligent Machines 15 credits
P 159271 or 159272 R 159302

Schedule B: Electives (No more than 15 credits from)

158.383 Information Technology Project 15 credits
P At least two (2) 1582xx courses

159.333 Computer Science Project 15 credits
P Two (2) of 158222, 1592xx

159.356 Software Engineering Capstone Project 15 credits
P 159251 and 159352

161.220 Data Analysis 15 credits
P 161101, 161111, 161120, 161122 or 161130 R 161250

161.221 Applied Linear Models 15 credits
P (One of (161122 or 161220 or 233214) and one of (160101 or 160102 or 160105)) or one of 161101, 161120 or 161130 R 161251

161.250 Data Analysis 15 credits
P 1611xx R 161220