DN030 Computer Science

DN030 Computer Science (CSS1)
School: Computer Science

Computer Science involves the investigation and exploration of the theory, practice and use of computers and computation.

     Stage 1   Information
(50 Programme Credits, 10 Elective Credits, Area Notes )
Core   Information  
COMP10010Introduction to Programming ISemester One5
COMP10030Algorithmic Problem SolvingSemester One5
COMP10020Introduction to Programming IISemester Two5
COMP10040Introduction to Computer ArchitectureSemester Two5
COMP10050Software Engineering Project 1Semester Two5
COMP10070Formal FoundationsSemester Two5
Options   Information  
Select 3 OF:   [Show Rule Details]
MATH10040Numbers & FunctionsSemester One5
MATH10050Linear Algebra & GeometrySemester One5
MATH10070Introduction to CalculusSemester One and Two5
MATH10090Matrices & VectorsSemester One and Two5
MATH10060Differential & Integral CalculusSemester Two5
MATH10080Calculus & StatisticsSemester Two5
Select MIN 0 OF:   [Show Rule Details]
MATH00010Introduction to MathematicsSemester One5

     Stage 2   Information
(50 Programme Credits, 10 Elective Credits, Area Notes )
Core   Information  
COMP20010Data Structures and Algorithms ISemester One5
COMP20020Digital SystemsSemester One5
COMP20030Web Multimedia: An OverviewSemester One5
COMP20070Databases and Information Systems ISemester One5
COMP20110Discrete Mathematics for Computer ScienceSemester One5
COMP20040Data Structures and Algorithms IISemester Two5
COMP20050Software Engineering Project 2Semester Two5
Options   Information  
Select MIN 3 OF:   [Show Rule Details]
MAPH20150Vector Integral & Differential CalculusSemester One5
MATH20030Linear Models in the SciencesSemester One5
MATH30290Mathematical LogicSemester One5
MATH30300Group Theory and its ApplicationsSemester One5
MATH20140Multivariable Calculus and ApplicationsSemester Two5
MATH20150Graphs and NetworksSemester Two5

     Stage 3   Information
(50 Programme Credits, 10 Elective Credits, Area Notes )
Core   Information  
COMP30010Foundations of ComputingSemester One5
COMP30030Introduction to Artificial IntelligenceSemester One5
COMP30040Networks and Internet SystemsSemester One5
COMP30060Program Construction ISemester One5
COMP30070Object-Oriented ProgrammingSemester One5
COMP30020Computer Graphics ISemester Two5
COMP30050Software Engineering Project 3Semester Two5
COMP30080Processor DesignSemester Two5
COMP30090Operating Systems ISemester Two5
COMP30100Principles of Programming LanguagesSemester Two5

     Stage 4   Information
(60 Programme Credits, 0 Elective Credits, Area Notes )
Core   Information  
COMP30170Computer Science ProjectSemester Two15
Options   Information  
Select 9 OF:   [Show Rule Details]
COMP30110Spatial Information SystemsSemester One5
COMP30120Machine LearningSemester One5
COMP30140Operating Systems IISemester One5
COMP30160Object-Oriented DesignSemester One5
COMP30250Parallel and Cluster ComputingSemester One5
COMP30260AI for Games and PuzzlesSemester One5
COMP30270Computer Graphics IISemester One5
COMP30290Natural ComputingSemester One5
COMP40010Performance of Computer SystemsSemester One5
COMP40370Data MiningSemester One5
COMP30150Information Systems IISemester Two5
COMP30190Program Construction IISemester Two5
COMP30220Distributed SystemsSemester Two5
COMP30230Connectionist ComputingSemester Two5
COMP30240Multi-Agent SystemsSemester Two5
COMP40020Human Language TechnologiesSemester Two5
COMP40660Advances in Wireless NetworkingSemester Two5

Curricular information is subject to change