Monash University

Undergraduate - Area of study

Students who commenced study in 2014 should refer to this area of study entry for direction on the requirments; to check which units are currently available for enrolment, refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your area of study.

print version

This area of study entry applies to students commencing this course in 2014 and should be read in conjunction with the relevant course entry in the Handbook. Any units listed for this area of study relate only to the 'Requirements' outlined in the Faculty of Information Technology component of any bachelors double degrees.

Managing facultyFaculty of Information Technology
Offered byClayton School of Information Technology
School of Information Technology, Malaysia
Campus(es)Clayton, Malaysia
CoordinatorDr David Albrecht (Clayton) and Mr Loke Kar Seng (Malaysia)


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


Computer science is concerned with the scientific design and application of computer software and hardware. It is a broad discipline, encompassing software design, programming, algorithm development, the computing hardware, and the theoretical foundations of computation, as well as the present and potential applications of computing that pervade modern society. The study of computer science is not restricted to current technologies and instead emphasises fundamental principles, thus enabling graduates to understand and indeed shape future developments.


All students complete the requirements as outlined below in the degree in which they are enrolled.

Bachelor of Computer Science

Bachelor of Science and Bachelor of Computer Science

For the sequence of units required to complete the Bachelor of Computer Science or Bachelor of Science and Bachelor of Computer Science, refer to the Handbook entry for the relevant course.

Bachelor of Informatics and Computation Advanced (Honours)

Students complete:

(a.) seven core units (42 points):

  • FIT1029 Algorithmic problem solving
  • FIT1008 Introduction to computer science
  • FIT2004 Algorithms and data structures
  • FIT2014 Theory of computation
  • FIT2083 Research methods in computer science
  • FIT3140 Advanced programming
  • MAT1830 Discrete mathematics for computer science

(b.) one computer science-specified elective (6 points) chosen from a schedule published by the Faculty of Information TechnologyFaculty of Information Technology (

Contact details

Relevant courses

  • 2380 Bachelor of Computer Science
  • 3517 Bachelor of Science and Bachelor of Computer Science
  • 4310 Bachelor of Informatics and Computation Advanced (Honours)