Computer Science
Specialisations
The definition of a specialisation is a coherent group of related courses from different subjects. You can take a specialisation as a major, or you can take it along with your major in Computer Science. This allows you to complement your degree with knowledge from beyond Science.
The Information Systems specialisation is designed for students who would like to study the applications of computing in a business context. It will prepare students for any IT position within the commercial sector.
If you are studying Information Systems as your only or your first major, you must choose from the following courses:
- 15 points from ACCTG 101
- 60 points from COMPSCI 210–280
- 45 points: INFOSYS 220, 222, 224
- at least 30 points from COMPSCI 313–379
- at least 30 points from INFOSYS 320–341, 343, 344
It is helpful to plan your Information Systems major with the help of a degree planner.
NOTE: INFOSYS 110 and 345 are not part of this major.
The Information Systems specialisation is often taken in conjunction with a major with Computer Science. Information Systems should be the first major in this case. It is recommended that you plan this double major carefully with the help of the staff from the Science Student Centre.
it is recommended that you choose the following for the double major:
- 15 points from ACCTG 101
- 60 points from COMPSCI 210–280
- 45 points: INFOSYS 220, 222, 224
- 75 points from COMPSCI 313–379
- 30 points from INFOSYS 320–341, 343, 344
Find out more about the Information Systems specialisation.
Logic and Computation is about symbolic systems used by humans and computers. It applies ideas and techniques from Computer Science, Philosophy, Mathematics and Linguistics to relate the structure of symbolic representation in human thought and computer software.
If you are interested in this unique and exciting combination of Computer Science, Philosophy, Mathematics and Linguistics, you should choose from the following courses:
- 60 points: COMPSCI 101, 225, PHIL 101, 222
- 60 points from COMPSCI 320, 350, 367, LINGUIST 300, 302, 320, LOGICOMP 301, 302, MATHS 315, 326, 328, PHIL 305, 315, 323
- 15 further points from COMPSCI 105, 220, 320, 350, 367, LINGUIST 100, 103, 200, 300, 302, 320, LOGICOMP 201, 301, 302, MATHS 150, 250, 253, 255, 315, 326, 328, PHIL 105, 216, 222, 305, 315, 323
This programme is also available as a major to Arts students. Find out more information about the Logic and Computation specialisation.
Alternatively you can email logic@auckland.ac.nz.
The Bioinformatics specialisation combines aspects of Molecular Biology, Computer Science, Statistics, and Mathematics.
It was created in response to the rapid changes in the way modern biological and biomedical research is conducted. The global availability of genome sequence information for human, animal, plant, and microorganism systems, for example, has led to the development of new technologies.
Bioinformatics is the development and application of computational methods in Biology, Biotechnology, and Medicine. It takes advantage of rapidly expanding databases, including those related to biodiversity, genomics, proteomics, and structural biology.
This programme combines courses in Biology, Mathematics and Computer Science. The requirements are:
Part I
- 15 points: COMPSCI 220
- 30 points: BIOINF 301, COMPSCI 369
- 15 points from BIOSCI 322, 350, 351, 353, 354, 356, MEDSCI 314
- 45 points from COMPSCI 314, 320, 335, 367, 373, MATHS 270, 326, 328, 340, 361, 362, 363, STATS 301, 302, 310, 320, 325, 330, 341, 351, 380
Find out more information about the Bioinformatics specialisation.
The BSc in Electronics and Computing is designed for students who are interested in both the hardware and software aspects of modern computer technology. Students will learn about both analogue and digital electronics, and become experienced with computer operation and applications.
Students who complete this degree will become:
- familiar with a wide variety of physical measuring, and monitoring techniques.
- experienced in methods for interfacing detectors and transducers to electronic devices.
- knowledgeable in the principles of operation of both analogue and digital electronic systems.
- skilled in signal processing and data analysis.
- conversant with the techniques of data communication.
- confident in the use of computer operating systems and high level programming languages.
- aware of the physics underlying the operation of electronic devices.
The specialisation must include:
- 45 points at Stage II in Computer Science or Mathematics
- 30 points from PHYSICS 340, 390
- 15 other points from PHYSICS 315-391, GEOPHYS 330-331
- 15 points at Stage III in Computer Science
Find out more about the Electronics and Computing specialisation.



