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. All candidates commencing study towards the Graduate Diploma in Information Sciences on or after 1 January 2017 must satisfy the requirements specified in these regulations.

12. Subject to the Maximum Time to Completion and Abandonment of Studies provisions specified in the Part I regulations, all candidates who commenced study towards the Graduate Diploma in Information Sciences prior to 1 January 2017, and who have passed at least 60 credits at 200 level whilst enrolled in the Graduate Diploma in Information Sciences, may complete the Graduate Diploma in Information Sciences with 60 credits at 300 level.

13. In all cases candidates must complete the qualification within the timeframes for completion as specified in the Completion Requirements.

14. These transition arrangements expire on 31 December 2018.

Schedule for the Graduate Diploma in Information Sciences

Schedule A: Endorsements (At least 30 credits from)

Computer Science (90 credits)

At least 30 credits from

159.201 Algorithms and Data Structures 15 credits P 159.101 & 159.102 R 159.271
159.202 Declarative Programming 15 credits P 159.101 and 159.102 R 159.272
159.233 Computer Architecture 15 credits P 159.101, 159.102 R 159.253
159.234 Object-Oriented Programming 15 credits P 159.101 and 159.102 R 159.270
159.235 Graphical Programming 15 credits P 159.101, 159.102
159.251 Software Engineering Design and Construction 15 credits P 159.272 or 159.101, 159.102 R 159.351
159.253 Computer Systems 15 credits P 159.1x1, 159.1x2 R 159.233
159.270 Hardware-Oriented Computing 15 credits P 159.102 or 159.172 R 159.234
159.271 Computational Thinking for Problem Solving 15 credits P 159.102 or 159.172 R 159.201
159.272 Programming Paradigms 15 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 Intelligence 15 credits P 159.201 or 159.202 or 159.211
159.331 Algorithms and Languages 15 credits P 159.201, 159.202
159.334 Computer Networks 15 credits P 159.201 or 159.234 R 159.354
159.335 Concurrent Programming and Operating Systems 15 credits P 159.201 R 159.355
159.336 Mobile Application Development 15 credits P 159.234 or 159.272
159.339 Internet Programming 15 credits P 159.201 or 159.234 R 159.359
159.352 Advanced Web Development 15 credits P 158.258 and 159.272 R 159.359, 159.339
159.354 Data Communication Networks 15 credits P 159.270 or 159.271 R 159.334, 281.375
159.355 Concurrent Systems 15 credits P 159.201 or 159.272 R 159.335
159.360 Programming for Computer Graphics 15 credits P (159.270 or 159.271 or 159.272) and 160.1xx R 159.235, 158.360
159.372 Intelligent Machines 15 credits P 159.271 or 159.272 R 159.302

Data Science (90 credits)

Compulsory courses (At least 45 credits from)

158.222 Data Wrangling and Machine Learning 15 credits P (159.1x1 and 159.1x2) and 161.1xx
158.333 Applied Machine Learning and Data Visualisation 15 credits P 158.222
158.337 Database Development 15 credits P 157.2xx or 158.2xx or 159.2xx R 157.331, 158.247

Specialisation courses

At least 15 credits from

161.220 Data Analysis 15 credits P One of 115.101, 161.100-161.130 R 161.250
161.221 Applied Linear Models 15 credits P One of 115.101, or 161.100-161.130 R 161.320
161.250 Data Analysis for Biologists 15 credits P One of 115.101, 161.100 - 161.130 R 161.220

At least 15 credits from

158.212 Application Software Development 15 credits P 158.1xx or 159.1xx
159.201 Algorithms and Data Structures 15 credits P 159.101 & 159.102 R 159.271
160.211 Linear Algebra 15 credits P 160.102 or 160.112 or 160.133 or 228.172

At least 15 credits from

161.323 Multivariate Analysis 15 credits P One of 161.2xx
161.324 Data Mining 15 credits P 161.220 or 161.221 or 161.250 R 161.777, 161.223

At least 15 credits from

158.326 Software Architecture 15 credits P 158.212 or 159.234 or 159.270
159.302 Artificial Intelligence 15 credits P 159.201 or 159.202 or 159.211
161.323 Multivariate Analysis 15 credits P One of 161.2xx

Information Systems (90 credits)

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 157.150 or 157.151 or 115.107 or 158.1xx or 159.1xx R 157.242

No more than 15 credits from

152.233 Fundamentals of Entrepreneurship and Innovation 15 credits R 152.230
152.234 Business Model Innovation 15 credits  

At least 45 credits from

152.350 Strategic Management and Governance 15 credits P Any 200 level Management course R 152.341 and 152.365
157.340 Organisational Knowledge Management 15 credits P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx
157.350 Technology Governance and Risk Management 15 credits R 57.301, 157.373, 157.341
157.394 Managing Technology Projects and Programmes 15 credits P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx

No more than 15 credits from

152.336 Leadership Practice 15 credits R 152.328 and 152.329
158.335 The Internet of Things and Cloud Computing 15 credits P 159.1xx and 158.235
158.337 Database Development 15 credits P 157.2xx or 158.2xx or 159.2xx R 157.331, 158.247

Information Technology (90 credits)

Specialisation courses

At least 30 credits from

