ATAR cut-off
77.85
82.98 (Median ATAR)
About ATARs
International entry requirement

Admission to our undergraduate degree programs usually requires successful completion of a senior secondary school qualification similar to the Higher School Certificate (HSC), the highest educational award in New South Wales schools.

Find out more about entrance marks

UAC code

482400
Newcastle

Start dates
  • Semester 1 - 27 Feb 2017
  • Semester 2 - 24 Jul 2017
Mode of delivery

Face to Face

Duration

3 years full-time or part-time equivalent up to 8 years maximum.

Location

Newcastle

Start dates
  • Semester 1 - 27 Feb 2017
  • Semester 2 - 24 Jul 2017
English language proficiency
  • IELTS overall minimum - 6.0
  • IELTS section minimum - 6.0

Find out more about IELTS.

Duration

3 years full-time.

Mode of delivery

Face to Face

UON program code: 10177
CRICOS code: 001604G

Program handbook

Description

Computer science spans a wide range of areas including complex problem solving, artificial intelligence, robotics and machine learning, embedded systems, computer networks and distributed systems, computer graphics, web applications, bioinformatics and data security. Computer scientists perform challenging programming tasks and supervise other programmers, and devise new ways to use computers and develop effective solutions for computing problems.


Program learning outcomes

On successful completion of the program students will have:

  • Knowledge of basic science and computer science fundamentals
  • In depth technical competence in the discipline of computer science
  • An ability to carry out problem analysis, requirements capture, problem formulation and integrated software development for the solution of a problem
  • Capacity to continue developing relevant knowledge, skills and expertise in computer science throughout their careers
  • An ability to communicate effectively with other Computer Scientists, Software Engineers, other professional disciplines, managers and the community generally
  • Ability to undertake and coordinate large computer science projects and to identify complex problems, their formulation and solution
  • Ability to function effectively as an individual, a team member in multidisciplinary and multicultural teams and as a leader/manager with capacity to assist and encourage those under their direction
  • Understanding of social, cultural, global and business opportunities of the professional computer scientist; understanding the need for and principles of sustainability and adaptability
  • Understanding of professional and ethical responsibilities and a commitment to them
  • Understanding of entrepreneurship; need of and process of innovation, as well as the need of and capacity for lifelong learning

Details

Information correct as at29th Aug 2016 1:42pm
Program code10177
AQF level

Level 7 Bachelor Degree

Locations and UAC codes
Mode of delivery
  • Face to Face
Duration
  • Australian students - 3 years full-time or part-time equivalent.
  • International students - 3 years full-time.
ATAR (2016)
LocationCut-offMedian
Callaghan Campus77.8582.98

Find out more about ATARs

Assumed knowledgeHSC Mathematics (Band 5 or above) or equivalent.
Recommended studiesHSC Mathematics Extension 1 (Band E1 or above).
Term typeSemesters
Fees
Managing faculty
  1. Faculty of Engineering and Built Environment
Contributing schools
  1. School of Engineering
  2. School of Electrical Eng and Computer Science
  3. School of Mathematical and Physical Sciences
  4. School of Design, Communication and Info Tech
Relevant University rules and policies
CRICOS Code001604G

Click on the headings to show/hide sections of content. Hidden information will not be printed. Hide all sections

Admission information

Admission requirements

Admission to this program is available to Australian students, residents and international students.  Admission information for Australian students and residents is available from http://www.newcastle.edu.au/future-students .  Admission information for international students can be found at http://www.newcastle.edu.au/international/study-with-us/how-to-apply .You may also be eligible to receive bonus points if you will be receiving an Australian Tertiary Admission Rank (ATAR).  Please visit http://www.newcastle.edu.au/what-can-i-study/undergraduate-programs/how-to-get-in/domestic-students/options-for-entry/bonus-points.html to see if you are eligible.

Minimum English language proficiency requirements

Applicants who do not speak English as a first language must demonstrate that they meet the University's English proficiency requirement. Further information regarding English language proficiency requirements can be found at the English Language Proficiency for Admission Policy at http://www.newcastle.edu.au/about-uon/governance-and-leadership/policy-library/document?RecordNumber=D15/15438


Credit transfer

