Stream COMPA13978 - BSc Computer Science
Stream COMPAH3978 - BSc Computer Science (Honours)
Stream COMPK13978 - BSc Computer Science (Co-op)
StreamCOMPA13969 - BMA BSc Computer Science
StreamCOMPA13982 - BSc Computer Science BDM
Stream COMPA13983 - BSc Computer Science BSc
Stream COMPA13984 - BSc Computer Science LLB
Stream COMPA13968 - BSc Computer Science BA
Stream COMPA13529 - BSc Computer Science BCom
Computer Science streams are also available within dual BE BSc programs from other Schools within the Faculty of Engineering:
Stream COMPA13042 - BE Chemical Engineering BSc Computer Science
Stream COMPA13102 - BSc Industrial Chemistry BSc Computer Science
Stream COMPA13641 - BE Telecommunications BSc Computer Science
Stream COMPA13725 - BE Electrical Engineering BSc Computer Science
Stream COMPA13655 - BE Photovoltaics and Solar Energy BSc Computer Science
Sream COMPA13730 - BE Civil Engineering BSc Computer Science
Stream COMPA13711 - BE Aerospace/Manufacturing/Mechanical/Mechatronic/Naval BSc Computer Science
Stream COMPA13746 - BE Surveying and Spacial Information Systems BSc Computer Science
Computer Science is the ultra-flexible Computing degree. It has the flexibility that allows students to combine through electives learning about another discipline with learning how to design and implement software, or to specialise in one or two areas of Computing.
Depending on the Specialisations studied, careers are extremely varied. Many graduates are employed as application programmers, systems analysts, user support or as database administrators. For students who complete the honours year, it is possible to continue studying for a postgraduate degree and to proceed to a research position at a university, in industry, or a government institution such as the CSIRO.
Computer Science is a three-year program with an optional fourth-year for Honours study. Students who perform at a superior level in the first three years are eligible for entry to the Honours year, which combines advanced coursework with a research project and thesis.
Computer Science is UNSW's most flexible Computing degree. All students study the core subjects and then have many electives to study several of the application areas, or they may choose to specialise in one of the Specialisations or Minors.
Artificial Intelligence
Creating computer systems that can think is one of the more exciting and potentially rewarding challenges that we face today.
Computer Games
Modern computer games are among the most challenging computer applications to create. They use advanced concepts from computer graphics to artificial intelligence and networks. They require the collaboration of teams containing programmers, game designers, and artists.
Computer Networks
Connecting separate physical devices through protocols to form a single logical network.
Database Systems
Every interesting modern computer application requires the manipulation of large amounts of data (think: Google, Flickr, etc.). All of these applications require people who can build systems to organise and manipulate massive data sets efficiently and effectively. The database stream teaches you how to model, manage and analyse data in a variety of forms (relational tuples, images, documents) using existing database management systems (DBMSs), and even how to build DBMSs from the ground up.
eCommerce
Development of computer networks and applications for business systems in small, medium and large enterprises.
Human Computer Interaction
The most important component of any computer system is the user. Programmers skilled in user interface design are needed for successful interactive systems.
Robotics
Robotics is a sub-field of Artificial Intelligence with its own unique challenges.
Minors
Maths Ext 1. Students who do not meet these levels should contact our Student Office about alternatives, including bridging courses and alternative program structures.
Maths Ext 2. Subjects listed under the Advantageous Knowledge will be useful for a more in-depth study of the field. Obtaining a result in Band E4 in Maths Ext2 allows students to take the higher level maths course MATH1141.