Course Resources Archive
Computing (BSc) - Single Honours Full Time - Course Map
For current students who started their course in 2011/12 academic year and earlier.
- Course Code: COSMAJ
- Course Leader: David Wakeling
- Senior Tutor(s):
To achieve your intended award you must meet the overall award requirements for your course.
Programme without a placement year
- Take 360 CATs in total, with 120 CATs at each Level.
- Single Honours: take at least 300 CATs from the course including at least 75 CATs at each Level
- Joints: take at least 135 CATs from each subject including at least 30 CATs at each Level
- Pass 300 CATs in total with at least 90 CATs at both Levels 4 & 5 (whilst achieving at least 30% in the remaining 60 CATs to allow them to be condoned) and 120 CATs at Level 6
- Pass compulsory and core modules described in the Course Map
Programme with a placement year
- Take 480 CATs including a 120 CATs placement module and 120 CATs at each Level.
- Single Honours: take at least 300 CATs from the course including at least 75 CATs at each Level
- Joints: take at least 135 CATs from each subject including at least 30 CATs at each Level
- Pass 420 CATs in total (including the placement module).
- Pass at least 90 CATs at both Levels 4 and 210 CATs at Level 5 (whilst achieving at least 30% in the remaining 60 CATs to allow them to be condoned) and 120 CATs at Level 6
- Pass compulsory and core modules described in the Course Map
Level 5
Module | CATs |
---|---|
To complete your programme you must pass the following compulsory modules: | |
CT5003: Project Management and Professional Issues
Restrictions: Cannot be counted with module BT240 |
30 |
CT5005: Object-Oriented Software Development
Restrictions: Cannot be counted with CO270 Prerequisites: Before taking this module you must pass CO120 or pass CT4003 |
30 |
Other modules that can be counted toward your programme include: | |
CT5002: User Support Systems Development
Restrictions: Cannot be counted with module BT214, BT230 or IT211 |
30 |
CT5004: Computing Technology Placement
Prerequisites: Before taking this module you must pass at least 90 CATS of level 4 modules |
120 |
CT5006: Mobile Application Development
Restrictions: Cannot be counted with CO280 Prerequisites: Before taking this module you must pass at least one of CO120, MU130, CT4003 or CT4009 |
30 |
CT5007: The Forensic Computing Process
Restrictions: Cannot be counted with module FCO210 Prerequisites: Before taking this module you must pass FCO110 or pass CT4004 |
30 |
CT5008: 3D Animations for Games
Restrictions: Cannot be counted with module IGD230 or IGD210 |
30 |
CT5009: Game Engine Programming
Prerequisites: Before taking this module you must pass CO120 or pass IGD130 or pass MU120 or pass MU130 or pass CT4003 or pass CT4005 or pass CT4008 or pass CT4009 |
30 |
CT5010: Enterprise Systems Development
Restrictions: Cannot be counted with module IT220 Prerequisites: Before taking this module you must pass IT120 or pass CT4007 |
30 |
CT5013: Network Implementation
Restrictions: Cannot be counted with IT230 Prerequisites: Before taking this module you must pass FCO110 or pass IT120 or pass CT4004 or pass CT4007 |
30 |
CT5014: Mini Enterprise Project
Prerequisites: Before taking this module you must pass 120 CATS at Level 4 |
30 |
CT5015: Supervised Professional Work Experience
Prerequisites: Before taking this module you must pass 120 CATs of level 4 modules |
30 |
Level 6
Module | CATs |
---|---|
To complete your programme you must pass the following compulsory modules: | |
CT6006: Advanced Concepts in Languages
Restrictions: Cannot be counted with CO311 Prerequisites: Before taking this module you must pass CO270 or pass CT5005 |
15 |
CT6007: Individual Research Project
Restrictions: Cannot be counted with module CO333 Prerequisites: Before taking this module you must pass 90 CATS from any Level 5 School of Computing & Technology modules. |
30 |
CT6008: Advanced Group Project
Restrictions: Cannot be counted with module CO350 Prerequisites: Before taking this module you must pass 90 CATS from any Level 5 School of Computing & Technology modules. |
30 |
Other modules that can be counted toward your programme include: | |
CT6001: Human Computer Interaction
Restrictions: Cannot be counted with BT302 |
15 |
CT6002: IT in Society
Restrictions: Cannot be counted with BT306 |
15 |
CT6005: Software Quality Assurance
Restrictions: Cannot be counted with CO304 Prerequisites: Before taking this module you must pass 60 CATS from any Level 5 School of Computing modules |
15 |
CT6009: Advanced Concepts in Forensic Computing
Prerequisites: Before taking this module you must pass FCO210 or pass CT5007 |
30 |
CT6012: Computer Assisted Learning
Restrictions: Cannot be counted with IT307 |
15 |
CT6013: Advanced Database Systems
Restrictions: Cannot be counted with module with IT320 Prerequisites: Before taking this module you must pass IT220 or pass CT5010 |
30 |
CT6017: Advanced Concepts in Networking
Restrictions: Cannot be counted with NEC305 Prerequisites: Before taking this module you must pass IT230 or pass CT5013 |
30 |