There is a more recent version of this academic item available.

Overview

Computer Science involves the study of the design, construction and uses of computer systems. It is concerned with the representation of data and data structures in computer systems and the design of algorithms for automatic manipulation of this information by programming languages and machine systems. It is very much concerned … For more content click the Read More button below. Further details on the program requirements, electives, and advice regarding the order and placement of courses in the program can be found at: Courses-Programs

Program Structure
144 Units of Credit:

Students must complete 144 UOC as a standalone program.

  1. complete a 96 UOC CS major stream
  2. optionally, complete a 18-36 UOC minor stream
  3. 0-36 UOC of Free Electives
  4. 12 UOC of General Education

Free Electives

Students must take at least 36 UOC of the following courses.

General Education

Students must take at least 12 UOC of the following courses.

Maximum Level 1 Electives UOC

Students may only undertake a maximum of 60 UOC of the following courses.

General Education Maturity Requirement

Students must have completed 48 UOC before taking any of the following courses.

Related Programs

Related Programs

Bachelor of Engineering (Honours) - BE (Hons)3707 - Engineering (Honours)

Related Double Degree Programs

Bachelor of Science (Advanced Mathematics) (Honours) - BSc(AdvMath)(Hons)
Bachelor of Science - BSc
3781 - Advanced Mathematics (Honours) / Computer Science
Bachelor of Advanced Science (Honours) - BAdvSci(Hons)
Bachelor of Science - BSc
3782 - Advanced Science (Honours) / Computer Science
Bachelor of Science - BSc
Bachelor of Arts - BA
3783 - Computer Science / Arts
Bachelor of Commerce - BCom
Bachelor of Science - BSc
3784 - Commerce / Computer Science
Bachelor of Engineering (Honours) - BE (Hons)
Bachelor of Science - BSc
3785 - Engineering (Honours) / Computer Science
Bachelor of Science - BSc
Bachelor of Laws - LLB
3786 - Computer Science / Law
Bachelor of Science - BSc
Bachelor of Science - BSc
3789 - Science / Computer Science
Bachelor of Science - BSc
Bachelor of Media Arts - BMA
3791 - Computer Science / Media Arts

Program Requirements

Progression Requirements

Pathways

Honours Programs

Bachelor of Science (Honours) - BSc (Hons)4515 - Computer Science & Engineering (Honours)

Post Graduate

Master of Information Technology - MIT8543 - Information Technology

Professional Outcomes

Accreditations

Career Opportunities

Recognition of Achievement

University Medal

Award of Pass with Distinction

Program Fees

At UNSW fees are generally charged at course level and therefore dependent upon individual enrolment and other factors such as student's residency status. For generic information on fees and additional expenses of UNSW programs, click on one of the following:

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)