Software Engineering

Information is valid for students commencing in 2013.

A student is required to obtain -

  • for the MESc (Man)(Software Engineering Plan code: SOFTWX5530), #32 comprising -
    • #8 from Part A of the MBus list
    • up to #14 from Parts A and B of the MESc (Software Engineering) list and Parts B and C of the MBus list with a maximum of #6 from Part A of the MESc (Software Engineering) list and Parts B and C of the MBus list
    • up to #4 from Part C of the MESc (Software Engineering) list; and
    • the balance from Parts D and E of the MESc (Software Engineering) list.

Part A

Course Code Units Course Title
COMP7308 2 Operating Systems Architecture
COMP7505 2 Algorithms & Data Structures
COMP7702 2 Artificial Intelligence
COMS7003 2 Information Security
COMS7201 2 Computer Networks I
CSSE7001 2 The Software Process
CSSE7301 2 Embedded Systems Design & Interfacing
INFS7202 2 Web Information Systems
INFS7204 2 Service-Oriented Architectures
INFS7907 2 Advanced Database Systems

Part B

Course Code Units Course Title
COMP7402 2 Compilers and Interpreters
COMP7500 2 Advanced Algorithms & Data Structures
COMP7703 2 Machine Learning
COMS7200 2 Computer Networks II
COMS7507 2 Advanced Computer and Network Security
CSSE7005 2 Embedded System Design [1]
CSSE7014 2 Distributed Computing
CSSE7411 2 Advanced Embedded Systems [2]
DECO7450 2 Advanced Human-Computer Interaction
ENGG7000 2 Systems Engineering
ENGG7800 2 Engineering Project Management
INFS7203 2 Data Mining
INFS7205 2 Spatial and Multimedia Databases

Part C

Course Code Units Course Title
CSSE7032 2 Models of Software Systems
CSSE7034 2 Predictable Professional Performance
INFS7410 2 Information Retrieval and Web Search

Part D

Course Code Units Course Title
ENGG7020 2 Systems Safety Engineering
ENGG7302 2 Advanced Computational Techniques in Engineering

Courses offered on an occasional basis

Course Code Units Course Title
ENGG7300 2 Advanced Topics in Engineering I
ENGG7301 2 Advanced Topics in Engineering II

Part E

Course Code Units Course Title
ENGG7803 4 Engineering Postgraduate Project B [3]
ENGG7804 4 Engineering Postgraduate Project B [3]

Courses offered on an occasional basis.

Course Code Units Course Title
ENGG7802 4 Engineering Postgraduate Project B [4]
ENGG7806 8 Engineering Postgraduate Project D [4]
ENGG7807 8 Engineering Postgraduate Project D [3]
ENGG7808 8 Engineering Postgraduate Project D [3]

End notes

  • [1] Last offered 2012
  • [2] Not offered 2012. Course will be first offered in 2013.
  • [3] This course is offered over more than one semester. Enrol in the same course code in each semester.
  • [4] Code for students completing the course in one semester.