School of Computing

WHERE COMPUTING, DESIGN, SCIENCE AND SOCIETY MEET...


Module Guides For Undergraduate Courses

First Year

AC11001 Introduction to Software Development

AC11002 Web Authoring

AC11004 People Centred Computing

AC12001 Introduction to Data Structures and Algorithms

AC12003 Argumentation & Computers

AC12004 Physical Computing


Second Year

AC21007 Algorithms and Artificial Intelligence

AC21008 Multi-Paradigm Programming and Data Structures

AC21009 Computer Systems 2A : Architecture Fundamentals and Unix

AC22003 Information Technology Project

AC22004 Object Oriented Analysis and Design

AC22005 Computer Systems 2B: Architecture and Operating Systems


Third Year (Junior Honours)

AC31001 Networks and Data Communications

AC31002 Object Oriented Analysis & Design

AC31003 Software Design & GUI Programming

AC31004 Programming for the Internet

AC31005 Agile Engineering

AC32001 Computer Architecture and Operating Systems

AC32003 Human Computer Interaction & Usability Engineering

AC32004 Database Systems


Fourth Year (Senior Honours)

AC40001 Individual Project

AC41001 Graphics

AC41003 Multimedia Audio

AC41004 Industrial Team Project

AC41005 Work Placement

AC41006 Secure e-Commerce

AC41007 Technology Innovation Management

AC42001 Research Frontiers

AC42002 Research Frontiers

AC52006 Artificial Intelligence