The Australian National University
CECS Home | ANU Home | Search ANU | HORUS | Staff Home

Computer Science

Course Details

Bachelor of Computer Science (Honours)

Why choose Computer Science (Honours) ?

The Bachelor of Computer Science (Honours) is an elite four-year, flexible, research-focused professional program for exceptional students who would like to pursue:

  • A career based in the science of computing;
  • A research orientated computing career in commerce and industry;
  • Postgraduate research in computer science

The program is built on strong foundations in computer science and mathematics. It provides ample scope for students to pursue research in individual areas of interest and work with researchers of great international distinction in the areas of computer science, engineering and mathematics. The course will provide the best theoretical education in computer science and combine it with practical research and development projects.

Staff from ANU and National ICT Australia (NICTA - Australia's peak computing body) will be directly involved in delivering the program and students will have the opportunity to participate in research projects at ANU and NICTA. Graduates of this program will be responsible for developing the next generation of computers and reshaping how we use them.

Artificial Intelligence is just one example of what lies ahead in computer sciences. We know how to build computers that do some of the 'thinking' for us (ie, we can program them to do things for people), but what we don't know yet is how to build a computer that can think for itself - Our BCS (Hons) students will be working in areas such as this, advancing the development of Artificial Intelligence and other 'frontier' technologies.

Who can participate in the program?

Students with a UAI of 98 or above are guaranteed entry to the program and must maintain a high distinction average.

Students who miss out on entry to the program in Year 1 may apply for entry in a later year if they achieve a high distinction average.

How is the program structured?

There is a strong core of maths and computing courses with specialisations in Applications, Programming Languages and Systems or Theory. The fourth year consists of major research projects leading to the award of Honours.

Courses available in the specialisations include:

Applications

  • Software Design
  • Relational Databases
  • High Performance Scientific Computation
  • IT in E-Commerce
  • Relational Databases
  • Artificial Intelligence
  • Frontiers of Human Computer Interaction
  • Computer Graphics
  • Advanced Studies in Computer Science (Applications)

Programming Languages and Systems

  • Compiler Construction
  • Operating Systems Implementation
  • Computer Networks
  • Parallel Systems
  • Network Security
  • Real-time and Embedded Systems
  • Digital Systems and Microprocessors
  • Advanced Studies in Computer Science (Programming Languages and Systems)

Theory

  • Advanced Algorithms
  • Applications of Logic in Computing
  • Foundations of Mathematics Honours
  • Number Theory and Cryptography Honours
  • Advanced Studies in Computer Science (Theory)

The Honours year

The Honours program includes advanced coursework and a major individual project worth 50% of the year. Honours grades are awarded on the result of the whole year's work.

Scholarships

Scholarships up to the value of A$5,000 are available.

Professional Recognition

The program was accredited by the Australian Computer Society in 2006.

Need more information?

Please contact the College of Engineering and Computer Science if you would like any more information. We can even orgainse a tour of the facilities if you would like.

Phone: +61 2 6125 0677

Email: student.services@cecs.anu.edu.au

Other links

Bachelor of Information Technology

Bachelor of Software Engineering