Home
 
BCGD Programmes

All Programmes

Artificial Intelligence

Computer Science Major

Computer Technology

Data Mining

Games and Multimedia

Information Systems

Interaction Design

Internet Applications

Networks

Software Development

2013 Programmes
BCMS Programmes >> Computer Science
 
Computer Science Major

NOTE: Where the 2013 requirements for a programme differ from those previously published, care will be taken to ensure existing students are not disadvantaged.

Requirements

We list the requirements in the form of a "degree planner". Where semesters are shown they refer to the 2013 schedule.



YEAR 1 – 120 POINTS
COMP103A
Introduction to Computer Science 1
COMP104B
Introduction to Computer Science 2
MATH102A/B
Introduction to Algebra
STAT121†
Introduction to Statistical Methods
100 LEVEL
(must be outside FCMS)
100 LEVEL
(must be outside FCMS)
100 LEVEL 100 LEVEL


YEAR 2 – 120 POINTS
COMP200A
Computer Systems

 
__________
 
COMP203A
Programming with Data Structures
COMP202B
Computer Communications

__________
 
COMP204B
Object Oriented Program Design
COMP235B
Logic and Computation
200 LEVEL
(must be outside FCMS)
200 LEVEL 200 LEVEL


YEAR 3 – 120 POINTS
COMP3XX
 
 
 
COMP3YY COMP3ZZ 300 LEVEL 200 LEVEL* 200 LEVEL*


YEAR 4 – 120 POINTS
COMP477B
Report of an Investigation

 
60 points of papers in Computer Science
at 400 LEVEL
300 LEVEL* 300 LEVEL*

† BCMS regulation 8 requires 50 points from subjects in the field other than the major including at least 20 points above 100 Level. STAT121 will help satisfy these requirements and is strongly recommended in its own right. It also helps students keep their options open for changing to another major with the Faculty if desired.

* For the honours programme, the two 200 level papers in Year 3 must be replaced by an additional two 300 level papers. The Year 4 requirements are COMP520 Report of an Investigation (45 points) plus 5 COMP5XX half papers (15 points each). Permission may be given to include up to 30 points at 500 level from outside Computer Science.

Elective papers may be replaced by papers at a higher level.

Admission to Honours Programme
To be eligible for honours candidates will require an average of B+ in at least 80 points at 300 level in Computer Science papers. This does not apply to double major students, who will be treated separately.

But wait, there's more...
If you follow the above requirements, you will get a standard BCMS major in Computer Science. However, there are also several specialised forms of this degree that may interest you:

Each of these specialisations are carefully designed sets of papers that will ensure that you have a good mastery of that area of Computer Science. If you successfully complete one of these specialisations, it will be printed on your academic transcript.

Double Major
For a double major, students must complete:

  • 120 points at 100 level
  • 120 points at 200 level – 60 points in each major
  • 120 points at 300 level – 60 points in each major
  • 120 points at 400/500 level – 60 points in each major

  2007 FCMS. The University of Waikato - Te Whare Wananga o Waikato