Scan the QR code using the  NZ COVID Tracer app when you enter campus.

Bachelor of Information Sciences

Key facts

  • Available at Auckland
  • Available at Manawatū
  • Available via Distance Learning
  • 3 year programme
  • Availability for international students varies. Refer to the major / endorsement web pages for details.

Fees calculator

Get an estimation of the fees payable for your chosen study programme.

Estimate fees

Workload tool

Determine how much time you will need each week to complete your studies.

Estimate workload


Details you need to know about the structure, courses and requirements for this programme.

View regulations

Entry requirements

To enrol in the Bachelor of Information Sciences programme you must qualify for undergraduate admission, either through Bursaries and Scholarship Examinations, NCEA Level 3, New Zealand University Entrance, Admission with Equivalent Status, Discretionary Entrance or Adult Admission.

Students with excellent achievements in NCEA and prior programming experience through the successful completion of courses and participation in competitions like STAR, NCSS or the ACM SPPC will be considered for direct entry into second-year Computer Science courses and may be eligible to participate in software development projects.

For more information, contact Chris Scogings

For general entry requirements see Massey University entry requirements.

Bachelor of Information Sciences structure

Full-time students usually take eight courses each year, four in each semester.

In the first year of study, students should take the following courses:

  1. 158.100 Introductory Concepts for Information Technology
  2. 158.120 Fundamental Information Technologies
  3. 247.112 Science and Sustainability for ICT
  4. A Statistics course ( 161.111 Applied Statistics or 161.122 Statistics)
  5. 159.101 Technical Programming 1 (Auckland), or 159.171 Computational Thinking and Programming 1 (Manawatu or Distance)*
  6. A second programming course (159.102 Technical Programming 2 or 159.172 Computational Thinking and Programming 2 is required for Computer Science, Data Science, Software Engineering)*
  7. A Mathematics course – 160.101 Calculus , 160.102 Algebra or 160.105 Methods of Mathematics (maths is required for Computer Science, Data Science, Software Engineering)*
  8. An elective course from any subject**

* Ensure that you have selected the correct courses for your major: Computer Science, Data Science and Software Engineering require 159.101 or 159.171, 159.102 or 159.172 and a maths course. Information Technology and Information Systems may require 157.151 Living and Working with Technology, and do not require the second programming course or the maths course. Elective courses (**) may be taken instead of the second programming course and maths for students majoring in Information Technology and/or Information Systems.

** Elective courses: Any course from any subject (including the courses listed above). Some courses are available in Summer School.  Any students interested in taking a minor subject may require specified 100-level courses for that minor.

In the second year, you must take at least four 200-level courses for the major. Students can elect to take a double major in which case they must take four 200-level courses from each major. Alternatively, students may elect to take a minor (from any subject with a defined minor) in which case you should check the 200-level requirements for the minor. All minors on the BInfSc schedule require two 200-level courses.

In the third (final) year, you must take at least four 300-level courses for the major (including a capstone project for Computer Science, Data Science, Information Technology and Software Engineering) and also take 158.345 Professionalism in the Information Sciences. For a double major, students must complete the 300-level requirements for each major (including a capstone project from one of the majors; the other capstone course can be waived) and 158.345. A minor must include at least one 300-level course. All minors on the BInfSc schedule require two 300-level courses.

It is important to note that students may not take more than 165 credits (usually 11 courses) at 100-level. Any additional electives must be at 200-level or 300-level once you reach the 100-level limit.

To find out how to plan your study and/or see what courses are necessary to complete your programme, please check the regulations. It will display the regulatory information for the programme you have selected.

If you would like to find out more about individual course requirements, please use our Course search.

For majoring course requirements refer to specific major web pages.

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

Majors or endorsements

BInfSc students must select a major (or the joint major in Software Engineering) although finalising this choice can be deferred until the end of the first year. If they wish, students may select two majors (eg Computer Science and Information Technology) and this selection leads to a double major. Note that Software Engineering may not be part of a double major. Students may also select a minor in any subject that has a defined minor, although it is not possible to select a minor along with a double major. Major subjects for the degree are:


Most Bachelor of Information Sciences majors are available as minors. To see what courses are needed for a minor, check the regulations and scroll to the subject you are interested in.

There are also two additional minors listed for the BInfSc as outlined below. For details on campus and distance availability please see the Minors page or contact a student adviser.


Gain a broad introduction to a range of core business skills.

Games Programming

Massey is the only university where you can take courses that focus on the programming of computer games. You will gain the technical skills sought after by the industry including working with games engines.

How much will it cost?

We can't tell you the exact cost until you have chosen your courses, as the tuition fees you pay each year vary depending on the courses you choose. There will also be compulsory non-tuition fees you have to pay in addition to your tuition fees. For some courses there may be other charges for things such as study resources, software, trips and contact workshops.

To get an approximate idea of tuition costs for typical study areas, you can use our quick guide to programme fees.

Already know which courses you're going to choose?

If you already know which courses you are going to take, you can use our Fees calculator to get an estimate of your fees.

Financial assistance

You might be eligible to apply for a scholarship or award. You can use our scholarship search to see what is available. You may also be eligible for a student loan to help towards paying your fees.

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