TOEFL 80 overall with no less than 19 in Reading, 19 in Listening, 21 in Speaking and 19 in Writing
IELTs 6.0 overall with no less than 5.5 in any band
PTE 51 in all four skills
Cambridge English: Advanced Minimum overall score of 169, with no less than 162 in any component
Doulingo 100-109
Orther Requirement
No
Our unique BSc Computer Science with Digital Partnership Degree Apprenticeship with PwC will allow you to gain valuable work experience alongside learning the fundamentals of computer science, preparing you for a successful career within a digital technology team.
More Infor: Click here
Year 1
In your first year you gain a firm foundation in programming, plus the principles of data structures and algorithms; artificial intelligence; and relevant logic and mathematics. Our main teaching language is Java, a language widely used in enterprise systems, but you will also learn functional programming, which is a style of programming with a deep connection to logic. You will also spend a third of your time on business-related subjects.
Core modules
Data Structure & Algorithms - 20 credits
Artificial Intelligence 1 - 20 credits
Theories of Computation (20 credits)
Mathematical and Logical Foundations of Computer Science (20 credits)
Object Oriented Programming - 20 credits
Full Stack Application Development - 20 credits
Year 2
In your second year you move on to study enabling technologies and their application. You will learn about a wide range of subjects from the mathematics for modelling and decision making which underpins much of modern machine learning, to systems-level programming, networks, and cyber security. Your programming repertoire will be broadened by exposure to the C programming language plus further functional programming. You will also be taught professional software engineering techniques and apply them to develop a large team project in Java such as a multiplayer networked game.
Core modules
Software Engineering and Professional Practice - 20 credits
Systems Programming in C/C++ - 20 credits
Functional Programming - 20 credits
Security and Networks - 20 credits
Team Project - 20 credits
Artificial Intelligence 2 - 20 credits
Year 3 (at PwC)
In your third year you will undertake a full year in industry with PwC.
Year 4
In your final year you have freedom of choice to specialise in particular areas of computer science. The choice available covers computer graphics, computer security and verification, theoretical computer science, human-computer interaction, artificial intelligence, machine learning, robotics, computer vision, and teaching computer science. You also spend one-third of your time on a final degree project. This includes writing a large piece of software or doing a major piece of research, and brings together all of the computer science skills you have acquired.
Core modules
Computer Science Project - 40 credits
Optional modules
Choose 80 credits. You are able to choose from a range of optional 20 credit modules, depending on your area of interest. examples listed below. Please note there will be a compulsory Business School module in the final year - details to be confirmed.
Computer Graphics - 20 credits
Security of Real-World Systems - 20 credits
Human-Computer Interaction - 20 credits
Programming Language Principles, Design and Implementation - 20 credits
Advanced Networking - 20 credits
Machine Learning and Intelligent Data Analysis - 20 credits
Intelligent Robotics - 20 credits
Computer-Aided Verification - 20 credits
Computer Vision and Imaging - 20 credits
Individual Study - 20 credits
PwC will offer you a graduate job at the end of the degree programme providing you meet their performance criteria.
When you graduate, you could obtain a role working for PwC in various areas of the company, which could include being a Cyber Security Advisory Associate, Technology Risk Associate or working in Data and Analytics.
Placements
During your placements you will be productively employed and play an active, and valued, part on project teams and will make meaningful contributions to fee earning client projects. You will be equipped with the opportunity to apply your learning in a challenging but fully supported environment. PwC has a client base ranging from local to multinational and global companies, across all sectors and industries.
You will be fully supported when on placement with PwC, you will have a dedicated people manager, buddies, mentors, a dedicated development team, and will still be able to access all of the University support systems too.
Alongside developing your technical skills through your placements with PwC you will develop a combination of interpersonal skills (eg rapport building, behavioural styles, working in a team and networking) and consulting skills, (eg models of consulting, distinctive business advisor, change management and analytical skills) embedding the PwC Experience.
Insurance - Single
NHS: 300 GBP/ year