Bachelor of Science (Computer Science)

Apply now! ▸

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


See the regulations and courses for this programme.

View regulations

Entry requirements

All students must have a university entrance qualification - see Massey University undergraduate entry requirements. It is recommended (but not compulsory) that students beginning their study in computer science have a sound background in mathematics at NCEA Level 3 (or equivalent).

Students with excellence achievements in relevant subjects at NCEA Level 3, relevant scholarship subjects (or their equivalent) and prior programming experience will be considered for direct entry into second-year Computer Science courses and may be eligible to participate in software development projects. Prior programming experience may be possible through the successful completion of courses and participation in competitions like STAR, NCSS or the ACM SPPC.

For general entry requirements see Massey University entry requirements.


To plan your study and see what courses are necessary to complete your degree please click on the 'Regulations' button. It will display the regulatory information for the programme you have selected.

The Computer Science prefix is 159, for each course, check for prerequisites, co-requisites and restrictions that may affect you, by searching the course code in the Course Search

Possible First Year

Internal Student or Distance Student, Manawatu Campus

247.177 Written Communication for Information Sciences
159.171 Computational Thinking & Software Development
159.172 Computational Thinking & Algorithms
*160.101 Calculus 1

Internal Students, Auckland Campus

247.177 Written Communication for Information Sciences
159.101 Programming Fundamentals**
159.102 Computer Science Fundamentals
160.132 Concepts in Mathematics
*If you do not have 16 credits NCEA level 3 Mathematics with Calculus, you will instead take 160.103 Introductory Mathematics or 160.131 Mathematics for Business I or 161.120 Introductory Statistics.


In addition to these four courses, choose four elective courses.

  • ** You may take 159.171 Computational Thinking and Software Development as an elective course.
  • If you are interested in a Bachelor of Information Sciences in any one of Computer Science, Information Technology or Software Engineering, you should also take 158.100 Computer Applications and the Information Age, 158.120 Fundamentals of Information Technology and 161.120 Introductory Statistics. Add one more elective.

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