Skip to content | Change text size
Handbooks Courses Units
 
Monash University

Honours degree of Bachelor of Computer Science

Course code: 1608 ~ Course abbreviation: BCompSc(Hons) ~ Total credit points required: 48 ~ 1 year full-time, 2 years part-time ~ Managing faculty: Information Technology

Study mode and course location

On-campus (Clayton)

Course description

An honours degree in computer science opens a range of career opportunities. Students with honours are particularly sought after by employers, and can choose from more interesting research and development positions because of their extra skills and proven abilities. An honours degree also leads to postgraduate study, which is necessary for an academic career or a career in industrial research.

Course objectives

On completion of the Honours degree of Bachelor of Computer Science, students will have knowledge of: a range of specialised topics in computer science; cultural, social, legal and ethical issues inherent in research applicable to the discipline of computer science; how to plan, conduct and manage a research project; and research methodology appropriate to computer science, their use and their limitations. Graduates will gain an understanding of several advanced areas of computer science and how to formulate and approach a research problem. They will have the ability to: critically analyse research literature and conduct a literature survey; plan and manage a research project; analyse, synthesize and evaluate factors in their research project, and to defend their research approach; undertake a significant independent research project; document and communicate research results, and the methods used, orally and in a written report; and undertake independent learning and apply analytical thinking. They will have attitudes which enable them to behave in an ethical and professional manner and participate professionally in research and development.

Entry requirements

A person may be admitted to candidature for BCS (Hons) if they:

(a) satisfy the requirements of a relevant pass degree and obtained credit average or above in all units with a distinction in third-year IT units; or

(b) gained qualifications and experience in studies undertaken in any faculty or educational institution if such qualifications and experience are deemed by the faculty's admissions and credit transfer sub-committee to be preparation equivalent to attainment of the pass degree of the standard specified in paragraph (a).

Course structure

Course requirements

The honours degree consists of a total of 48 points comprising:

  • FIT4005 IT Research methods* (6 points)
  • honours thesis (24 points)
  • advanced computer science coursework electives (18 points), as listed below.

    * With compulsory attendance at workshops and stipulated faculty seminars.

Students choose one core unit from the following list (all units 6 points):

  • FIT4009 Advanced topics in intelligent systems
  • FIT4010 Advanced topics in algorithms and discrete structures
  • FIT4011 Advanced topics in programming languages and systems
  • FIT4012 Advanced topics in computational science

Students choose two elective units from the following list* (all units 6 points):

  • CSE4213 Formal methods in software engineering
  • CSE4333 Parallel systems
  • CSE4431 System validation and verification, quality and standard
  • CSE5230 Data mining
  • CSE5323 Professional issues
  • CSE5340 Programming language concepts and semantics
  • CSE5610 Intelligent software systems
  • CSE5910 Java for programming multimedia applications
  • FIT4008 Reading unit
  • FIT4009 Advanced topics in intelligent systems
  • FIT4010 Advanced topics in algorithms and discrete structures
  • FIT4011 Advanced topics in programming languages and systems
  • FIT4012 Advanced topics in computational science
  • FIT4015 Digital communication technology and protocols
  • FIT4016 Information security
  • FIT4017 Network management
  • FIT5010 Advanced internet protocols and applications
  • FIT5011 Advanced network design and performance
  • FIT5012 Coding and compression for digital communication

    *Instead of choosing two units from the list above, students may complete one FIT level 4 unit from the list above and a 6-point elective chosen from any faculty of Monash University at either level 3, level 4 or level 5, with approval from the honours coordinator.

Contact details

Refer to http://ask.monash.edu.au/ or visit http://www.infotech.monash.edu.au/honours

Course leader

Dr Jon McCormack