top of page
VR Goggles

Computing (General)

School of Computing

Advantages & Careers

Given its general structure, computing positions are plentiful and the future is very promising, and the opportunities span multiple industries. 

Future Careers:

Computer Scientist

Programmer

Data Scientist, Data Engineer

Research Scientist

Data Analytics

Full-stack developer

Project Manager, IT Systems Analyst

Cloud computing engineer

or any AI, CyberSecurity, Software Engineering Job.

Program Summary

Computing power has been increasing exponentially, meaning that we can harness this processing power for ever more complex tasks.

Unlike other specific pathways such as Software Engineering, Cyber Security & Data Analytics & AI, a General Computing pathway allows the student to explore all pathways combined with a general understanding of all. It is the study of computers and computational systems that deals mostly with the theory, design, development, and application of software and software systems.

 

Program Objectives

1. Produce graduates with the skills to be involved in the planning, development and management of computer-based systems.

2. Produce graduates who are competent and confident users of IT, who can make efficient, effective and creative use of application software in their everyday activities.

3. Encourage students to become critical and reflective computing professionals, who can evaluate the capabilities and limitations of the technology and of the social, technical, ethical, organisational and economical principles associated with its use.

4. Enable students to engage with current research issues and to consolidate their knowledge base and understanding of currently available technologies and emerging trends in the rapidly changing discipline of Computing.

5. Enable students to acquire a range of practical, professional and transferrable skills, to equip them to contribute to their chosen profession or to pursue further study.

6. Provide opportunities for industrial or commercial learning experiences in a variety of subject backgrounds, utilising appropriate modes of study.

Year 1 - UK Level 3
   2 Core Mandatory Subjects
+ 3 Optional Subjects
+    General Education Subjects

YEAR 1 - UK Level 3

 2 Core Mandatory Subjects/Units

  1. Unit 1: CMP101 Information Technology Systems – Strategy, Management and Infrastructure (120 GLH)

  2. Unit 6: CMP106 Website Development (60 GLH)

3 Optional Subjects/Units

to choose from the following list:

  1. Unit 2: CMP102 Creating Systems to Manage Information (90 GLH)

  2. Unit 3: CMP103 Using Social Media in Business (90 GLH) 

  3. Unit 4:CMP104 Programming (90 GLH)

  4. Unit 5:CMP105 Data Modelling (60 GLH)

  5. Unit 7:CMP107 Mobile Apps Development (60 GLH)

  6. Unit 8:CMP108 Computer Games Development (60 GLH)

  7. Unit 9:CMP109 IT Project Management (60 GLH)

  8. Unit 10:CMP110 Big Data and Business Analytics (60 GLH)

  9. Unit 12:CMP112 IT Technical Support and Management (60 GLH)

  10. Unit 13:CMP113 Software Testing (60 GLH)

  11. Unit 14:CMP114 Customising and Integrating Applications (60 GLH)

  12. Unit 15:CMP115 Cloud Storage and Collaboration Tools (60 GLH)

  13. Unit 16:CMP116 Digital 2D and 3D Graphics (60 GLH)

  14. Unit 17:CMP117 Digital Animation and Effects (60 GLH)

  15. Unit 18:CMP118 The Internet of Things (60 GLH)

  16. Unit 19:CMP119 Enterprise in IT (60 GLH)

  17. Unit 20:CMP120 Business Process Modelling Tools (60 GLH)

  18. Unit 21:CMP121 Introduction to Artificial Intelligence (AI) (60 GLH)

  19. Unit 22:CMP122 Introduction to Robotics and Automation (60 GLH)

  20. Unit 23:CMP123 Emerging Trends and Technologies (60 GLH)

  21. Unit 24:CMP124 Technical Fundamentals for Computing Professionals (60 GLH)

  22. Unit 25:CMP125 Full Stack Development (60 GLH)

+ General Education Subjects

Year 2 - UK Level 4
   6 Core Mandatory Subjects
+ 1 Mandatory Specialist Subject
+
1 Optional Subject
+   General Education Subjects

YEAR 2 - UK Level 4

Core Mandatory Subjects/Units

  1. Unit 1: CMP201 Programming (15 UK Credits)

  2. Unit 2: CMP202 Networking (15 UK Credits)

  3. Unit 3: CMP203 Professional Practice (15 UK Credits)

  4. Unit 4: CMP204 Database Design & Development (15 UK Credits)

  5. Unit 5: CMP205 Security (15 UK Credits)

  6. Unit 6: CMP206 Planning a Computing Project (15 UK Credits) 

 

