Bachelor of Science and Bachelor of Computer Science - 2018

Undergraduate - Course

Commencement year

This course entry applies to students commencing this course in 2018 and should be read in conjunction with information provided in the 'Faculty information' section of this Handbook by the Information Technology.

Unit codes that are not linked to their entry in the Handbook are not available for study in the current year.

Course code


Credit points


Abbreviated title




Managing faculty


Partner faculty

Information Technology

Admission and fees


Course progression map

S2004 (pdf)

Course type


Standard duration

4 years FT, 8 years PT

Students have a maximum of 10 years to complete this course including any periods of intermission and suspension, and must be continuously enrolled throughout.

Mode and location

On-campus (Clayton)


Bachelor of Computer Science

Bachelor of Computer Science in Data Science

Bachelor of Science

The computer science award conferred depends on the specialisation completed.

Alternative exits

Students may exit the double degree course with the award for one of the single degrees. Refer to 'Alternative exits' entry below for further requirements and details.


IT is driving major advances in many areas of science, which increasingly relies on computing in collecting, storing and analysing huge volumes of data such as computationally intensive simulations of new physical phenomena. So it's an exciting time to combine computer science with any of the emerging or traditional areas of science.

This double degree course will provide you with a highly transferable set of skills and knowledge. It develops your scientific thinking skills, including critical analysis and problem-solving ability, and adds computational and complex IT skills, maximising opportunities for employment related to information technology and science.


The requirements below detail what you must study in order to complete this double-degree course and receive the awards.

Units are 6 points unless otherwise stated. You must complete 192 points:

1. 96 points must be completed in Parts A and B as described below in S2000 Bachelor of Science component, of which:

  • at least 30 points and no more than 36 points of level 1 units must be completed
  • at least 60 points must be completed at levels 2 and 3
  • at least 24 points must be completed at level 3
  • you must complete the level one sequences at stage one before enrolling in level two science units

Note 1: You cannot complete a minor, major or extended major in Computational science under the Science component.

2. 96 points must be completed in Parts A, B, C, D and E as described below in C2001 Bachelor of Computer Science component, of which:

  • no more than 36 points of level 1 units can be completed
  • at least 36 points must be completed at level 3

Science component

Bachelor of Science is a comprehensive course and it will provide you with a broad, general science education, as well as specialist training in one or more science disciplines.

Part A. Science specified study (48 points)

Although the requirements in Part A appear to exceed 48 points, a level 1 sequence is typically counted towards your major (Part B) and not towards Part A.

You must complete:

Level 1 sequences

a. At least two level 1 approved science sequences (24 points)

Normally, the units in a level 1 sequence are required for the completion of a related minor or major. The choice of level 1 sequences will influence your choice of level 2 and level 3 units and will lay the foundation for your major.

Note 2: If you want to specialise in Mathematics then you complete MTH1030 in place of MAT1841 as part of the Computer Science component. If you also need to complete MTH1020 then this will count towards the Science component.

Mathematics and statistics unit

b. You are not required to complete the level one mathematics or statistics unit for the Science component as you complete a corresponding mathematics requirement in your partner course, MAT1841. You can still choose to complete a level one sequence in mathematics.

Additional level 1 units

c Any additional level 1 units required to take the total level 1 science listed units to either 30 or 36 points. Level 1 science listed units are chosen from units listed under any major, extended major or minor offered in the Bachelor of Science or from the following:

  • SCI1200 Humans, evolution and modern society
  • SCI1300 Climate change: From science to society
  • SCI1400 From Galileo to GPS: How astronomy shapes our lives
  • SCI1800 The sustainable planet
Level 2/3 units

d. One unit (6 points) from:

  • SCI2010 Scientific practice and communication
  • SCI2015 Scientific practice and communication (advanced).

