Banner Code | Module Name | Credit Points |
COMP1001 | Introduction to Formal Methods | 10 |
COMP1003 | Advanced Programming | 10 |
COMP1004 | Programming Principles | 20 |
COMP1005 | System Administration Tools and Techniques | 10 |
COMP1006 | Computer Architecture | 10 |
COMP1007 | Discrete Mathematics for Computer Science | 10 |
COMP1008 | Software Engineering | 10 |
COMP1009 | Data Structures and Algorithms | 10 |
ELEC1004 | Professional Issues | 10 |
ELEC1013 | Introduction to Digital Electronics | 10 |
COMP1002 | Computer Systems and Applications | 10 |
MATH1014 | Engineering Mathematics for Computer Science | 10 |
Banner Code | Module Name | Credit Points |
COMP2008 | Communications and Networks | 10 |
COMP2010 | Compiler Engineering | 10 |
COMP2002 | Computational Systems | 10 |
COMP2004 | Database Systems | 10 |
COMP2005 | Distributed Computing | 10 |
COMP2006 | Human-Computer Interaction | 10 |
COMP3014 | Artificial Intelligence | 10 |
COMP2009 | Operating Systems | 10 |
COMP2007 | Software Analysis and Design | 10 |
COMP2012 | Software Engineering Group Project | 10 |
COMP2011 | Theory of Computing | 10 |
COMP2035 | Scripting Techniques (S) | 10 |
COMP2036 | Intelligent Algorithms | 10 |
MATH1014 | Engineering Mathematics for Computer Science | 10 |
Banner Code | Module Name | Credit Points |
COMP3020 | Computer Science Project | 40 |
MANG3022 | Management for Engineers 1 (MEng students) or | 10 |
COMP3002 | The IT Profession (BSc/BEng students) | 10 |
Options | 70 |
Banner Code | Module Name | Semester | Credit Points |
ELEC3032 | Computational Modelling | 1 | 10 |
COMP3018 | E-Business Techniques (S) | 1 | 10 |
COMP3013 | Multimedia Systems (M, N) | 1 | 10 |
COMP3004 | Principles of Computer Graphics (M) | 1 | 10 |
COMP3012 | Programming Language Design | 1 | 10 |
COMP3001 | Scripting Languages (S) | 1 | 10 |
COMP3010 | Advanced Computer Networks (N) | 2 | 10 |
COMP3017 | Advanced Databases | 2 | 10 |
COMP3005 | Computer Vision (A, M) | 2 | 10 |
COMP3011 | Critical Systems (S) | 2 | 10 |
COMP3016 | Hypertext and Web Technologies (M) | 2 | 10 |
COMP2036 | Intelligent Algorithms (A) | 1 | 10 |
COMP3028 | Knowledge Technologies | 2 | 10 |
COMP3019 | Large Scale Distributed Systems (N) | 2 | 10 |
COMP3008 | Machine Learning (A) | 2 | 10 |
COMP3009 | Quality Assurance and Project Management (S) | 2 | 10 |
COMP3006 | Real-Time Computing and Embedded Systems (N) | 2 | 10 |
Banner Code | Module Name | Semester | Credit Points |
LAWS3001 | Industrial Law 1 | 1 | 10 |
MANG3022 | Management for Engineers 1 | 1 | 10 |
MATH3027 | Operational Research | 1 | 10 |
MATH3026 | Statistics for Engineering Systems | 1 | 10 |
LAWS3002 | Industrial Law 2 | 2 | 10 |
MANG3023 | Management for Engineers 2 | 2 | 10 |
MATH3016 | Optimisation | 2 | 10 |
FREN9023 | French for Engineers and Mathematicians | 1 & 2 | 20 |
GERM9017 | German for Engineers and Mathematicians | 1 & 2 | 20 |
SPAN9019 | Spanish for Engineers and Mathematicians | 1 & 2 | 20 |
Banner Code | Module Name | Credit Points |
COMP3002 | The IT Profession | 10 |
ELEC6050 | Group Design Project | 40 |
COMP6008 | Research Methods | 10 |
COMP6009 | Research Project | 20 |
Options | 70 |
Banner Code | Module Name | Semester | Credit Points |
ELEC6053 | Adaptive Systems (A) | 1 | 10 |
ELEC6025 | Advanced Computer Graphics (M) | 1 | 10 |
ELEC6007 | Biologically Inspired Computing (A) | 1 | 10 |
ELEC6076 | Computer Networks (N) | 1 | 10 |
COMP6003 | Technologies for E-Commerce (S) | 1 | 10 |
COMP6012 | Advanced Multimedia (M) | 2 | 20 |
ELEC6087 | Biologically Inspired Robotics (A) | 2 | 20 |
ELEC6024 | Computer Vision (A, M) | 2 | 20 |
ELEC6032 | Cryptography and Data Compression (N) | 2 | 20 |
ELEC6026 | Distributed Computing Systems (N) | 2 | 20 |
COMP6007 | E-Business Strategy (S) | 2 | 20 |
COMP6004 | Formal Design of Systems (S) | 2 | 20 |
COMP6005 | Interactive Entertainment Systems (M) | 2 | 20 |
COMP6006 | Intelligent Agents (A) | 2 | 20 |