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 Degree of Bachelor of Information Sciences
BInfSc

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 Degree of Bachelor of Information Sciences requires that the candidate will meet the University admission requirements as specified.

Qualification Requirements

2. Candidates for the Degree of Bachelor of Information Sciences shall follow a flexible programme of study, which shall consist of courses totalling at least 360 credits, comprising:

(a) not more than 165 credits at 100 level;

(b) at least 75 credits at 300 level;

and including:

(c) core courses as set out in Schedule A for the Qualification;

(d) at least one major or joint major;

(e) attending field trips, workshops, tutorials and laboratories as required.

3. Candidates who, in the opinion of the Academic Board, have passed with sufficient merit an NZQF recognised Level 6 diploma in a relevant subject, or equivalent, may be granted specified or unspecified credit not exceeding a total of 240 credits. The credit granted will be determined by Academic Board after taking into account the areas of study, the quantum of study and the standard of pass attained.

Specialisations

4. Candidates may complete a major by fulfilling the requirements for a major or joint major as set out in Schedule B for the Qualification.

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

6. Joint Major available is Software Engineering.

7. Candidates may complete a double major in the qualification subject to the following:

(a) the qualification requirements regarding core courses are met;

(b) the requirements of both majors are met.

(c) Notwithstanding Regulation 7(b), candidates completing a double major are required to complete a capstone course from one of the majors; the other capstone course may be waived.

(d) A joint major may not be included as part of a double major.

8. Candidates may include a minor in the qualification subject to the following:

(a) the minor must be in a different subject area from the major;

(b) no course may be credited to both a major and a minor;

(c) the minor may be included from any undergraduate degree within the University for which recognised minors are specified;

(d) where the minor is from another undergraduate degree the regulations of that programme for the minor will apply.

9. Minors available within the Degree of Bachelor of Information Sciences are: Business, Computer Science, Data Science, Games Programming, Information Technology, and Information Systems; the requirements for which are specified in Schedule B for the Qualification.

Completion Requirements

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

11. Candidates may be graduated when they meet the Admission, Qualification and Academic requirements within the prescribed timeframes; candidates who do not meet the requirements for graduation may, subject to the approval of Academic Board, be awarded either the Certificate in Science and Technology or the Diploma in Science and Technology should they meet the relevant Qualification requirements.

Unsatisfactory Academic Progress

12. The general Unsatisfactory Academic Progress regulations will apply.

Transitional Provisions

13. Subject to the Maximum Time to Completion and Abandonment of Studies provisions specified in the Part I regulations for the degree, all candidates who commenced study towards the Bachelor of Information Sciences prior to 1 January 2017 may be permitted course substitution beyond the normal limits until 31 December 2021.

14. Subject to the Maximum Time to Completion and Abandonment of Studies provisions specified in the Part I regulations for the degree, all candidates who commenced study towards the Bachelor of Information Sciences prior to 1 January 2020 may be permitted course substitution beyond the normal limits until the end of the 2024 academic year. 

Schedule for the Bachelor of Information Sciences

Schedule A: Core courses

30 credits from

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

247.112 Science and Sustainability for ICT 15 credits
R 247.177, 141.111, 141.112, 228.111, 228.112, 247.155, 119.155, 246.102, 247.111, 247.113, 247.114

At least 15 credits from

159.100 Introduction to Programming 15 credits

159.101 Technical Programming 1 15 credits

159.171 Computational Thinking and Programming 1 15 credits

At least 15 credits from

161.111 Applied Statistics 15 credits
P 160.1xx or 124.103 C 160.1xx or 124.103 R 115.101, 161.101, 161.120, 161.122, 161.130, 161.140

161.122 Statistics 15 credits
P 160.101 or 160.102 or 160.105 R 115.101, 161.101, 161.111, 161.120, 161.130, 161.140

For the majors in Computer Science or Data Science, or for the joint major in Software Engineering (15 credits from)

