Computer Science
Computer Science BSc Honour
Learning Mode
Full-time, On Campus
Duration
3 Years (Standard) or 4 Years (with Placement Year)
Start date
September
Qualification
Bachelor of Science (Honours)
Fees
£15,400 per year*
Location
Marylebone Campus, London, United Kingdom
About the Course
The BSc (Hons) Computer Science at the University of Westminster provides a robust foundation in computing, equipping students with the skills to design, develop, and optimise software systems. The course integrates theory, programming, software engineering, and emerging technologies to prepare students for a wide range of roles in the tech industry.
From AI to cloud computing, you’ll engage with cutting-edge technologies and real-world projects that reflect the fast-evolving digital landscape. Based in the heart of London, you’ll benefit from industry exposure, modern facilities, and a diverse learning environment that nurtures creativity and innovation.

Why choose Computer Science at Westminster?
Industry Connected
Guest lectures, hackathons, and projects with Microsoft, Amazon, and BT offer valuable industry experience.
Global Opportunities
Study abroad, international partnerships, and London’s tech scene provide a global outlook and skills.
Professional Accreditation
Accredited by BCS, meeting Chartered IT Professional requirements and recognized worldwide by employers.
Course Overview
This course offers a comprehensive blend of computer science fundamentals and advanced computing topics, including programming, databases, AI, cybersecurity, and software development. You’ll build problem-solving skills, collaborate on team projects, and learn to manage complex information systems with precision.
With strong emphasis on employability, innovation, and applied learning, you’ll graduate prepared to lead in one of the world’s fastest-growing industries.
Course Duration
- 3 Years (Standard Route)
- 4 Years (Including Optional Industry Placement in Year 3)
Start Date:
September 2025
Students who opt for the placement year gain hands-on experience in real tech environments, supported by the university’s placement and careers service.
Course Curriculum
Year 1:
- Software Development I
- Computer Systems Fundamentals
- Web Design and Development
- Mathematics for Computing
- Software Development II
- Problem Solving and Professional Skills
Year 2:
- Algorithms: Theory, Design and Implementation
- Database Systems
- Operating Systems and Networks
- Software Engineering Principles
- Artificial Intelligence
- Mobile Application Development
Year 3 (Final Year):
- Final Year Project (Capstone)
- Cybersecurity
- Cloud Computing and Web Services
- Optional modules such as Advanced AI, Data Science, and Game Development
Assessment is primarily through coursework, presentations, lab work, and a final-year project. There are minimal written exams to better reflect real-world tech work.
Admission Requirements
- Sri Lankan A/L: 3 passes (Mathematics/ICT preferred)
- UK A Levels: 104–120 UCAS points (e.g. BCC–BBB)
- IB Diploma: 28 points with a minimum of 4 in HL Mathematics or Computer Science
English Language Requirements:
- IELTS 6.0 overall (with no component below 5.5) or equivalent
Students with non-standard qualifications or work experience may be considered through an interview or portfolio.
Fees and Funding
International Tuition Fee:
£15,400 per year
Scholarships and Financial Support:
- Westminster International Scholarships
- GREAT Scholarships for eligible countries
- Bursaries and hardship funds
- Payment plans for self-funded students
Career Opportunities
Graduates are prepared for roles including:
- Software Developer
- Systems Analyst
- Data Scientist
- Cybersecurity Analyst
- Cloud Solutions Engineer
- AI/ML Developer
- IT Consultant
Employers include leading organisations like Google, IBM, BBC, Deloitte, and fintech startups. The course also provides a strong foundation for postgraduate study (e.g., MSc AI, Cybersecurity, or Data Science).
Contact Us
Reach out for any inquiries or assistance needed.