Computer Science
Please note: Information on this page relates to the 2013 academic year unless otherwise specified.
On this page:
- Overview
- Undergraduate Information
- Postgraduate Information
- How To Find Out More
- Related Subjects and Careers
- List of Courses
This subject is taught by the School of Engineering and Computer Science.
Overview
Behind the rapid innovation and development of information technology are skilled professionals who keep our high-tech world moving. As computers contribute increasingly to our creativity, communication, entertainment, and well-being, the demand for computer scientists continues to grow.
The Bachelor of Science (BSc) major in Electronic and Computer Systems is a comprehensive introduction to the design, theory, techniques, and tools of electronics and computer systems.
Victoria University offers both a Bachelor of Engineering (BE) and a Bachelor of Business Information Systems (BBIS).
Victoria's School of Engineering and Computer Science runs specialised research programmes in distributed systems, software engineering, artificial intelligence, logic and computation, communications, electronics, computer systems, and mechatronics. A major in Computer Science from Victoria - a recognised pioneer in Internet technology in New Zealand - is an entree to exciting, innovative, and rewarding work anywhere in the world.
Undergraduate Information
BSc major requirements
Computer Science
- COMP 102, 103, MATH 161; 15 points from (MATH 177, STAT 193 (or QUAN 102))
- 60 approved 200-level points from (COMP, NWEN, SWEN)
- 60 approved 300-level points from (COMP, NWEN, SWEN)
- 15 further points from MATH (except 103, 104, 132), OPRE, STAT or SWEN 224
First-year courses
Programming is the process of designing and building a computer application. An understanding of programming allows you to create your own computer applications. The first-year courses in Computer Science focus on teaching the principles underlying the design and implementation of computer programs.
COMP 102 and COMP 103 are the required courses for majors in Computer Science or Computing, and are also useful for students who want to learn computer programming and the principles of program design.
To succeed in COMP 102, it helps to have had some experience using computers (but not necessarily programming).
To proceed to 200-level COMP courses, you will also need to do MATH 161.
Postgraduate Information
Information about postgraduate study in Computer Science can be found on the School of Engineering and Computer Science's postgraduate study pages.
How To Find Out More
You can order more information on this subject using our Request for Study Material database.
Victoria's Student Recruitment, Admission and Orientation Office offers advice on courses and help with planning your degree.
Contact the Science Faculty Office for information on Admission, qualifications and courses, course advice and selection criteria, exemptions and prerequisites and your Application to Study.
Computer Science courses are taught within the School of Engineering and Computer Science.
School Office: Cotton Building Room 358,
Phone: 04 463 5341
Email: office@ecs.vuw.ac.nz
Related Subjects and Careers
| Related Subjects | Careers |
|---|---|
|
Design |
Application developer |
List of Courses
Please note: the list below shows undergraduate-level courses only. For a complete course listing, see the list of all Computer Science courses. Please also view the list of courses for Network Engineering and Software Engineering.
| On this page: |
| 100 Level Courses |
|---|
COMP 102 – Introduction to Computer Program Design |
SWEN 102 – Introduction to Software Modelling |
| 200 Level Courses |
|---|
COMP 261 – Algorithms and Data Structures |
NWEN 241 – Systems Programming |
NWEN 242 – Computer Organisation |
NWEN 243 – Network Applications |
SWEN 221 – Software Development |
SWEN 222 – Software Design |
SWEN 223 – Software Engineering Analysis |
SWEN 224 – Formal Foundations of Programming |
| 300 Level Courses |
|---|
COMP 303 – Design and Analysis of Algorithms |
COMP 304 – Programming Languages |
COMP 307 – Introduction to Artificial Intelligence |
COMP 308 – Introduction to Computer Graphics |
COMP 312 – Simulation and Stochastic Models |
COMP 313 – Computer Game Development |
COMP 348 – Special Topic |
COMP 349 – Special Topic |
NWEN 301 – Operating Systems Design |
NWEN 302 – Computer Network Design |
NWEN 303 – Concurrent Programming |
NWEN 304 – Advanced Network Applications |
SWEN 301 – Structured Methods |
SWEN 302 – Agile Methods |
SWEN 303 – User Interface Design |
SWEN 304 – Database System Engineering |
