BSc Computer Science with Digital Technology Partnership - PwC (G402)
Started in 2018, the BSc Computer Science with Digital Technology sees students combining university life with practical work-based technology projects at PwC, Birmingham. Our students will study a common first and second year, which will allow us to provide an in depth computer science education to all students, and provide guaranteed prerequisites for all final year modules. This will allow you to go to even greater depth in specialist content of your choice as our final year modules are predominantly optional. You will spend your penultimate year working in industry for PwC, before returning to study your final optional modules.
Year 1 (120 credits) - compulsory
|Artificial Intelligence 1||20||Yes|
|Data Structures and Algorithms||20||Yes|
|Full Stack Application Development||20||Yes|
|Logic and Computation||20||Yes|
|Mathematical Foundations of Computer Science||20||Yes|
|Object Oriented Programming||20||Yes|
Year 2 (120 credits) - compulsory
All modules in Year 2 are compulsory.
|Advanced Functional Programming||20||Yes|
|Mathematical Modelling and Decision Making||20||Yes|
|Security and Networks||20||Yes|
|Systems Programming in C/C++||20||Yes|
Your third year will be spent working in industry for PwC before returning for your final year.
Year 4 (120 credits) - optional (plus compulsory project and Business module)
With the exception of the compulsory 40 credit Computer Science project *, you are able to choose from a range of optional 20 credit modules in your third year, depending on your area of interest. Please note there will be a compulsory Business School module in the final year - details to be confirmed. Examples include:
|Complex Adaptive Systems||20||Yes|
|Computer Science Project *||40||No|
|Computer Vision and Imaging||20||Yes|
|Language and Cognition||20||Yes|
|Machine Learning and Intelligent Data Analysis||20||Yes|
|Programming Language Principles, Design, and Implementation||20||Yes|
|Security of Real-World Systems||20||Yes|
|Teaching Computing in Schools||20||Yes|
|Theoretical Foundations for Security||20||Yes|
Please note: The modules listed on the website for this programme are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods. Unless indicated otherwise, the modules listed for this programme are for students starting in 2020. On rare occasions, we may need to make unexpected changes to core modules; in this event we will contact offer holders as soon as possible to inform or consult them as appropriate. Further information can be found in the programme and modules handbook.