If you wish to apply for credit for studies completed at another institution, or if you are changing programs within the University and wish to transfer your credit to the new program, go to http://www.newcastle.edu.au/service/credit-transfer/ and click on 'How to Apply for Credit'.


Professional recognition

Australian Computer Society

This program meets the highest academic accreditation standards of the Australian Computer Society.


Academic requirements for program completion

Total units required

240 units

Program duration

3 years full-time or part-time equivalent up to 8 years maximum.

International student visa holders who are studying the program on campus are required to enrol full time as per student visa requirements.

Program requirements

The Bachelor of Computer Science is a three year program comprising 240 units. Students are required to complete 130 units of core courses, a major of 100 units (containing a mixture of compulsory and directed courses depending on the major chosen) and 10 units of electives.

The majors comprise three areas: studies in Computer Science, Applied Computing and Computer Systems and Robotics.


Program plans

Download a program plan for further details on what you will study. Please refer to the program plan for the year that you commenced or transitioned into this program.

Additional documents


Transition arrangements

As programs are regularly reviewed and updated, some students may experience changes to their program of study during the course of their enrolment, which may require transition arrangements.

Students affected by changes to their program are advised to review any documentation contained in the "Additional Information" section (located towards the top of this page), in the first instance. Any further questions should be directed to the Program Convenor or Student Hub.


Program structure

Students are advised to read their program handbook information in conjunction with the program plans for course sequence/enrolment advice. Please refer to the Program Plan for the year that you commenced, or transitioned into, this program - Program Plans are available above.

Courses that are currently unavailable are hidden by default. You can show them by adjusting the advanced course filters above, or clicking the 'show all' links below each section.

Core Courses

Complete the following core courses to fulfil the requirements of this program.

CodeTitleTerm / Location Units
COMP1050Internet Communication
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
  • Semester 2 - 2016 (Central Coast)
10 units
ELEC1700Computer Engineering 1
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
10 units
GENG1803Introduction to Engineering Practice
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
10 units
MATH1510Discrete Mathematics
  • Semester 2 - 2016 (Callaghan)
  • Semester 2 - 2016 (Central Coast)
10 units
SENG1110Introduction to Software Engineering 1
  • Semester 1 - 2016 (Callaghan)
10 units
SENG1120Introduction to Software Engineering 2
  • Semester 2 - 2016 (Callaghan)
10 units
COMP2230Introduction to Algorithmics
  • Semester 2 - 2016 (Callaghan)
10 units
COMP2240Operating Systems
  • Semester 2 - 2016 (Callaghan)
10 units
COMP2270Formal Languages and Automata
  • Semester 1 - 2016 (Callaghan)
10 units
INFT2040Database Management Systems
  • Semester 1 - 2016 (Callaghan)
  • Semester 1 - 2016 (Central Coast)
  • Trimester 3 - 2016 (Singapore)
10 units
SENG2130Software Development
  • Semester 1 - 2016 (Callaghan)
10 units
SENG2200Programming Languages and Paradigms
  • Semester 1 - 2016 (Callaghan)
10 units
SENG3400Network and Distributed Computing
  • Semester 2 - 2016 (Callaghan)
10 units

Applied Computing major

Compulsory Courses

Complete the following compulsory courses to fulfil the requirements of this major.

CodeTitleTerm / Location Units
MATH2730Operations Research 1
  • Semester 1 - 2016 (Callaghan)
10 units
COMP3850Computer Science Work Integrated Learning
  • Semester 2 - 2016 (Callaghan)
10 units
MATH3840Optimisation in Business and Industry
  • Semester 2 - 2016 (Callaghan)
10 units
MATH option

Choose 20 units from either MATH1110 and MATH1120 or MATH1210 and MATH1220.

MATH Option 1
CodeTitleTerm / Location Units
MATH1110Mathematics 1
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH1120Mathematics 2
  • Compressed Summer - 2016 (Callaghan)
  • Trimester 1 - 2016 (Singapore)
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH Option 2
CodeTitleTerm / Location Units
MATH1210Mathematical Discovery 1
  • Semester 1 - 2016 (Callaghan)
10 units
MATH1220Mathematical Discovery 2
  • Semester 2 - 2016 (Callaghan)
10 units
Directed Courses

Choose 10 units from these 2000 Level directed courses

