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. The 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 the Maximum Time to Completion and 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 Structures15 credits
P 159.102 R 159.271

159.202 Declarative Programming15 credits
P 159.102 R 159.272

159.234 Object-Oriented Programming15 credits
P 159.102 R 159.272

159.235 Graphical Programming15 credits
P 159.102

159.236 Embedded Programming15 credits
P 159.102 R 159.233, 159.270

159.251 Software Engineering Design and Construction15 credits
P 159.234 or 159.272 R 159.351

159.261 Games Programming15 credits
P 159.102

159.270 Hardware-Oriented Computing15 credits
P 159.100 or 159.101 or 159.172 R 159.236

159.271 Computational Thinking for Problem Solving15 credits
P 159.102 or 159.172 R 159.201

159.272 Programming Paradigms15 credits
P 159.102 or 159.172 At least 45 credits from 100 level. At least 90 credits from 100 level for Bachelor of Science. R 159.202, 159.234

At least 60 credits from

159.302 Artificial Intelligence15 credits
P 159.201 or 159.202 R 159.372

159.336 Mobile Application Development15 credits
P 159.234 or 159.235

159.339 Internet Programming15 credits
P 159.201 or 159.234 R 159.352

159.341 Programming Languages, Algorithms and Concurrency15 credits
P 159.201 or 159.202 R 159.331

159.342 Operating Systems and Networks15 credits
P 159.201 or 159.234 R 159.334, 159.335, 159.354, 159.355

159.352 Advanced Web Development15 credits
P (159.100 or 159.171) and (158.258 or 159.272) R 159.339

159.355 Concurrent Systems15 credits
P 159.272 R 159.335, 159.341 and 159.342

159.360 Programming for Computer Graphics15 credits
P (159.270, 159.271 or 159.272) and (160.101, 160.102, 160.103 or 160.105) R 159.235

159.361 Advanced Games Programming15 credits
P 159.235, 159.261

159.372 Intelligent Machines15 credits
P 159.271 or 159.272 R 159.302

Data Science (90 credits)

Compulsory courses (45 credits from)

158.222 Data Wrangling and Machine Learning15 credits
P (159.102 or 159.172) and (161.101, 161.111, 161.120, 161.122 or 161.130)

158.333 Applied Machine Learning and Big Data Processing15 credits
P 158.222

158.337 Database Development15 credits
P One of 158.212, 158.225, 158.235, 158.244, 158.256, 158.258, 159.201, 159.234 or 159.271 R 157.331, 158.247

Specialisation courses

At least 15 credits from

158.212 Application Software Development15 credits
P 158.1xx or 159.1xx

159.201 Algorithms and Data Structures15 credits
P 159.102 R 159.271

160.211 Linear Algebra15 credits
P One of 160.102, 160.112, 160.133 or 228.172

At least 15 credits from

161.323 Multivariate Analysis15 credits
P One of 161.220, 161.221, 161.250 or 161.251 R 161.762

161.324 Data Mining15 credits
P One of 161.220, 161.221, 161.250 or 161.251 R 161.223, 161.312 and 161.777

At least 15 credits from

158.326 Software Architecture15 credits
P 158.212 or 159.234 or 159.270

159.302 Artificial Intelligence15 credits
P 159.201 or 159.202 R 159.372

161.323 Multivariate Analysis15 credits
P One of 161.220, 161.221, 161.250 or 161.251 R 161.762

Information Systems (90 credits)

Specialisation courses

At least 30 credits from

157.216 Management, Analytics and Decision Making15 credits

157.240 Social Media Networks for Business15 credits

157.241 Technology Trends for Organisations15 credits
P 157.150 or 157.151 or 115.107 or 158.1xx or 159.1xx R 157.242

At least 60 credits from

157.340 Organisational Knowledge Management15 credits
P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx

157.350 Technology Governance and Risk Management15 credits
R 57.301, 157.373, 157.341

157.394 Managing Technology Projects and Programmes15 credits
P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx

158.337 Database Development15 credits
P One of 158.212, 158.225, 158.235, 158.244, 158.256, 158.258, 159.201, 159.234 or 159.271 R 157.331, 158.247

158.359 User Experience Design15 credits
P 159.101 or 159.171 R 158.360

Information Technology (90 credits)

At least 30 credits from

158.212 Application Software Development15 credits
P 158.1xx or 159.1xx

158.225 Systems Analysis and Modelling15 credits
P 157.150 or 157.151 or 115.107 or 158.1xx or 159.1xx R 158.254

158.235 Networks, Security and Privacy15 credits
P 158.1xx or 159.1xx or 157.150 or 157.151 or 115.107

158.244 System Management and Testing15 credits
P 1 of 157.150, 158.100, 158.120, 159.101, 159.102, 159.103, 159.171, 159.172

