Students who commenced their course before 2012 should consult the rules below.

  • Pre-2012 rules
    • 6. Engineering, Computing and Mathematics Rules
      • Engineering, Computing and Mathematics rules for undergraduate courses
        • 6.2 Bachelor's degrees
          • 6.2.4 Bachelor of Computer and Mathematical Sciences honours degree (5010H)

            Note: This course is not available to students who are enrolled in one of the University's new undergraduate degrees.

            Applicability of the Student Rules, policies and procedures

            6.2.4.1(1) The Student Rules in the Student Procedures, Rules and Policies section apply to students in this course.

            (2) The policies and procedures in the Student Procedures, Rules and Policies section apply except as otherwise indicated in the rules for this course.

            Applicability of the Faculty general provisions

            6.2.4.2 The Faculty general provisions for bachelor's degrees in 6.2.1 apply to the course.

            Admission

            6.2.4.3(1) Students must have completed—

            (a) the requirements for the Bachelor of Computer and Mathematical Sciences pass degree of this University, or equivalent as recognised by the Faculty;

            and

            (b) within the previous two years, the final unit or units of the major subject in which they intend to proceed to honours.

            (2) Students pursuing honours in the School of Computer Science and Software Engineering must have completed the requirements for the Bachelor of Computer and Mathematical Sciences with a major offered in the School with an average mark of at least 70 per cent in those Level 3 and Level 4 units that contribute to the major.

            (3) Students pursuing honours in the School of Mathematics and Statistics must have completed the requirements for the Bachelor of Computer and Mathematical Sciences with a major offered in the School with an average mark of at least 65 per cent.

            (4) The Faculty may approve joint honours courses arranged by two or more schools of which at least one must be the School of Mathematics and Statistics or the School of Computer Science and Software Engineering.

            (5) If a student completes the requirements of the Bachelor of Computer and Mathematical Sciences pass degree in the first semester in any year, they may be granted permission to enrol in the honours course in the second semester of the same year.

            (6) In exceptional circumstances, and on the recommendation of the Head of the School of Mathematics and Statistics or the Head of the School of Computer Science and Software Engineering, the Faculty may permit a student who requires 12 points or fewer to complete the Bachelor of Computer and Mathematical Sciences pass degree to enrol for the degree with honours.

            Course structure

            6.2.4.4(1) The honours course in the School of Computer Science and Software Engineering consists of units to a total value of 48 points comprising—

            (a) all units in Table 6.2.4a (Computer Science and Software Engineering honours core units)—30 points

            and

            (b) three units from Table 6.2.4b (Computer Science and Software Engineering honours options)—18 points.

            (2) The honours course in the School of Mathematics and Statistics consists of units to a total value of 48 points comprising—

            (a) a mathematics or statistics dissertation—18 points1

            and

            (b) two units from Group A in Table 6.2.4c (Mathematics and Statistics honours options)—12 points

            and

            (c) two units from Group A or Group B in Table 6.2.4c (Mathematics and Statistics honours options)—12 points

            and

            (d) one Level 3 or 4 unit offered in the School of Mathematics and Statistics—6 points.

            (3) With the approval of the School of Mathematics and Statistics, or the School of Computer Science and Software Engineering, students may be permitted to substitute other units for units offered in the School.

            [Approved exception to University Policy]

            1 Dissertation unit details are available from the School of Mathematics and Statistics.

            Supplementary assessment

            6.2.4.5 Rescinded

            Time limits

            6.2.4.6(1) Unless the Faculty approves otherwise in recognition of exceptional circumstances, the time limit is three years.

            [Approved exception to University Policy]

            (2) Unless otherwise approved by the Faculty, a student permitted to enrol in the course for the degree with honours in terms of Rule 6.2.4.3(6) must complete the remaining requirements for the pass degree and the requirements for the honours degree within the time specified in (1).

            Progress status

            6.2.4.7 A student who fails to make satisfactory progress may be assigned a progress status of 'Excluded' by the Faculty.

            • Table 6.2.4a—Computer Science and Software Engineering honours core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1, S2CITS4001Computer Science and Software Engineering Research Project Part 1
              S1, S2CITS4002Computer Science and Software Engineering Research Project Part 2
              N/ACITS4008Scientific Communication

              1 Part 1 and Part 2 of the Computer Science and Software Engineering Research Project must be completed over two successive semesters.

            • Table 6.2.4b—Computer Science and Software Engineering honours options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1CITS4402Computer Vision
              S2CITS4403Computational Modelling
              S1CITS4404Artificial Intelligence and Adaptive Systems
              S1CITS4419Mobile and Wireless Computing
              N/ACITS5502Software Processes
            • Table 6.2.4c—Mathematics and Statistics honours options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Group A
              Applied Mathematics and Operations Research
              AvailabilityUnit codeUnit name
              S1MATH4021Dynamical Systems
              S2MATH4022Theoretical Mechanics
              S2MATH4023Mathematical Optimisation
              MATH74214A1: Financial Mathematics
              MATH74234A3: Advanced Topics in Optimisation
              MATH74244A4: Continuum Mechanics
              MATH74254A5: Mathematical Methods
              MATH74264A6: Advanced Dynamical Systems
              MATH74294A9: Topics in Applied Mathematics
              Pure and Discrete Mathematics
              AvailabilityUnit codeUnit name
              S1MATH4031Algebra
              S1MATH4032Continuous Geometry and Analysis
              S2MATH4033Advanced Topics in Pure Mathematics
              MATH74314P1: Analysis and Geometry 1 1
              MATH74324P2: Analysis and Geometry 2 1
              MATH74344P4: Algebra and Combinatorics 1 1
              MATH74354P5: Algebra and Combinatorics 2 1
              MATH74384P8: Topics in Pure Mathematics 1 1
              MATH74394P9: Topics in Pure Mathematics 2
              Mathematical and Applied Statistics
              AvailabilityUnit codeUnit name
              S1STAT4061Probability and Stochastic Processes
              S1STAT4062Statistical Modelling and Inference
              S2STAT4063Computationally Intensive Methods in Statistics
              STAT74414S1: Statistical Inference 1
              STAT74424S2: Biostatistics 1
              STAT74434S3: Spatial Statistics and Point Processes 1
              STAT74444S4: Computer Intensive Methods in Statistics 1
              STAT74484S8: Sample Surveys 1
              STAT74494S9: Topics in Probability and Statistics
              Group B
              AvailabilityUnit codeUnit name
              MATH33003PO: Introduction to Geometric Topology 1
              MATH33253A5: Continuum Mechanics and Industrial Modelling 1
              MATH33273A7: Chaos and Dynamical Systems 1
              MATH33353P5: Groups and Symmetry 1
              STAT33613S1: Random Processes and Their Applications 1
              STAT33643S4: Applied Probability in Commerce and Finance 1
              S1STAT3401Advanced Data Analysis

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.