Home Computer Science
Course overview
This computer science degree is designed to meet the high demand for IT graduates with up-to-date knowledge and skills.
Upon successful completion of the course, the student will be awarded a degree in BSc (Hons) Computer Science with 360 UK credits.
Influenced by the latest research and industry requirements, the course will focus on practical skills. We will give you the tools and knowledge to design and develop software. You will also learn about the science behind computing and software development and the impact of artificial intelligence (AI).
Course Detail
You will start your computer science course with the fundamentals of computing and software development. During regular laboratory sessions you will apply what you have learnt through hands-on practice.
As you progress, we will introduce the core concepts for producing mobile and business applications. This will give you a good understanding of computer science in a professional context.
Throughout the course, you will also develop the professional skills that will be essential to your future career. A team project, based around finding effective solutions to an IT issue, will not only help you build your problem solving IT experience but also enhance your team-working and communication skills.
In the final stages of your course you will examine advanced concepts, such as AI and computer security, giving you a better understanding of the current challenges and opportunities in the IT industry.
For your final project you will design a comprehensive and sophisticated software application. This is an excellent opportunity to apply your learning and showcase your skills.
Computer Architecture
Programming
Mathematics for Computing
Algorithms and Data Types
Information Systems and Databases
Data Science and Visualization
Artificial Intelligence
Mobile Web App Development
Theory of Computation
Programming Language Paradigms
Computing Group Project
Advanced Algorithms
Applied Software Engineering
Machine Learning
Cyber Security
Databases and Analytics
Project
Any one of the following:
Minimum of 112 UCAS points from British/International A levels at grades B, B, C or above
55% or above in standard Grade 12th Higher Secondary School examinations of UAE, India, Pakistan, Sri Lanka, or equivalent of other regional countries
International Baccalaureate (IB) Diploma – minimum of 24 points
BTEC Extended Diploma with Distinction, Distinction, Merit
HE Diploma or equivalent Level 3 diploma in a computing subject, worth 120 UK credits (60 ECTS)
GCSE English and Maths (Grades 9 -4 /A*- C) or level 2 equivalents, for example:
60% or above in Grade 10th/12th English or IELTS Score 5
60% or above in Grade 10th/12th Mathematics.
Where applicants are unable to evidence level 2 mathematics, they may be admitted through one of the following routes:
Successful completion of the UWL-RAK mathematics bridging course with a mark of 60% or higher in the proficiency test
Evidence of 60% or above in Grade 12th Computer Science/Information Technology/Informatics Practices/ Computer Systems/Computer Programming.
Mature applicants (aged 21+): If you do not hold the qualifications listed but have relevant work experience, you are welcome to apply. Your application will be considered on an individual basis.
Level 5 (year 2) entry: To directly enter the second year of this course you will need to show appropriate knowledge and experience. For example, you are an ideal candidate if you have 120 undergraduate credits at Level 4 or a CertHE in a related subject area (RPL process and mapping will be required).
Level 6 (year 3) entry: To directly enter the third year of this course you need to show appropriate knowledge and experience. For example, you are an ideal candidate if you have 240 undergraduate credits (at Level 4 and 5), a DipHE, Foundation degree, or HND in a related subject area (RPL process and mapping will be required).
Popular careers for computer science degree graduates include:
Interaction designer
Software architect
Software engineer
Systems analyst
Web developer