158.256 Web Application Design15 credits
P 158.120 or 159.171 R 158.258

158.258 Web Development15 credits
P 158.1xx or 159.1xx

At least 45 credits from

158.326 Software Architecture15 credits
P 158.212 or 159.234 or 159.270

158.335 The Internet of Things and Cloud Computing15 credits
P 158.235 and (158.212, 158.256 or 158.258)

158.337 Database Development15 credits
P One of 158.212, 158.225, 158.235, 158.244, 158.256, 158.258, 159.201, 159.234 or 159.271 R 157.331, 158.247

158.345 Professionalism in the Information Sciences15 credits
P 157.2xx or 158.2xx or 159.2xx

158.359 User Experience Design15 credits
P 159.101 or 159.171 R 158.360

No more than 15 credits from

157.340 Organisational Knowledge Management15 credits
P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx

157.350 Technology Governance and Risk Management15 credits
R 57.301, 157.373, 157.341

157.394 Managing Technology Projects and Programmes15 credits
P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx

Software Engineering (90 credits)

Specialisation courses

At least 30 credits from

158.225 Systems Analysis and Modelling15 credits
P 157.150 or 157.151 or 115.107 or 158.1xx or 159.1xx R 158.254

158.235 Networks, Security and Privacy15 credits
P 158.1xx or 159.1xx or 157.150 or 157.151 or 115.107

158.256 Web Application Design15 credits
P 158.120 or 159.171 R 158.258

158.258 Web Development15 credits
P 158.1xx or 159.1xx

159.201 Algorithms and Data Structures15 credits
P 159.102 R 159.271

159.202 Declarative Programming15 credits
P 159.102 R 159.272

159.234 Object-Oriented Programming15 credits
P 159.102 R 159.272

159.251 Software Engineering Design and Construction15 credits
P 159.234 or 159.272 R 159.351

159.271 Computational Thinking for Problem Solving15 credits
P 159.102 or 159.172 R 159.201

159.272 Programming Paradigms15 credits
P 159.102 or 159.172 At least 45 credits from 100 level. At least 90 credits from 100 level for Bachelor of Science. R 159.202, 159.234

At least 30 credits from

158.326 Software Architecture15 credits
P 158.212 or 159.234 or 159.270

158.335 The Internet of Things and Cloud Computing15 credits
P 158.235 and (158.212, 158.256 or 158.258)

158.337 Database Development15 credits
P One of 158.212, 158.225, 158.235, 158.244, 158.256, 158.258, 159.201, 159.234 or 159.271 R 157.331, 158.247

158.345 Professionalism in the Information Sciences15 credits
P 157.2xx or 158.2xx or 159.2xx

158.359 User Experience Design15 credits
P 159.101 or 159.171 R 158.360

At least 30 credits from

159.302 Artificial Intelligence15 credits
P 159.201 or 159.202 R 159.372

159.336 Mobile Application Development15 credits
P 159.234 or 159.235

159.339 Internet Programming15 credits
P 159.201 or 159.234 R 159.352

159.341 Programming Languages, Algorithms and Concurrency15 credits
P 159.201 or 159.202 R 159.331

159.342 Operating Systems and Networks15 credits
P 159.201 or 159.234 R 159.334, 159.335, 159.354, 159.355

159.352 Advanced Web Development15 credits
P (159.100 or 159.171) and (158.258 or 159.272) R 159.339

159.355 Concurrent Systems15 credits
P 159.272 R 159.335, 159.341 and 159.342

159.360 Programming for Computer Graphics15 credits
P (159.270, 159.271 or 159.272) and (160.101, 160.102, 160.103 or 160.105) R 159.235

159.372 Intelligent Machines15 credits
P 159.271 or 159.272 R 159.302

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

158.383 Information Technology Project15 credits
P [159.101 or 159.171] and three (3) of [158.212, 158.225, 158.235, 158.258, 158.247, 158.244] R 158.329

159.333 Programming Project15 credits
P Three (3) of [159.201, 159.202, 159.233, 159.234, 159.235] R 159.381 and 159.382

159.356 Software Engineering Capstone Project15 credits
P 159.251 and 159.352

161.220 Data Analysis15 credits
P One of 161.101, 161.111, 161.120, 161.122 or 161.130 R 161.250

161.221 Applied Linear Models15 credits
P (One of (161.122 or 161.220 or 233.214) and one of (160.101 or 160.102 or 160.105)) or one of 161.101, 161.120 or 161.130 R 161.251

161.250 Data Analysis for Biologists15 credits
P One of 115.101, 161.101, 161.111, 161.120 or 161.122 R 161.220

Massey Contact Centre Mon - Fri 8:30am to 4:30pm 0800 MASSEY (+64 6 350 5701) TXT 5222 contact@massey.ac.nz Web chat Staff Alumni News Māori @ Massey