+ 1 Mandatory Specialist Subject/Unit

  1. Unit 7: CMP207 Software Development Lifecycles (15 UK Credits)

+ 1 Optional Subject/Unit

to choose from the following list:

  1. Unit 11: CMP211 Strategic Information Systems (15 UK Credits)

  2. Unit 12: CMP212 Management in the Digital Economy (15 UK Credits)

  3. Unit 13: CMP213 Website Design & Development (15 UK Credits)

  4. Unit 14: CMP214 Maths for Computing (15 UK Credits)

  5. Unit 15: CMP215 Fundamentals of Artificial Intelligence (AI) & Intelligent Systems (15 UK Credits)

+ General Education Subjects

Year 3 - UK Level 5
   2 Core Mandatory Subjects
+
5 Optional Subjects
+   General Education Subjects

YEAR 3 - UK Level 5

Core Mandatory Subjects/Units

  1. Unit 16: CMP316 Computing Research Project (30 UK Credits)

  2. Unit 17: CMP317 Business Process Support (15 UK Credits)

 

+ 5 Optional Subjects/Units

to choose from the following list:

  1. Unit 18: CMP318 Discrete Maths (15 UK Credits)

  2. Unit 19: CMP319 Data Structures & Algorithms (15 UK Credits)

  3. Unit 20: CMP320 Applied Programming and Design Principle (15 UK Credits)

  4. Unit 24: CMP324 Advanced Programming for Data Analysis (15 UK Credits)

  5. Unit 25: CMP325 Machine Learning (15 UK Credits)

  6. Unit 26: CMP326 Big Data Analytics and Visualisation (15 UK Credits)

  7. Unit 30: CMP330 Applied Cryptography in the Cloud (15 UK Credits)

  8. Unit 31: CMP331 Forensics (15 UK Credits)

  9. Unit 32: CMP332 Information Security Management (15 UK Credits)

  10. Unit 33: CMP333 Applied Analytical Models (15 UK Credits)

  11. Unit 34: CMP334 Analytical Methods (15 UK Credits)

  12. Unit 35: CMP335 Systems Analysis & Design (15 UK Credits)

  13. Unit 36 CMP336 User Experience & Interface Design (15 UK Credits)

  14. Unit 37: CMP337 Architecture (15 UK Credits)

  15. Unit 38: CMP338 Analytic Architecture Design (15 UK Credits)

  16. Unit 39: CMP339 Network Management (15 UK Credits)

  17. Unit 40: CMP340 Client/Server Computing Systems (15 UK Credits)

  18. Unit 41: CMP341 Database Management Systems (15 UK Credits)

  19. Unit 42: CMP342 Game Design Theory (15 UK Credits)

  20. Unit 43: CMP343 Games Development (15 UK Credits)

  21. Unit 44: CMP344 Games Engine & Scripting (15 UK Credits)

  22. Unit 45: CMP345 Internet of Things (15 UK Credits)

  23. Unit 46: CMP346 Robotics (15 UK Credits)

  24. Unit 47: CMP347 Emerging Technologies (15 UK Credits)

  25. Unit 48: CMP348 Virtual & Augmented Reality Development (15 UK Credits)

  26. Unit 49: CMP349 Systems Integration (15 UK Credits)

  27. Unit 50: CMP350 Operating Systems (15 UK Credits)

  28. Unit 51: CMP351 E-Commerce & Strategy (15 UK Credits)

  29. Unit 52: CMP352 Digital Sustainability (15 UK Credits)

  30. Unit 53: CMP353 Digital Technology as a Catalyst for Change (15 UK Credits)

  31. Unit 54: CMP354 Prototyping (15 UK Credits)

+ General Education Subjects

Year 4 - UK Level 6 (Top-Up)
   2 Core Mandatory Subjects
+ 3 Mandatory Specialist Subjects

+   General Education Subjects

YEAR 4 - UK Level 6 (Top-Up)

Core Mandatory Subjects/Units

  1. Unit 1: CMP401/ CIS3004-N Computing Project (Part 1 & Part 2) (40 UK Credits)

  2. Unit 2: CMP402/ CIS3011-N Internet of Things (20 UK Credits)        

 

+ 3 Mandatory Specialist Subjects/Units

  1. Unit 6: CMP406/ CIS3014-N Software Reliability (20 UK Credits)  

  2. Unit 7 CMP407/ CIS3003-N Cloud System DevOps (20 UK Credits)                 

  3. Unit 8: CMP408/ CIS3002-N Knowledge Based AI (20 UK Credits)  

+ General Education Subjects

bottom of page