CodeTitleTerm / Location Units
MATH2310Calculus of Science and Engineering
  • Semester 1 - 2016 (Callaghan)
  • Trimester 2 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH2320Linear Algebra
  • Semester 2 - 2016 (Callaghan)
10 units
MATH2420Engineering Mathematics
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH2600Introduction to Modern Mathematical Computation
  • Semester 1 - 2016 (Callaghan)
10 units
SENG2050Introduction to Web Engineering
  • Semester 2 - 2016 (Callaghan)
10 units
STAT2000Applied Statistics and Research Methods
  • Semester 1 - 2016 (Callaghan)
  • Semester 1 - 2016 (Central Coast)
10 units
Directed Courses

Choose 40 units from these Applied Computing major directed courses. (Note: TWO of these courses need to be chosen from COMP3260; COMP3290; COMP3320; OR COMP3330).

CodeTitleTerm / Location Units
COMP3260Data Security
  • Semester 1 - 2016 (Callaghan)
10 units
COMP3290Compiler Design
  • Semester 2 - 2016 (Callaghan)
10 units
COMP3320Computer Graphics
  • Semester 2 - 2016 (Callaghan)
10 units
COMP3330Machine Intelligence
  • Semester 1 - 2016 (Callaghan)
10 units
MATH3170Number TheoryNot currently offered10 units
MATH3510Combinatorics and Graph Theory
  • Semester 1 - 2016 (Callaghan)
10 units
MATH3830Operations Research 2
  • Semester 2 - 2016 (Callaghan)
10 units
SENG3130Software Architecture and Quality Management
  • Semester 1 - 2016 (Callaghan)
10 units
SENG3300User Interface Design
  • Semester 1 - 2016 (Callaghan)
10 units

Computer Systems and Robotics major

Compulsory Courses

Complete the following compulsory courses to fulfil the requirements of this major.

CodeTitleTerm / Location Units
ELEC2700Computer Engineering II
  • Trimester 1 - 2016 (Singapore)
  • Semester 1 - 2016 (Callaghan)
  • Trimester 2 - 2016 (Singapore)
10 units
SENG2050Introduction to Web Engineering
  • Semester 2 - 2016 (Callaghan)
10 units
COMP3290Compiler Design
  • Semester 2 - 2016 (Callaghan)
10 units
COMP3330Machine Intelligence
  • Semester 1 - 2016 (Callaghan)
10 units
COMP3850Computer Science Work Integrated Learning
  • Semester 2 - 2016 (Callaghan)
10 units
ELEC3730Embedded Systems
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
10 units
MATH option

Choose 20 units from either MATH1110 and MATH1120 or MATH1210 and MATH1220.

MATH Option 1
CodeTitleTerm / Location Units
MATH1110Mathematics 1
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH1120Mathematics 2
  • Compressed Summer - 2016 (Callaghan)
  • Trimester 1 - 2016 (Singapore)
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH Option 2
CodeTitleTerm / Location Units
MATH1210Mathematical Discovery 1
  • Semester 1 - 2016 (Callaghan)
10 units
MATH1220Mathematical Discovery 2
  • Semester 2 - 2016 (Callaghan)
10 units
Directed Courses

Choose 20 units from these directed courses

CodeTitleTerm / Location Units
ELEC2400Signals and Systems
  • Trimester 2 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
COMP3260Data Security
  • Semester 1 - 2016 (Callaghan)
10 units
COMP3320Computer Graphics
  • Semester 2 - 2016 (Callaghan)
10 units
ELEC3720Programmable Logic Design
  • Trimester 1 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
SENG3130Software Architecture and Quality Management
  • Semester 1 - 2016 (Callaghan)
10 units
SENG3300User Interface Design
  • Semester 1 - 2016 (Callaghan)
10 units

Studies in Computer Science major

Directed Courses

Choose 10 units from these 1000 level directed courses

CodeTitleTerm / Location Units
INFT1004Introduction to Programming
  • Trimester 1 - 2016 (Singapore)
  • Semester 1 - 2016 (Callaghan)
  • Semester 1 - 2016 (Central Coast)
