Home / Course Resources Archive

Course Resources Archive

Undergraduate Course Maps 2012/13

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
An error has occurred. This application may no longer respond until reloaded. Reload 🗙