159.102 Technical Programming 2 15 credits
P 159.101 or 159.100 (B+) R 159.172

159.172 Computational Thinking and Programming 2 15 credits
P 159.171 R 159.102

For the majors in Computer Science or Data Science, or for the joint major in Software Engineering (15 credits from)

160.101 Calculus 15 credits
R 160.112, 160.133, 228.172

160.102 Algebra 15 credits
R 160.112, 160.133, 228.172

160.105 Methods of Mathematics 15 credits
R 160.101, 160.102, 160.103, 160.111, 160.112, 160.131, 160.132, 160.133, 228.171, 228.172

For the majors in Information Systems or Information Technology (At least 30 credits from)

157.151 Living and Working with Technology 15 credits
R 115.107, 157.150, 157.100

158.100 Introductory Concepts for Information Technology 15 credits

158.120 Fundamental Information Technologies 15 credits

Schedule B: Specialisations

Majors

Computer Science (120 credits)

60 credits from

158.256 Web Application Design 15 credits
P 158.120 or 159.171 R 158.258

159.201 Algorithms and Data Structures 15 credits
P 159.102 R 159.271

159.202 Declarative Programming 15 credits
P 159.102 R 159.272

159.234 Object-Oriented Programming 15 credits
P 159.102 R 159.272

159.235 Graphical Programming 15 credits
P 159.102

159.236 Embedded Programming 15 credits
P 159.102 R 159.233, 159.270

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

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

45 credits from

159.302 Artificial Intelligence 15 credits
P 159.201 or 159.202 R 159.372

159.336 Mobile Application Development 15 credits
P 159.234 or 159.235

159.339 Internet Programming 15 credits
P 159.201 or 159.234 R 159.352

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

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

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

159.355 Concurrent Systems 15 credits
P 159.272 R 159.335, 159.341 and 159.342

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

161.312 Statistical Machine Learning 15 credits
P (161.111 or 161.122) and (159.101 or 159.171) R 161.326, 161.324

Compulsory capstone course (Between 15 and 30 credits from)

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.251 and 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.258, 159.201, 159.234, 159.235

Data Science (135 credits)

Compulsory courses (120 credits from)

158.222 Data Wrangling and Machine Learning 15 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 Processing 15 credits
P 158.222

158.337 Database Development 15 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

159.201 Algorithms and Data Structures 15 credits
P 159.102 R 159.271

159.302 Artificial Intelligence 15 credits
P 159.201 or 159.202 R 159.372

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

161.251 Regression Modelling 15 credits
P (161.122 or 161.220 or 233.214) and (160.101 or 160.102 or 160.105) R 161.221

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

Compulsory capstone course (Between 15 and 30 credits from)

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

247.310 ICT Industry Engagement Project 30 credits
P Three (3) courses all with a B grade minimum 158.212, 158.222, 158.258, 159.201, 159.234, 159.235

Information Systems (120 credits)

60 credits from

152.233 Fundamentals of Entrepreneurship and Innovation 15 credits
R 152.230

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

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

60 credits from

152.336 Leadership Practice 15 credits
R 152.328 and 152.329

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

158.337 Database Development 15 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 Design 15 credits
P 159.101 or 159.171 R 158.360

Information Technology (120 credits)

200-level courses (60 credits from)

Between 45 and 60 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.120 and 159.171 R 158.337

158.256 Web Application Design 15 credits
P 158.120 or 159.171 R 158.258

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

300-level courses (45 credits from)

Between 30 and 45 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 158.235 and (158.212, 158.256 or 158.258)

158.337 Database Development 15 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 Design 15 credits
P 159.101 or 159.171 R 158.360

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

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

Compulsory capstone course (Between 15 and 30 credits from)

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

247.310 ICT Industry Engagement Project 30 credits
P Three (3) courses all with a B grade minimum 158.212, 158.222, 158.258, 159.201, 159.234, 159.235

