Course programme
Relational Databases (Core,20 Credits)
Web Technologies (Core,20 Credits)
Computing Fundamentals (Core,20 Credits)
Systems Analysis (Core,20 Credits)
Programming 1 (Core,20 Credits)
Programming 2 (Core,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Web Programming (Core,20 Credits)
Program Design and Development (Core,20 Credits)
Software Engineering Practice (Core,20 Credits)
Intelligent Systems (Core,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Computer Networks, Security and Operating Systems (Core,20 Credits)
Human Computer Interaction (Core,20 Credits)
International Academic Exchange 1 (Optional,60 Credits)
International Academic Exchange 2 (Optional,120 Credits)
Engineering and Environment Work Placement Year (Optional,120 Credits)
Engineering and Environment Work Placement Semester (Optional,60 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Data Security and Governance (Optional,20 Credits)
Smart Technologies and Agile UX design (Optional,20 Credits)
Web Analytics (Optional,20 Credits)
Graduate Enterprise (Optional,20 Credits)
Artificial Intelligence and Robotics (Core,20 Credits)
Distributed Real-Time Systems (Optional,20 Credits)
Web Application Integration (Optional,20 Credits)
Games Design (Optional,20 Credits)
Computer Graphics and Animation (Optional,20 Credits)
Machine Learning and Computer Vision (Core,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Team Project and Professionalism (Core,20 Credits)
Individual Computing Project (Core,40 Credits)
Unilang - Languages for All - Level 6 Placeholder (Optional,20 Credits)
Student Tutoring Level 6 (Optional,20 Credits)
Information Organisation and Access (Optional,20 Credits)
Statistics and Business Intelligence (Optional,20 Credits)
Information Systems and Technologies (Optional,20 Credits)
User Behaviour and Interaction Design (Optional,20 Credits)
Ethical Hacking for Cyber Security (Optional,20 Credits)
Network Security (Optional,20 Credits)
MComp Computing Research Project (Core,40 Credits)
Mobile Application Development (Core,20 Credits)
Decision Support Systems (Optional,20 Credits)
Implementation of Object Oriented Designs (Optional,20 Credits)
Web System Engineering (Optional,20 Credits)
Wireless Networks and Security (Optional,20 Credits)
Big Data and Cloud Computing (Core,20 Credits)
3D Graphics Programming (Optional,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Relational Databases (Core,20 Credits)
Web Technologies (Core,20 Credits)
Computing Fundamentals (Core,20 Credits)
Systems Analysis (Core,20 Credits)
Programming 1 (Core,20 Credits)
Programming 2 (Core,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Web Programming (Core,20 Credits)
Program Design and Development (Core,20 Credits)
Software Engineering Practice (Core,20 Credits)
Intelligent Systems (Core,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Computer Networks, Security and Operating Systems (Core,20 Credits)
Human Computer Interaction (Core,20 Credits)
International Academic Exchange 1 (Optional,60 Credits)
International Academic Exchange 2 (Optional,120 Credits)
Engineering and Environment Work Placement Year (Optional,120 Credits)
Engineering and Environment Work Placement Semester (Optional,60 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Data Security and Governance (Optional,20 Credits)
Smart Technologies and Agile UX design (Optional,20 Credits)
Web Analytics (Optional,20 Credits)
Graduate Enterprise (Optional,20 Credits)
Artificial Intelligence and Robotics (Core,20 Credits)
Distributed Real-Time Systems (Optional,20 Credits)
Web Application Integration (Optional,20 Credits)
Games Design (Optional,20 Credits)
Computer Graphics and Animation (Optional,20 Credits)
Machine Learning and Computer Vision (Core,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Team Project and Professionalism (Core,20 Credits)
Individual Computing Project (Core,40 Credits)
Unilang - Languages for All - Level 6 Placeholder (Optional,20 Credits)
Student Tutoring Level 6 (Optional,20 Credits)
Information Organisation and Access (Optional,20 Credits)
Statistics and Business Intelligence (Optional,20 Credits)
Information Systems and Technologies (Optional,20 Credits)
User Behaviour and Interaction Design (Optional,20 Credits)
Ethical Hacking for Cyber Security (Optional,20 Credits)
Network Security (Optional,20 Credits)
MComp Computing Research Project (Core,40 Credits)
Mobile Application Development (Core,20 Credits)
Decision Support Systems (Optional,20 Credits)
Implementation of Object Oriented Designs (Optional,20 Credits)
Web System Engineering (Optional,20 Credits)
Wireless Networks and Security (Optional,20 Credits)
Big Data and Cloud Computing (Core,20 Credits)
3D Graphics Programming (Optional,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)