2019/20 Undergraduate Programme Catalogue
BSc Computer Science (Digital & Technology Solutions) (Apprenticeship Route)
Programme code: | BS-CS/DTS | UCAS code: | G404 |
---|---|---|---|
Duration: | 4 Years | Method of Attendance: | Full Time |
Total credits: 480
Entry requirements:
A-level: AAA including Mathematics or Computing, excluding General Studies.
IT or Engineering Diploma: Grade A (plus A or above in A-level Mathematics or Computing).
BTEC Extended Diploma: D*DD including a D in Further Mathematics.
IB: 35 points overall, with 18 points at higher level to include 5 points in higher level Mathematics.
School/Unit responsible for the parenting of students and programme:
School of Computing
Examination board through which the programme will be considered:
School of Computing
Relevant QAA Subject Benchmark Groups:
QAA Benchmark for Computing
Programme specification:
This programme conforms with the Digital & Technology Solutions Professional – degree apprenticeship standard.
The core academic offering provided by the School of Computing aligns directly with the School’s primary business of training specialists in computer science. It consists of a three-year BSc Computer Science curriculum, interleaving with two summer placements (after end of Year 1 and Year 2), and a one year of Industrial Placement after Level 2. All placements will be hosted by PricewaterhouseCoopers (PwC) who will provide appropriate work-based training.
The four-year programme will produce graduates with core skills in Information Systems, Systems Development, Data, Cyber Security, Business Organisation, IT Project Management, and Computer and Network Infrastructure; technical knowledge informed by School’s research; and core professional, interpersonal and business skills.
Year1 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Students will be required to study the following compulsory modules:
COMP1121 | Databases Pre-requisite for: COMP2121 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1211 | Computer Architecture Pre-requisite for: COMP2211 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1212 | Computer Processors Pre-requisite for: COMP2211 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1421 | Fundamental Mathematical Concepts Pre-requisite for: COMP2421;COMP2611 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1511 | Introduction to Discrete Mathematics Pre-requisite for: COMP2711;COMP3223 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1711 | Procedural Programming Pre-requisite for: COMP2931 | 10 credits | Semester 1 (Sep to Jan) | |
COMP1721 | Object Oriented Programming Pre-requisite for: COMP2711;COMP2811;COMP2421 | 10 credits | Semester 2 (Jan to Jun) | |
COMP1911 | Professional Computing Pre-requisite for: COMP2931 | 20 credits | Semester 1 (Sep to Jan) | |
COMP1921 | Programming Project Pre-requisite for: COMP2931 | 10 credits | Semester 2 (Jan to Jun) | |
COMP8001 | Placement (Year 1) Pre-requisite for: COMP8002 | credits | 01 Jun to 31 Aug |
Discovery modules:
Students will be required to study 20 credits of discovery modules in the Enterprise and Innovation theme.
Year2 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Students will be required to study the following compoulsory modules:
COMP2211 | Operating Systems | 10 credits | Semester 1 (Sep to Jan) | |
COMP2221 | Networks Pre-requisite for: COMP3211;COMP3221 | 10 credits | Semester 2 (Jan to Jun) | |
COMP2321 | Formal Languages and Finite Automata Pre-requisite for: COMP3321 | 10 credits | Semester 2 (Jan to Jun) | |
COMP2421 | Numerical Computation Pre-requisite for: COMP3811;COMP5880M;COMP3910 | 10 credits | Semester 1 (Sep to Jan) | |
COMP2611 | Artificial Intelligence Pre-requisite for: COMP3631 | 10 credits | Semester 2 (Jan to Jun) | |
COMP2711 | Algorithms and Data Structures I Pre-requisite for: COMP3910;COMP3940 | 10 credits | Semester 1 (Sep to Jan) | |
COMP2721 | Algorithms and Data Structures II Pre-requisite for: COMP3910;COMP3940 | 10 credits | Semester 2 (Jan to Jun) | |
COMP2811 | User Interfaces Pre-requisite for: COMP3811;COMP3736;COMP3222 | 10 credits | Semester 1 (Sep to Jan) | |
COMP2912 | Software Engineering Principles | 10 credits | Semester 1 (Sep to Jan) | |
COMP2913 | Software Engineering Project | 10 credits | Semester 2 (Jan to Jun) | |
COMP8002 | Placement (Year 2) Pre-requisite for: COMP8003 | credits | 01 Jun to 31 Aug |
Optional modules:
Students will be required to study 20 credits from discovery modules in the Enterprise and Innovation theme or the following optional modules:
COMP2011 | Web Application Development | 10 credits | Semester 1 (Sep to Jan) | |
COMP2121 | Data Mining Pre-requisite for: COMP3011;COMP3771 | 10 credits | Semester 2 (Jan to Jun) | |
COMP2921 | Systems Thinking | 10 credits | Semester 1 (Sep to Jan) | |
COMP2932 | Compiler Design and Construction | 10 credits | Semester 2 (Jan to Jun) |
Discovery modules:
Year3 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Students will be required to study the following compulsory modules:
COMP8003 | Placement (Year 3) | 120 credits | Not running until 202021 |
Year4 - View timetable
[Learning Outcomes, Transferable (Key) Skills, Assessment]
Compulsory modules:
Students will be required to study the following compulsory modules:
COMP3911 | Secure Computing | 10 credits | Semester 1 (Sep to Jan) | |
COMP3932 | Final Project | credits | Not running until 202021 |
Optional modules:
Students will be required to study 70 credits from the following optional modules:
COMP3011 | Web Services and Web Data | 10 credits | Semester 2 (Jan to Jun) | |
COMP3211 | Distributed Systems Pre-requisite for: COMP5850M | 10 credits | Semester 1 (Sep to Jan) | |
COMP3221 | Parallel Computation | 10 credits | Semester 2 (Jan to Jun) | |
COMP3222 | Mobile Application Development | 10 credits | Semester 2 (Jan to Jun) | |
COMP3223 | Cryptography | 10 credits | Semester 2 (Jan to Jun) | |
COMP3321 | Programming Languages and Compilation | 10 credits | Not running in 201920 | |
COMP3611 | Machine Learning | 10 credits | Semester 1 (Sep to Jan) | |
COMP3631 | Intelligent Systems and Robotics Pre-requisite for: COMP5830M | 20 credits | Semester 1 (Sep to Jan) | |
COMP3736 | Information Visualization | 10 credits | Semester 1 (Sep to Jan) | |
COMP3771 | User Adaptive Intelligent Systems | 10 credits | Semester 2 (Jan to Jun) | |
COMP3811 | Computer Graphics Pre-requisite for: COMP5880M | 10 credits | Semester 1 (Sep to Jan) | |
COMP3910 | Combinatorial Optimisation | 10 credits | Semester 2 (Jan to Jun) | |
COMP3940 | Graph Algorithms and Complexity Theory | 10 credits | Semester 1 (Sep to Jan) | |
COMP5111M | Big Data Systems | 15 credits | Semester 2 (Jan to Jun) | |
COMP5122M | Data Science Pre-requisite for: COMP5111M | 15 credits | Semester 1 (Sep to Jan) | |
COMP5850M | Cloud Computing | 15 credits | Semester 2 (Jan to Jun) |
Last updated: 09/07/2019
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD