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