e. Any additional units required to make the total level 2 and 3 Bachelor of Science listed units to at least 60 points (inclusive of the unit in d. and the units in your major in Part B), with at least 24 points at level 3, chosen from:

  • SCI3910 Schools science project
  • SCI3920 Science industry placement
  • SCI3930 Career skills for scientists
  • units listed under any major, extended major or minor offered in S2000 Bachelor of Science

Part B. Science listed major (48 points)

You must complete one science listed major from those listed below. A major requires eight units with no more than two units at level 1 (12 points) and at least three units (18 points) at level 3. You may replace the major with an extended major by using the elective units available in Part A.

It is recommended that you consider completing level 2 units in more than one area of science to maximise your choice of major at level 3.

If you intend to undertake an honours year you should ensure you complete the specific units required as a pre-requisite for honours in your chosen major area of study.

Minors, majors and extended majors

Note 3: You cannot complete a minor, major or extended major in Computational science under the Science component.

Note: Psychology is taught by the Faculty of Medicine, Nursing and Health Sciences.

The table of minors and majors by campus indicates if an area of study is available as a minor, major or extended major.

Computer science component

Bachelor of Computer Science course is a specialist course that develops through the themes of computer science foundation study, professional skills study, specialist discipline knowledge, problem solving and analytic skills study, and professional skills study which come together in applied practice.

Part A. Foundational computer science study (42 points)

This study will develop your understanding of the role and theoretical basis of computer science and computational methods.

You must complete:

  • FIT1045 Algorithms and programming fundamentals in python
  • FIT1047 Introduction to computer systems, networks and security
  • FIT1008 Introduction to computer science
  • FIT2004 Algorithms and data structures
  • FIT2014 Theory of computation
  • MAT1830 Discrete mathematics for computer science
  • MAT1841 Continuous mathematics for computer science or MTH1030 Techniques for modelling

Part B. Professional skills study (6 points)

You must complete

Part C. Specialist discipline knowledge and Part D. Problem solving and analytical skills (36 points)

You must complete one of the following specialisations:

Part E. Applied practice (12 points)

You complete a full-year project (12 points) relevant to your specialisation, or the industry-based learning units (18 points):

  • FIT3161 Computer science project 1 and FIT3162 Computer science project 2
  • FIT3163 Data science project 1 and FIT3164 Data science project 2
  • FIT3045 Industry-based learning* (18 points)

* This option is available only if you are selected to participate in the Industry-based learning (IBL) program. If you intend to apply for the IBL program, please discuss your course progression with faculty staff. If you are selected for the IBL program you must complete one unit over summer semester or overload in one semester by one unit in order to complete the degree within three years

Alternative exits

You may be eligible to exit this double degree course early and graduate with one of the single awards once you have successfully completed all of the requirements described above for the single degree component and have completed a total of:

  • 144 points to exit with a Bachelor of Science
  • 144 points to exit with a Bachelor of Computer Science

Progression to further studies


You may be eligible to apply for a one-year honours course once you have successfully completed this double degree, or have completed all of the requirements for one of the single degrees including a total of 144 points. The following honours courses apply:

  • S3701 Bachelor of Science (Honours)
  • C3702 Bachelor of Computer Science (Honours)

You are usually eligible to apply for honours if you achieve a distinction grade average (70 percent) or above in 24 points of studies in relevant units at level 3. This sometimes also means you need to have completed specific units. Science students should refer to the honours prerequisites table.

Graduate coursework

Students successfully completing the Bachelor of Science may proceed to:

  • S5003 Postgraduate Diploma in Science (Malaysia only)
  • S6000 Master of Science (from 2019)
  • S6001 Master of Financial Mathematics*
  • S6002 Master of Environment and Sustainability**
  • S6003 Master of Mathematics (from 2019)

* Students completing a major in applied mathematics, financial and insurance mathematics, mathematical statistics, mathematics or pure mathematics are eligible to receive 24 points of credit towards this course.

** Students completing a major in a cognate discipline including business, environmental science, humanities, science or social sciences are eligible to receive 24 points of credit towards this course.