AUT - Computer Science major: Bachelor of Mathematical Sciences

AUT
Centre Banner
Main Content

Computer Science major: Bachelor of Mathematical Sciences

This major focuses on cutting-edge technology and is the first in New Zealand to offer cell phone programming, mobile 3D graphics programming and programming distributed systems using Bluetooth. Our emphasis is on the latest programming developments and their application.

There is a strong emphasis on distributed systems, mobile systems and computer security so that students are prepared to face the issues that are confronting industry and are ready for careers in IT. Core competencies are developed in areas such as algorithm design, parallel computing and computability so that students are equipped to contribute to the world that they will meet when they graduate.

Highlights include Java programming, 3D computer graphics and game programming and practical software engineering.

CAREER OPPORTUNITIES

  • Computer game and 3D graphics programmer
  • Cryptographer
  • Mobile computer systems developer
  • Security analyst
  • Software developer
  • Systems analyst
  • Systems architect or designer
  • Technical software developer
PAPERS

Most papers last one semester and are worth 15 points. You must complete 120 points each year (360 points for the entire degree). In each year you will study core (compulsory) papers, and select other papers from a range of options.

Year one - 120 points in total

CORE PAPER
Level 5:

145612 Applied Communication (15)

 

SELECT SEVEN PAPERS (105 points) FROM:
715184 Applied Statistics (15)
715186 Differential and Integral Calculus (15)
715187 Computer Organisation (15)
715189 Algebra and Discrete Mathematics (15)
715202 Physics I (15)
715204 Introductory Astronomy (15)
715205 Finite Mathematics (15)
715700 Probability Theory and Applications (15)
735318 Programming for Engineering Applications (15)
735320 Object Oriented Applications (15)

Year two - 120 points in total
Students learn how to develop more sophisticated programmes and how to use multi threaded programming. Two key papers covered this year include: Data Structures and Algorithms (mostly in java and C+ as these are used widely in industry); and Algorithm Design and Analysis.

CORE PAPERS
Level 6:
406707 Operating Systems (15)
716180 Data Structures and Algorithms (15)
716181 Algorithm Design and Analysis (15)

With a further five papers (75 points) from Computer Science electives or other Bachelor of Mathematical Sciences papers.

Year three - 120 points in total
Students learn how to develop professional technical software, incorporating advanced algorithms, multi threading, user interfaces and computer graphics. The content is constantly adapted to keep pace with new technology and now includes 3D graphic programming for cell phones using the same technology as in Playstation 3 consoles.

Other topics covered include Software Engineering, computability, cryptography, distributed computing and game programming.

CORE PAPERS
Level 7:
717900 Research Project (30)

SELECT THREE (45 POINTS):
407701 Artificial Intelligence (15)
717286 Highly Secure Systems (15)
717287 Distributed and Mobile Systems (15)
717300 Theory of Computation (15)
With a further three papers (45 points) from Computer Science electives or other Bachelor of Mathematical Sciences papers.

COMPUTER SCIENCE ELECTIVES:
Level 5:
405706 Networking I (15)
735317 Microcontroller Applications (15)

Level 6:
116404 Visual Effects (15)
116405 Animation (15)
116408 Interactive Design and Game Development (15)
406704 Program Design and Construction (15)
406708 Applied Networking (15)
716288 Computer Graphics (15)
716291 Introductory Functional Programming (15)
736310 Computer Architecture (15)

Level 7:
117405 Animation Studies (15)
407702 Applied Human Computer Interaction (15)
717001 Special Topic A (15)
717002 Special Topic B (15)
717310 Game and Entertainment Systems (15)
737205 Software Engineering (15)

Enrolment in papers is subject to meeting requisite requirements and availability of papers.



Last updated: 05 Oct 2011 9:15am

AUT University, New Zealand | Copyright © | Privacy | Site map | IT support | Website feedback