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 14.06.06

Summary of Comp Sci & Eng Programs

COURSE GROUP AND DESCRIPTION

MEngSc

MCompSc

GradDipCS

 
Coursework
Project
Coursework
Project
Coursework

GROUP A INTRODUCTORY COURSES

Group A COURSES consists of bridging material in computing taught at an accelerated pace for MCompSc and GradDip in CS students. Students who are able to demonstrate that they have thoroughly covered equivalent material in their previous studies may request exemptions from some or all of these courses. These courses are not available in MEngSc for credit.


COMP9020 - Foundations of Computer Science
COMP9021 - Principles of Programming
COMP9022 - Digital System Structure
COMP9024 - Data Structures & Algorithms

Group A ELECTIVE

COMP9520 - Concrete Computing

0
0
4
24uc
4
24uc

4
24uc

GROUP B CORE COMPUTING

Group B courses constitute the core knowledge in computing that every postgraduate student in computing should possess, including databases, algorithms, artificial intelligence, microprocessors, operating systems, and software engineering

COMP9008 - Software Engineering
COMP9101 - Design & Analysis of Algorithms
COMP9201 - Operating Systems
COMP9221 - Microprocessor Systems
COMP9311 - Database Systems
COMP9414 - Artificial Intelligence

Group B ELECTIVES

COMP9031 - Internet Programming
COMP9041 - Software Construction Techniques & Tools

GROUP C IMPORTANT COMPUTING ASPECTS

Group C courses constitute the secondary core courses that emphasise important aspects of computing, but due to time constraints it is not feasible to expect students to take all of them.

COMP9161 - Concepts of Programming Languages
COMP9102 - Compiling Techniques
COMP9151 - Foundations of Concurrency
COMP9331 - Computer Networks & Applications
COMP9415 - Computer Graphics
COMP9511 - Human Computer Interaction

B and C courses constitute the core of the IT discipline, and every graduate from a CSE postgraduate program should know about the majority of these topics.

ONE FREE ELECTIVE

A maximum of one free elective of Postgraduate level can be used toward the Groups B/C requirement. Approval can be sought by contacting the CSE Student Office.

 
Max 2
B & C
12uc
7
A & B & C
42uc
7
A & B & C
42uc
7
A & B & C
42uc
GROUP D ADVANCED ELECTIVES

Group D courses are advanced electives that can be used by a student to gain specialisation in one of several areas of computing.

BINF9010
- Bioinformatics Methods & Applications
COMP4001 - Object-oriented Software Development
COMP4121 - Advanced & Parallel Algorithms
COMP4132 - Advanced Functional Programming
COMP4133 - Advanced Compiler Construction
COMP4141 - Theory of Computation
COMP4211 - Advanced Architectures & Algorithms
COMP4411 - Experimental Robotics
COMP4412 - Introduction to Modal Logic
COMP4415 - Artificial Intelligence: Foundations
COMP4416 - Intelligent Agents
COMP4511 - User Interface Design
COMP9018 - Advanced Graphics
COMP9009 - Advanced Topics in Software Engineering
COMP9103 - Algorithms & Computational Complexity
COMP9116 - Software System Development Using B
COMP9117 - Architectures of Software Systems
COMP9211 - Computer Architecture
COMP9231 - Integrated Digital Systems
COMP9242 - Advanced Operating Systems
COMP9243 - Distributed Systems
COMP9314 - Next Generation Database Systems
COMP9315 - Database System Implementation
COMP9316 - eCommerce Systems Implementation
COMP9318 - Data Warehousing & Data Mining
COMP9321 - eCommerce Systems Implementation Infrastructure
COMP9322 - eCommerce Systems Engineering
COMP9323 - eEnterprise Project
COMP9332 - Network Routing & Switching
COMP9333 - Advanced Computer Networks
COMP9334 - Capacity Planning of Computer Systems and Networks
COMP9416 - Knowledge Based Systems
COMP9417 - Machine Learning
COMP9441 - Cryptography & Security
COMP9444 - Neural Networks
COMP9517 - Computer Vision
COMP9790 - Principles of GNSS Positioning
COMP9791 - Modern Navigation & Positioning Technologies

Min 5
D
30uc
Min 3
D
18uc + Project
5
B, C & D
30uc
1 Elective
B, C & D
6uc + Project
1 Elective
B, C & D
6uc

Non CSE Electives: Under both the options, a student may be allowed to substitute up to two postgraduate courses from other schools subject to approval from the Postgraduate Enrolment Co-ordinator. This includes the Group B/C free elective. Approved courses
are counted as either Group B, C or D substitutions.

2 subs
2 subs
2 subs
2 subs
1 subs

A Project nomination form must be signed by your supervisor before submission to the student office.

0

18uc
COMP9945
0

24uc
COMP9912
0



Course availability is subject to teaching resources & timetabling.
Top Of Page

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