Single Award

Bachelor of Engineering (Bioinformatics)

Program 3647

*** New program for 2014 ****

Students should follow the most up-to-date program wherever possible. 

Where this is not possible, the UNSW Handbook for past years will show the previous version of the program, however, students should note that some substitutions may be necessary where courses are no longer available.  Contact the CSE Student Office to seek clarification on any program or enrolment matters, as failure to complete the correct program will result in a delay to graduation.

Program Structure

Bioinformatics graduates receive a Bachelor of Engineering after four years. The program is multi-disciplinary and students will achieve a high level of expertise across computing, maths and biology. Students will undertake a major project in the fourth year bringing these areas together.


  • UOC denotes Units of Credit, a measure of the amount of work required in a course;
  • Review all courses in the handbook for information on assumed knowledge and requisites;
  • Some courses are offered twice per year and may be taken in either semester;
  • This program structure is a guide only. Students may take courses in any order as long as requisites are observed.
BABS1201 Molecules, Cells & Genes 6 -
Chemistry A or
Higher Chemistry A
6 -
COMP1917 Computing 1 6 -
Mathematics 1A or
Higher Mathematics 1A
6 -
COMP1927 Computing 2 - 6
ENGG1000 Engineering Design - 6
Mathematics 1B or
Higher Mathematics 1B
- 6


Fundamentals of Physics
Physics 1A or
Higher Physics 1A
- 6
COMP2911 Engineering Design in Computing 6 -
MATH1081 Discrete Mathematics 6 -
Higher Theory of Statistics or
Theory of Statistics
6 -
Principles of Biochemistry (Advanced)
Genetics or
Genetics (Advanced Level)
Microbiology 1
Cell Biology
6 -
BINF2010 Introduction to Bioinformatics - 6
BIOC2201 Principles of Molecular Biology - 6
COMP2041 Software Construction - 6
SENG1031 Software Engineering Workshop 1 - 6
BABS3121 Molecular Biology of Nucleic Acids 6 -
BINF3010 Bioinformatics Methods & Applications 6 -
COMP3121 Algorithms & Programming Techniques 6 -
COMP3311 Database Systems 6 -
BINF3020 Computational Bioinformatics - 6
BINF3111 Bioinformatics Project A - 6
  Free Electives - 12
BINF4111 Bioinformatics Project B 6 -
COMP4930 Thesis Part A 6 -
  Professional Electives 6 6
  General Education 6 6
COMP4931 Thesis Part B - 6
COMP4920 Management & Ethics - 6

Bioinformatics Electives

Free Electives

Any course, other than those created specifically for General Education i.e. those starting with GEN, can be taken as a free elective.

Professional Electives

Professional electives can be drawn from computer science, life sciences, or specified statistics courses.  Pre-requisites will apply in some cases and students will need to use free electives to meet these requirements. 

Dual award students, who do not have free electives in the BE program, will be required to take additional units of credit to satisfy pre-requisites where needed if they are unable to take the relevant courses in their other award.

  • Computing courses that do not have COMP0xxx or COMP1xxx course codes can be used as professional electives.
  • Any level 3 BIOC/BIOT/MICR/BABS course can be selected as professional electives. Recommended life science courses include:
BIOC3111 Molecular Biology of Proteins 6
BABS3151 Human Genetics and Variation 6
BABS3281 Molecular Genomics 6
BABS3291 Genes, Genomes & Evolution 6
BABS3031 Biotechnology and Bioengineering 6
BABS3061 Medical Biotechnology 6
  • The following statistics courses may also be used as professional electives, provided pre-requisites have been met:
MATH2831 Linear Models 6
MATH2931 Higher Linear Models 6
MATH3801 Probability & Stochastic Proc 6
MATH3901 Higher Probability & Stochastic Proc 6
MATH3811 Statistical Inference 6
MATH3911 Higher Statistical Inference 6
Industrial Training

Industrial Training

60 days of Industrial Training (IT) is a requirement for all Bachelor of Engineering programs.  It is recommended that students start thinking about IT in the summer after Year 2 and Year 3. Graduation may be delayed if a satisfactory report for 60 day industrial training has not been received and approved by the release of final year results.

Computer Science and Engineering Research

Final Year Thesis

A full year thesis is compulsory in all Bachelor of Engineering programs and the Bachelor of Science Honours.  The course outline is availalbe on the Thesis Website, together with information on topics and supervisors, assessment requirements and deadlines, in addition to a sample thesis report library which is accessed via myCSE for currently enrolled students.

Student Studying Outdoors

General Education

UNSW wants all students to develop skills in a broad range of areas, not just in their specific study discipline, and so students in all degrees are required to undertake a number of general studies courses outside their discipline. Students should select courses from outside of the Faculty of Engineering and in disciplines that are not available in their program as core or elective courses.

CSE Student Office

CSE Student Office

Contact the CSE Student Office for advice on all program related matters, including policy and procedure, in relation to admission, enrolment, progression, and graduation.