LEC Abroad

BSc Computer Science UCAS: G400

Apply Now

University of Leeds

Course Level
Undergraduate
Course Subject
Computer Science

Course Description

 

Overview

Mastering the theoretical foundations, algorithmic design principles, and system architectures of modern computing is essential for driving digital innovation across software engineering, artificial intelligence, cybersecurity, and data science. The BSc (Hons) Computer Science at University of Leeds, accredited by BCS (The Chartered Institute for IT), delivers a comprehensive, research-led education in computing fundamentals and software development. Delivered by the School of Computing within the Sir William Henry Bragg Building, the curriculum combines rigorous mathematical concepts with hands-on software construction across object-oriented, low-level, and web programming paradigms. Students gain practical experience in specialized computer laboratories featuring high-specification Linux workstations, development environments, and hardware prototyping tools. The degree emphasizes computational problem-solving, algorithmic efficiency, and collaborative engineering practices, offering opportunities for industrial work placements or study abroad. This program is ideally suited for analytical, logical problem-solvers seeking to engineer robust software solutions, model complex systems, and lead technological developments.

What You'll Learn

  • Fundamental programming paradigms, algorithms, data structures, and software design principles using Python, C, Java, and Kotlin

  • Computer architecture, digital logic design, system programming, assembly language, and hardware-software interaction

  • Mathematical foundations of computer science, including discrete mathematics, linear algebra, multivariable calculus, and graph theory

  • Operating systems, computer networking, parallel programming, distributed systems, and practical cybersecurity foundations

  • Database systems design, relational data modeling, SQL query optimization, and large-scale data processing architectures

  • Collaborative software engineering practices, agile methodologies, human-computer interaction (HCI), web technologies, and user experience design

  • Advanced algorithm design paradigms, formal languages, computability theory, and computational complexity analysis

  • Specialist elective pathways covering cryptography, high-performance computing, compiler design, data science, robotics, and artificial intelligence

  • Independent computer science capstone project involving original software engineering, system design, or empirical algorithmic research

Learning Outcomes

Graduates will possess an in-depth understanding of core computer science theories, algorithmic complexity, system architectures, and software engineering methodologies. They will demonstrate the capability to design, implement, test, and optimize software applications and systems across diverse computing environments using modern programming languages and frameworks. Students build strong technical competencies in low-level systems programming, relational database management, network security, and mathematical problem-solving through practical laboratory sessions and team software development projects. Furthermore, learners master the ability to communicate technical system designs, algorithmic trade-offs, and software architecture specifications clearly to technical teams and non-specialist stakeholders. Through specialized module options and a major final-year individual capstone project, scholars cultivate the technical precision, creative problem-solving skills, and engineering agility required to excel as software engineers, systems architects, cybersecurity consultants, database engineers, tech consultants, or postgraduate computer science researchers.

 

Requirements

Kuwait: High School / Shahadat Al-Thanawiya Al-A'ama (General Secondary Education Certificate) is not accepted for direct undergraduate entry. Completion of a recognized foundation course (or A-Levels / equivalent qualification) is required
UKVI IELTS (Academic) 6.0 overall with no band below 5.5 (or approved SELT equivalent)
Minimum overall average of 50% (120 academic credits) in the Foundation Programme required to progress to Year 1 of the Bachelor's degree
Completion of the English for Academic Purposes (EAP) / English Language Module within the Foundation Programme with a minimum score of 50%
Need help?

Hop onto a video counselling session with your dedicated counsellor to get all your queries answered.

Related Courses

Show All
University of Leeds
£33700.00
Fee
3 Years
Duration
Sep 2027
Next Intake
Undergraduate
Course Level
Computer Science
Course Subject
University of Leeds
£33700.00
Fee
3 Years
Duration
Sep 2027
Next Intake
Undergraduate
Course Level
Computer Science
Course Subject
University of Leeds
£33700.00
Fee
3 Years
Duration
Sep 2027
Next Intake
Undergraduate
Course Level
Computer Science
Course Subject
University of Leeds
£33700.00
Fee
3 Years
Duration
Sep 2027
Next Intake
Undergraduate
Course Level
Computer Science
Course Subject

Related articles

Show All

No Data Found !

£33700.00
Tuition fee
Apply by October 15, 2026
Start dates
Sep 2027
Duration
3 Years
Campus
Main Campus
Mode of study
Full Time
Fees and deadlines depend on the selected options.
Fees and currency conversion are approximate.
⏳ Offer response
2-4 Weeks
📄 Backlogs accepted
This course accepts backlogs