The Selectives for CSEM courses lists later year electives available to students studying Computer Science, Engineering and Mathematics awards at both undergraduate and postgraduate levels subject to prerequisites. Not all topics listed are taught in any year. All topics are 4.5 units. Group codes are as follows:

  • B - Biomedical Engineering
  • V - Civil Engineering
  • C - Computer Science / Information Technology
  • Y - Computer and Network Systems Engineering
  • D - Digital Media
  • L - Electrical
  • E - Electronics
  • I - Innovation, Enterprise and Management
  • M - Mathematics and Statistics
  • H - Mechanical (including Naval Architecture)
  • N - Network Systems
  • R - Robotics
  • S - Software Engineering
  • * - Postgraduate only, except by permission of the Director of Studies
  • ^ - Topic available to all groups as part of Table A non-discipline specific units
 Code  Topic Name
COMP7701 Advanced Enterprise Security C, N, S
COMP7702 Pattern Recognition C, M, N, S, Y
COMP7706 Advanced Conceptual Modelling and Knowledge Engineering C, S
COMP7707 Advanced Data Mining C, M, S
COMP7709 Computational Genomics C, S
COMP7711 Interactive Physics and Computer Graphics C, D, S, Y
COMP7712 Embodied Conversational Agents C, R, S
COMP7715 Computational Intelligence C, S
COMP7716 Information Retrieval and Text Processing C, D, S
COMP7717 Mobile Application Development C, S, N
COMP7720 Advanced Studies in Computing A C, D, N, S, Y
COMP7721 Advanced Studies in Computing B C, D, N, S, Y
COMP7722 Computer Supported Cooperative Work and Groupware C, S
DSGN7702 Innovation in Manufactured Devices ^
ENGR7701 Advanced Biomechanics B, H
ENGR7702 Biomaterials B, H
ENGR7707 Medical Physics B
ENGR7708 Scalable Computing C, M, N, S, Y
ENGR7709 Real Time Systems B, E, H, L, R, Y
ENGR7711 Advanced Control Systems B, E, H, L, R, Y 
ENGR7712 Autonomous Systems  E, L, R
ENGR7720 Advanced Studies in Engineering A ALL
ENGR7721 Advanced Vibration Analysis H
ENGR7722 Haptic-Enabled Systems B, D, R, S, Y
ENGR7731 Computer Architecture E, Y
ENGR7732 Instrumentation E, L, R, Y
ENGR7752 Advanced Solid Mechanics H
ENGR7761 Image Processing E, R, S, Y
ENGR7762 Renewable Energy Systems L
ENGR7771 Rehabilitation and Assistive Technology B
ENGR7781 Innovation in Medical Devices B
ENGR7791 Software Engineering 4 C, S
ENGR7811 Advanced Mechanical Design H
ENGR7812 Power Electronics E, L
ENGR7821 Electrical Power Systems L
ENGR7831 Advanced Studies in Engineering B All
ENGR7841 Wireless and Telecommunications Systems E, Y
ENGR8841 Hydrostatics GE H
ENGR9742 Standards, Ethics and Compliance
ENGR7XXX Advanced Civil Engineering Design V
ENGR7851 Advanced Electronic Design E
MATH7701 Finite Element Methods B, M, H, V
MATH7702 Applications of Mathematics M
MATH7706 Measure Theory and Integration M
MATH7707 Optimisation M
MATH7709 Topology M
MATH7712 Differential Geometry M
MATH7720 Advanced Studies in Mathematics A M
MATH7721 Advanced Studies in Mathematics B M
MATH7XXX Game Theory M, C
MMEDXXXX School of Medicine topics with the approval of the Director of Studies B
SCME7XXX Department of Screen and Media topics with the approval of the Director of Studies D
STAT9702 Statistical Methods for Engineering and Science *


  1. Appropriate alternative topics from across the University may be selected with the approval of the Director of Studies.
  2. Postgraduate students may also select COMP, ENGR and MATH 8000-level topics with the approval of the Director of Studies.