10 units
MATH1120Mathematics 2
  • Compressed Summer - 2016 (Callaghan)
  • Trimester 1 - 2016 (Singapore)
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH1220Mathematical Discovery 2
  • Semester 2 - 2016 (Callaghan)
10 units
MATH1800Mathematical Modelling
  • Semester 2 - 2016 (Callaghan)
10 units
STAT1070Statistics for the Sciences
  • Semester 1 - 2016 (Callaghan)
  • Semester 2 - 2016 (Callaghan)
  • Semester 2 - 2016 (Central Coast)
10 units
Directed Courses

Choose 10 units from these directed courses

CodeTitleTerm / Location Units
MATH1110Mathematics 1
  • Semester 1 - 2016 (Callaghan)
  • Trimester 3 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
10 units
MATH1210Mathematical Discovery 1
  • Semester 1 - 2016 (Callaghan)
10 units
Directed Courses

Choose 20 units from these 2000 level directed courses

CodeTitleTerm / Location Units
INFT2008Information Systems ProgrammingNot currently offered10 units
INFT2012Application Programming
  • Trimester 2 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
  • Semester 2 - 2016 (Central Coast)
10 units
INFT2031Systems & Network Administration
  • Trimester 1 - 2016 (Singapore)
  • Semester 2 - 2016 (Callaghan)
  • Semester 2 - 2016 (Central Coast)
10 units
SENG2050Introduction to Web Engineering
  • Semester 2 - 2016 (Callaghan)
10 units
Directed Courses

Choose 60 units from the following courses. Students must include either SENG3150 AND SENG3160 OR COMP3850.

CodeTitleTerm / Location Units
COMP3260Data Security
  • Semester 1 - 2016 (Callaghan)
10 units
COMP3290Compiler Design
  • Semester 2 - 2016 (Callaghan)
10 units
COMP3320Computer Graphics
  • Semester 2 - 2016 (Callaghan)
10 units
COMP3330Machine Intelligence
  • Semester 1 - 2016 (Callaghan)
10 units
COMP3850Computer Science Work Integrated Learning
  • Semester 2 - 2016 (Callaghan)
10 units
SENG3130Software Architecture and Quality Management
  • Semester 1 - 2016 (Callaghan)
10 units
SENG3150Software Project 1: Requirements Engineering and Design
  • Semester 1 - 2016 (Callaghan)
10 units
SENG3160Software Project 2: Software Implementation, Testing, and Maintenance
  • Semester 2 - 2016 (Callaghan)
10 units
SENG3300User Interface Design
  • Semester 1 - 2016 (Callaghan)
10 units

Electives

Complete 10 units of electives to fulfil the requirements of the program. Electives can be used to extend and complement your core studies with more courses in the same field of study, or from areas that might be of interest to you. Electives can be chosen from all courses available at the University that do not have any other conditions (such as a course requisite) applied to them.

10 units

Honours

Available as an additional year to meritorious students.


Additional information

All students can access additional learning development mechanisms provided by the Centre for Teaching and Learning at http://www.newcastle.edu.au/current-staff/teaching-and-research/teaching-resources/supporting-students

Aboriginal and Torres Strait Islander students can draw on the assistance and support provided by the Indigenous Student Support and Development service through The Wollotuka Institute.


International students

All International Students enrolled in the program will be provided with an orientation to familiarise them with the rules, expectations, facilities and services offered by the University. Please visit http://www.newcastle.edu.au/international/while-you-are-here/orientation to find out more about the support services available to international students.


Special needs

Students with a disability who require reasonable adjustments to undertake their program should contact the Disability Support Service before semester or early in the semester. Some adjustments need up to 4 weeks lead time to organise, so it is imperative that early contact is made. The Disability Support Service and relevant Faculty and School officers will work together to ensure reasonable adjustments are provided in a timely manner.

Please note: All students must fulfil the inherent requirements of the programs and courses they are undertaking. While reasonable adjustments can be made, these adjustments cannot compromise academic integrity. It is the student's responsibility to check all the requirements of courses, and consider the effects of any medical condition or disability on their ability to complete course requirements. Please visit http://www.newcastle.edu.au/service/disability/ for more information.

Students who have impaired function in their hands or arms, or a visual impairment may experience difficulty in pursuing this program. It is highly advisable for any prospective student to contact the Program Convenor to discuss the issue.