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.
|