Software Engineering (165 credits)

200-level courses (90 credits from)

45 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.102 or 159.172) and (161.101, 161.111, 161.120, 161.122 or 161.130)

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.120 and 159.171 R 158.337

158.256 Web Application Design 15 credits
P 158.120 or 159.171 R 158.258

158.258 Web Development 15 credits
P 158.1xx or 159.1xx

45 credits from

159.201 Algorithms and Data Structures 15 credits
P 159.102 R 159.271

159.202 Declarative Programming 15 credits
P 159.102 R 159.272

159.234 Object-Oriented Programming 15 credits
P 159.102 R 159.272

159.236 Embedded Programming 15 credits
P 159.102 R 159.233, 159.270

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

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

300-level courses (60 credits from)

30 credits from

158.326 Software Architecture 15 credits
P 158.212 or 159.234 or 159.270

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

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

158.337 Database Development 15 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 Design 15 credits
P 159.101 or 159.171 R 158.360

30 credits from

159.302 Artificial Intelligence 15 credits
P 159.201 or 159.202 R 159.372

159.336 Mobile Application Development 15 credits
P 159.234 or 159.235

159.339 Internet Programming 15 credits
P 159.201 or 159.234 R 159.352

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

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

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

159.355 Concurrent Systems 15 credits
P 159.272 R 159.335, 159.341 and 159.342

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

Compulsory capstone course (Between 15 and 30 credits from)

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.251 and 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.258, 159.201, 159.234, 159.235

Minors

Business (60 credits)

Compulsory courses (60 credits from)

125.230 Business Finance 15 credits
P 115.114

152.233 Fundamentals of Entrepreneurship and Innovation 15 credits
R 152.230

152.336 Leadership Practice 15 credits
R 152.328 and 152.329

152.350 Strategic Management and Governance 15 credits
P Any 200 level Management course R 152.341 and 152.365

Computer Science (60 credits)

30 credits from

159.201 Algorithms and Data Structures 15 credits
P 159.102 R 159.271

159.202 Declarative Programming 15 credits
P 159.102 R 159.272

159.234 Object-Oriented Programming 15 credits
P 159.102 R 159.272

159.235 Graphical Programming 15 credits
P 159.102

159.236 Embedded Programming 15 credits
P 159.102 R 159.233, 159.270

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

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

30 credits from

159.302 Artificial Intelligence 15 credits
P 159.201 or 159.202 R 159.372

159.336 Mobile Application Development 15 credits
P 159.234 or 159.235

159.339 Internet Programming 15 credits
P 159.201 or 159.234 R 159.352

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

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

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

159.355 Concurrent Systems 15 credits
P 159.272 R 159.335, 159.341 and 159.342

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

Data Science (60 credits)

Compulsory courses (45 credits from)

158.222 Data Wrangling and Machine Learning 15 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 Processing 15 credits
P 158.222

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

15 credits from

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

161.251 Regression Modelling 15 credits
P (161.122 or 161.220 or 233.214) and (160.101 or 160.102 or 160.105) R 161.221

Games Programming (60 credits)

Compulsory courses (45 credits from)

159.235 Graphical Programming 15 credits
P 159.102

159.261 Games Programming 15 credits
P 159.102

159.361 Advanced Games Programming 15 credits
P 159.235, 159.261

15 credits from

159.302 Artificial Intelligence 15 credits
P 159.201 or 159.202 R 159.372

159.336 Mobile Application Development 15 credits
P 159.234 or 159.235

Information Systems (60 credits)

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

30 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

Information Technology (60 credits)

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.120 and 159.171 R 158.337

158.256 Web Application Design 15 credits
P 158.120 or 159.171 R 158.258

158.258 Web Development 15 credits
P 158.1xx or 159.1xx

30 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 158.235 and (158.212, 158.256 or 158.258)

158.337 Database Development 15 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 Design 15 credits
P 159.101 or 159.171 R 158.360

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