158.212 Application Software Development 15 credits P 158.1xx or 159.1xx
158.225 Systems Analysis and Modelling 15 credits P 157.150 or 157.151 or 115.107 or 158.1xx or 159.1xx R 158.254
158.235 Networks, Security and Privacy 15 credits P 158.1xx or 159.1xx or 157.150 or 157.151 or 115.107
158.244 System Management and Testing 15 credits P 1 of 157.150, 158.100, 158.120, 159.101, 159.102, 159.103, 159.171, 159.172
158.247 Database Design 15 credits P 158.1xx or 159.1xx R 158.337
158.258 Web Development 15 credits P 158.1xx or 159.1xx

No more than 15 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 157.150 or 157.151 or 115.107 or 158.1xx or 159.1xx R 157.242

At least 60 credits from

158.326 Software Architecture 15 credits P 158.212 or 159.234 or 159.270
158.335 The Internet of Things and Cloud Computing 15 credits P 159.1xx and 158.235
158.337 Database Development 15 credits P 157.2xx or 158.2xx or 159.2xx R 157.331, 158.247
158.345 Professionalism in the Information Sciences 15 credits P 157.2xx or 158.2xx or 159.2xx
158.347 Database Paradigms 15 credits P 158.247 R 158.337
158.359 User Experience Design 15 credits P 159.101 or 159.171 R 158.360

No more than 15 credits from

157.340 Organisational Knowledge Management 15 credits P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx
157.350 Technology Governance and Risk Management 15 credits R 57.301, 157.373, 157.341
157.394 Managing Technology Projects and Programmes 15 credits P 114.2xx or 152.2xx or 157.2xx or 158.2xx or 159.2xx

Software Engineering (90 credits)

Note: The Software Engineering joint endorsement requires one project from Schedule B

Specialisation courses

At least 30 credits from

158.212 Application Software Development 15 credits P 158.1xx or 159.1xx
158.222 Data Wrangling and Machine Learning 15 credits P (159.1x1 and 159.1x2) and 161.1xx
158.225 Systems Analysis and Modelling 15 credits P 157.150 or 157.151 or 115.107 or 158.1xx or 159.1xx R 158.254
158.235 Networks, Security and Privacy 15 credits P 158.1xx or 159.1xx or 157.150 or 157.151 or 115.107
158.244 System Management and Testing 15 credits P 1 of 157.150, 158.100, 158.120, 159.101, 159.102, 159.103, 159.171, 159.172
158.247 Database Design 15 credits P 158.1xx or 159.1xx R 158.337
158.258 Web Development 15 credits P 158.1xx or 159.1xx
159.201 Algorithms and Data Structures 15 credits P 159.101 & 159.102 R 159.271
159.202 Declarative Programming 15 credits P 159.101 and 159.102 R 159.272
159.233 Computer Architecture 15 credits P 159.101, 159.102 R 159.253
159.234 Object-Oriented Programming 15 credits P 159.101 and 159.102 R 159.270
159.235 Graphical Programming 15 credits P 159.101, 159.102
159.251 Software Engineering Design and Construction 15 credits P 159.272 or 159.101, 159.102 R 159.351
159.253 Computer Systems 15 credits P 159.1x1, 159.1x2 R 159.233
159.270 Hardware-Oriented Computing 15 credits P 159.102 or 159.172 R 159.234
159.271 Computational Thinking for Problem Solving 15 credits P 159.102 or 159.172. R 159.201
159.272 Programming Paradigms 15 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 Architecture 15 credits P 158.212 or 159.234 or 159.270
158.333 Applied Machine Learning and Data Visualisation 15 credits P 158.222
158.335 The Internet of Things and Cloud Computing 15 credits P 159.1xx and 158.235
158.337 Database Development 15 credits P 157.2xx or 158.2xx or 159.2xx R 157.331, 158.247
158.345 Professionalism in the Information Sciences 15 credits P 157.2xx or 158.2xx or 159.2xx
158.347 Database Paradigms 15 credits P 158.247 R 158.337
158.359 User Experience Design 15 credits P 159.101 or 159.171 R 158.360

At least 30 credits from

159.302 Artificial Intelligence 15 credits P 159.201 or 159.202 or 159.211
159.331 Algorithms and Languages 15 credits P 159.201, 159.202
159.334 Computer Networks 15 credits P 159.201 or 159.234 R 159.354
159.335 Concurrent Programming and Operating Systems 15 credits P 159.201 R 159.355
159.336 Mobile Application Development 15 credits P 159.234 or 159.272
159.339 Internet Programming 15 credits P 159.201 or 159.234 R 159.359
159.352 Advanced Web Development 15 credits P 158.258 and 159.272 R 159.359, 159.339
159.354 Data Communication Networks 15 credits P 159.270 or 159.271 R 159.334, 281.375
159.355 Concurrent Systems 15 credits P 159.201 or 159.272 R 159.335
159.360 Programming for Computer Graphics 15 credits P (159.270 or 159.271 or 159.272) and 160.1xx R 159.235, 158.360
159.372 Intelligent Machines 15 credits P 159.271 or 159.272 R 159.302

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

152.399 Integrative Management 15 credits P Any 114.3xx or 152.3xx or 157.3xx course
158.383 Information Technology Project 15 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 Project 15 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 Project 15 credits P 159.352
247.310 ICT Industry Engagement Project 30 credits P Three (3) courses all with a B grade minimum 158.212, 158.222, 158.225, 158.258, 159.201, 159.234, 159.235

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