UNSW   Faculty of Engineering PRINT VERSION SITE MAP  
cse | School of Computer Science and Engineering (CRICOS Provider No. 00098G)
    #About CSE     #Undergraduate Study     #Postgraduate Study     #Timetables & Courses     #Research & Publications     #People & Work Units     #Help & Resources     #News & Events     #High School Portal

Last updated 15.08.08

Course Levels

Course availability is subject to timetabling and teaching resources. Extended versions of any course may be used instead.

Courses may have a number of prerequisites. Students should plan ahead to make sure that the prerequisites of the courses they are interested in are satisfied, and that appropriate substitutions are made for non-CSE courses which form part of the above majors. See section on Exemption and Substitution for more information.

Level 0 - Courses with no prerequisite

BINF9010 Bioinformatics Methods & Applns
COMP9020 Foundations of Comp. Science
COMP9021 Principles of Programming
COMP9032 Microprocessors & Interfacing
COMP9311 Database Systems (COMP9021 is a corequisite)
COMP9414 Artificial Intelligence (COMP9021 is a corequisite)
COMP9416 Knowledge Based Systems
COMP9511 Human Computer Interaction
COMP9514 Advanced Decision Theory
GSOE9210 Engineering Decision Structures
GSOE9820 Engineering Project Management

Level 1 - Non-level-0 courses with chains of one prerequisite at most

COMP4411 Experimental Robotics (plus special conditions)
COMP4416 Intelligent Agents (plus special conditions)
COMP4418 Knowledge Representation
COMP9024 Data Structures & Algorithms
COMP9031 Internet Programming
COMP9041 Software Construction
COMP9222 Digital Circuits and Systems
COMP9321 e-Commerce Impl. Infrastruct. (COMP9311 is a corequisite)
COMP9324 Mobile Enterprise Applications (COMP9321 is a corequisite)
COMP9331 Computer Networks & Applications (COMP9024 is a corequisite)
COMP9415 Computer Graphics (COMP9024 is a corequisite)
COMP9517 Computer Vision (plus special conditions)

Level 2 - Non-level 1 courses with chains of two prerequisites at most

COMP4001 Object-Oriented Software Dev
COMP4003 Industrial Software Development
COMP4141 Theory of Computation
COMP4511 User Interface Design & Constr (COMP4001 is a corequisite - plus special conditions)
COMP9008 Software Engineering
COMP9101 Design &Analysis of Algorithms
COMP9102 Programming Lang & Compilers
COMP9018 Advanced Graphics (plus special conditions)
COMP9151 Foundations of Concurrency
COMP9161 Concepts of Programming Lang.
COMP9152 Comparative Concurrency Semantics
COMP9153 Algorithmic Verification
COMP9171 Object-Oriented Programming
COMP9201 Operating Systems
COMP9211 Computer Architecture
COMP9314 Next Generation Database Systs (plus special conditions)
COMP9315 Database Systems Implementat'n
COMP9317 XML and Databases
COMP9318 Data Warehousing & Data Mining
COMP9322 e-Commerce Systems Engineering
COMP9323 e-Enterprise Project (COMP9322 is a corequisite)
COMP9332 Network Routing and Switching
COMP9333 Advanced Computer Networks
COMP9334 Systems Capacity Planning
COMP9335 Wireless Mesh&Sensor Networks
COMP9336 MobileNet
COMP9337 Securing Wireless Networks
COMP9417 Machine Learning & Data Mining
COMP9431 Robotic Software Architecture (plus special conditions)
COMP9441 Cryptography and Security
COMP9444 Neural Networks (plus special conditions)
COMP9519 Multimedia Systems

Level 3 - Non-level 2 courses with chains of three prerequisites at most

COMP4121 Advanced & Parallel Algorithms
COMP4132 Advanced Functional Programming
COMP4211 Advanced Architectures & Algorithms
COMP4412 Introduction to Modal Logic
COMP4415 First-order Logic
COMP9009 Adv Topics in Software Eng
COMP9116 S'ware Dev: B-Meth & B-Toolkit
COMP9117 Software Architecture (plus special conditions)
COMP9242 Advanced Operating Systems (plus special conditions)
COMP9243 Distributed Systems
COMP9245 Real-Time Systems

Approved Substitutions

BIOT7160 Genomics & Proteomics
GBAT9117 E-Business: Strategy and Management
GMAT9023 Innovations in Spatial Information 1
GMAT9024 Innovations in Spatial Information 2
GMAT9201 GPS Receivers and How They Work
GMAT9202 Satellite Navigation: Receivers and Systems
GMAT9205 Fundamentals of Geopositioning
GMAT9210 Geopositioning Tech for Infomobility Applications
GMAT9220 Principles of GPS Positioning
INFS5731 Strategic Management of Business Info Systems 
INFS5732 Management of Business Info Systems Operations
INFS5733 Information Technology Quality and Project Management
INFS5848 Information Systems Project Management
INFS5885 e-Business Applications and Technology
INFS5905 Information Systems Auditing
INFS5926 Advanced Data Management
INFS5927 Knowledge Management Systems and Technology
INFS5953 Information Systems Management
INFS5978 Accounting Information Systems
INFS5984 Information Systems Security
INFS5989 Information Systems Development
INFS5991 Business Intelligence and Decision Support
LEGT5421 E-Business and the Law
MATH5846 Introduction to Probability and Stochastic Processes
MATH5856 Introduction to Statistics and Statistical Computations
TELE9751 Internet Design and Equipment Architectures
TELE9752 Network Operations and Control
TELE9753 Advanced Wireless Networks
TELE9754 Coding and Information Theory 

Exemption and Substitution

Any student who has received credit may choose to forego those credits in favour of completing additional courses from the course list. This will not shorten the duration of the program.

GradDipIT (5543) and MIT (8543) students are permitted to substitute up to three non-CSE courses provided they are relevant to the discipline of Computing and IT. Some majors are required to make such substitutions in order to satisfy the major (eg. Bioinformatics). Students with Advanced Standing may not be eligible for substitutions, seek advice from the CSE Student Office before enrolling.

MIT (8543) students may also substitute one course for a non-advanced postgraduate UNSW free elective.

MIT (8543) students are also permitted to substitute one, two or three courses with a project of equal value provided they meet the following criteria:

  • Have completed (or have advanced standing in) 72uc; and
  • Have obtained agreement from a CSE academic supervisor; and
  • Have maintained a Distinction level performance (75WAM) in the program.
 
Top Of Page

 ###
Site maintained by webmistress@cse.unsw.edu.au
Please read the UNSW Copyright & Disclaimer Statement