Computer Science - 3978

Program Summary


   
   
 
Campus: Kensington Campus
 
 
Career: Undergraduate
 
 
Typical Duration: 3 Years
 
 
Typical UOC Per Session: 24
 
 
Min UOC Per Session: 3
 
 
Max UOC Per Session: 27
 
 
Min UOC For Award: 144
 
 
Award(s):
 
 
Bachelor of Science (Honours)
 
 
Bachelor of Science (Major)
 
 
Bachelor of Science (Minor)
 
 

Program Description

Entry to this program is restricted to students who have been offered a place directly via UAC (UAC code 425019).

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 with the design and development of hardware and software tools by which computer applications may be developed, but not so much with the applications themselves. It is, however, noted that non-computing elements (such as human interface or psychological aspects) can often dictate the level of success of computing systems. At UNSW, particular emphasis is given to comprehension of the basic principles behind computing tools, operating systems, compilers and translators, and computer hardware.

Students in other programs may take some Level 1 and Level 2 Computer Science courses. Level 3 studies in Computer Science are only available in other specified combined programs. Appropriate disciplines are Physics and Computing, Mathematics and Computer Science.

Minors - that is, recognised sequences of related courses in disciplines other than Computer Science - are available in the Computer Science program. For details, see the Science program 3970 entry in this Handbook.

Program Objectives and Learning Outcomes

Please contact the School of Computer Science and Engineering for information on the Program Objectives and Learning Outcomes.

Program Structure

Year 1
And ONE of:
And ONE of:
And ONE of:
And ONE of:
Plus Electives 18 UOC

Computer Science has mathematics and computing courses in year 1, representing five out of eight courses for a full-time student. Electives are chosen from areas such as Physics, Information Systems, Chemistry, Philosophy, Psychology, Geography, and Economics.

Year 2
And ONE of:
Electives 21 UOC

Plus 6 UOC of General Education

Four of the ten courses in Year 2 comprise core computing. The remainder are electives. Common electives include mathematics (many choices), psychology, geography, biology, chemistry, physics, economics, arts, more first year courses (maximum 12 UOC), material that follows on from first-year electives and information systems.

Year 3
Level 3/4 Computer Science Electives 24 UOC

General Education

Electives 12 UOC

Between five and seven computing courses (selected from available Level 3 and 4 courses) are taken in Year 3. Students proceeding to the Honours year must take at least six Level 3 courses in computing or other disciplines.

Level 3 Computing Electives

Level 4 Computing Electives
With the approval of the Program Director or nominee, students in this program wishing to fulfil the requirements for a major in a second discipline, as well as the Computer Science requirements, may substitute, a course from the other discipline for one of the Level 3/4 Computer Science courses. Students may also select electives from comp COMP4XXXX and COMP9XXX courses having met the required prerequisites.

General Education Requirements

Students in this program must also satisfy the General Education requirements.
This is usually 12 UOC taken in second and third year studies.
For further information, please refer to "General Education" in the Table of Contents (see left-hand side of page).

It may not be possible for computing students to enrol in General Education courses which are similar in content to the courses offfered in their respecrtive degrees. For a comprehensive list, see www.cse.unsw.edu.au/undergrad/current/gened.html

Honours

Year 4 Honours (Optional) COMPAH3978

Computer Science Honours takes one year full-time or two years of part-time study.

Normally, students are expected to have attained an average mark of 65 (according to NewSouth Student calculations) to qualify for entry to the Honours year. Students who do not meet this expectation may be admitted in special circumstances. Students who have graduated with a three-year computer science degree from UNSW or another university can apply for admission to Honours. Application forms are available from the Student Office of Computer Science and Engineering in K17 G01. Detailed information about the program is available at the Honours website at: www.cse.unsw.edu.au/~cs4914
Computing Electives
Level 3/4 Computer Science Courses 12 UOC

(subject to approval)

Level 4 Computer Science Courses 18 UOC

(subject to approval of the Program Director)

Computer Science Honours students must at least complete 18UOC level 4 elective courses. Students may substitute level 4 courses from other schools with the permission of the Program Director.

Academic Rules

Please refer to Program Structure for the Academic Requirements relating to this program.

Fees


For information regarding fees for UNSW programs, please refer to the following web-page:  https://my.unsw.edu.au/student/fees/FeesMainPage.html

  1. 1. A HSC Maths mark of 145-150 is required in Maths Extension 1 or a mark of 186-200 in Maths Extension 2 or a UAI> 97 in order to do COMP1711.
  2. 2. A mark of at least 75DN is required in COMP1011 or COMP1711 in order to do COMP1721.
  3. 3. A mark of at least 75DN is required in COMP1021 or COMP1721 in order to do COMP2711.
  4. 4. Students may take COMP3111 Software Engineering in either semester.
  5. 5. Electives, COMP electives and General Education courses may be allocated between first and second semesters according to the student's preference, but the total units of credit per semester should be 24. COMP3111 is offered in both semesters.

Computing Requirements

Information regarding recommended computing equipment and software for the program is available from the School of Computer Science Engineering Student Office.

Area(s) of Specialisation