Computer Science BSc - Uni4edu

Computer Science BSc

Roehampton Campus, United Kingdom

17628 £ / years

Bachelor's Degree36 months
University of Roehampton campus with historic parkland setting in southwest London, modern computing lab with students working on laptops, green lawns and Victorian architecture in the background
Bachelor

Bachelor of Science (Hons) in Computer Science

University of Roehampton

Computer Science and Information Systems

Duration3 Years
LanguageEnglish
FormatFull-time, On Campus
Start DateSeptember

Program Overview: BSc Computer Science at the University of Roehampton

The BSc Computer Science at the University of Roehampton is a dynamic and varied programme covering key areas from cybersecurity and GDPR to machine learning, algorithm design, and programming. You will graduate with the knowledge, skills, and practical experience needed to launch your career in the technology sector.

The programme is designed to give you comprehensive technical skills in software development, data science, and emerging technologies. You will learn key programming skills across languages and platforms, gaining fluency to work on any software development problem, while also exploring the social and ethical implications of AI and automation.

Built to standards defined by the British Computer Society, the Engineering Council, and the Association for Computing Machinery, the programme incorporates collaboration, community, and social ethics. An optional one-year paid work placement is available between your second and third year, providing invaluable industry experience.

Key Program Highlights

  • Full-stack development skills covering front-end, back-end, database management, cloud computing, and Agile methodologies
  • Data science and AI integration with emphasis on ethical AI development, data visualisation, and machine learning
  • Optional one-year paid work placement to gain real-world industry experience
  • Programme aligned with British Computer Society (BCS) professional body standards

Curriculum and Modules

The BSc Computer Science curriculum blends virtual content with active face-to-face teaching and project-based learning. You will progress from foundational computing concepts in Year 1 through to advanced topics in AI, cybersecurity, and cloud engineering in Year 3, building a demonstrable portfolio of projects along the way.

Software Development 1 and 2

30 credits each

Introduces computational thinking and programming fundamentals using Python, covering core principles such as pseudocode, documentation, libraries, IDEs, and debugging tools. Progresses to more advanced software engineering practices and multi-language development.

Mathematics for Computer Science

30 credits

Explores the mathematical and algorithmic foundations that power computer science, including logic, set theory, proof techniques, discrete mathematical structures, and algorithm design for optimisation and data processing.

Artificial Intelligence and Data Science

30 credits

Integrates fundamental AI concepts with practical data analytics techniques. You will explore agent-based systems, stochastic problems, AI problem spaces, constraint satisfaction, and probabilistic reasoning including Bayes' theorem.

Algorithms and Software Engineering

30 credits

Covers algorithm design, data structures, and collaborative software engineering practices using industry-standard tools such as Scrum and Kanban for team-based project management.

Machine Learning and Data Visualisation

30 credits

Introduces the principles, algorithms, and practices of machine learning alongside data visualisation techniques. Covers regression, classification, neural networks, clustering, reinforcement learning, and deep learning.

Cloud and Data Engineering

30 credits

Develops your ability to design, implement, and manage modern data systems within cloud environments. Covers data modelling, ingestion, distributed processing, workflow orchestration, and integration of analytics or machine learning components.

Additional Specialisation Areas

Cyber-Security Databases and Data Engineering Final-Year Capstone Project Operating Systems

Admission Requirements

The University of Roehampton welcomes applications from academically qualified students worldwide. Entry to the BSc Computer Science normally requires a Mathematics, Computer Science, or another science or technology-based subject at A Level or equivalent. All applications and inquiries are handled through Uni4Edu.

Academic Requirements

  • A-Level RequirementBBC or equivalent tariff points, including Mathematics, Computer Science, or another science/technology subject
  • International BaccalaureateEquivalent IB Diploma points with relevant science or mathematics subjects
  • BTECBTEC Extended Diploma or combinations of BTEC qualifications meeting the required tariff, including a relevant subject
  • International QualificationsEquivalent secondary school qualifications from your country; contact Uni4Edu for country-specific requirements
  • GCSE EnglishGrade C or above (or grade 4 in the 1-9 grading scale) in GCSE English Language, or equivalent

English Language Requirements

  • IELTS Academic6.0 overall with no component below 5.5
  • TOEFL iBT80 overall
  • PTE Academic54 overall

Required Documents

Academic transcripts and certificates Personal statement (500-700 words) Two academic or professional references Copy of valid passport English language proficiency test results (if applicable)

Application Deadlines

September Intake (Main)
January Intake

For personalized admission guidance, document verification, and application support, please contact Uni4Edu

Scholarships and Funding

The University of Roehampton offers a range of scholarships to support international undergraduate students. These awards are typically applied as tuition fee discounts and may be combined with certain other funding opportunities. Contact Uni4Edu for guidance on eligibility and application.

International Excellence Scholarship

Up to GBP 4,000 per year

Available to high-achieving international undergraduate students with overseas fee status. Awarded as a tuition fee discount based on academic merit. Automatically considered upon receiving a conditional offer.

Country Scholarship A

GBP 2,500 per year

Available to nationals from selected countries including Bangladesh, Brazil, Colombia, Malaysia, Nepal, Pakistan, Nigeria, Ghana, Sri Lanka, Vietnam, Thailand, Indonesia, and Kenya. Awarded for each year of study as a tuition fee discount.

Country Scholarship B

GBP 1,500 per year

Available to nationals from selected countries including Egypt, Kazakhstan, Uzbekistan, Taiwan, Turkey, Mexico, and South Africa. Awarded for each year of study as a tuition fee discount.

For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.

Career Prospects

A degree in computer science is a gateway into nearly every industry. The BSc Computer Science at Roehampton prepares you to excel in various roles within the software development and broader technology sectors, with employability skills embedded throughout the curriculum and careers support available from your first year through to graduation and beyond.

3 Years Program Duration with Optional Placement Year
6 Dedicated Computing Labs on Campus
Top 15% Young Universities Worldwide (THE 2024)

Potential Career Roles

Software Developer Data Scientist AI and Machine Learning Engineer Cyber Security Analyst Cloud Engineer Full-Stack Web Developer

Industries and Employers Hiring Graduates

Technology and Software Companies Financial Services and Banking Healthcare and NHS Digital Government and Public Sector Consulting and Professional Services Media and Creative Industries

How to Apply

Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.

1

Contact Uni4Edu

Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.

2

Prepare Your Documents

Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.

3

Submit Your Application

Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.

4

Receive Your Offer

Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.

Contact Uni4Edu

corporate@uni4edu.com
+90 5435286292
+44 7868736984
Apply Now

Similar Programmes

Master's & Postgraduate

30 months

Computer Science (Conversion) (30 Months) MSc

location

London South Bank University, London, United Kingdom

Earliest Intake

October 2025

Gross Tuition

18750 £

Bachelor's Degree

12 months

Computer Science (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

January 2026

Gross Tuition

17628 £

Bachelor's Degree

12 months

Web Design and Development (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

June 2026

Gross Tuition

16950 £

Bachelor's Degree

48 months

Software Engineering BEng (Hons)

location

University of Bradford, Bradford, United Kingdom

Earliest Intake

June 2025

Gross Tuition

24456 £

Bachelor's Degree

48 months

Computer Information Systems

location

Loyola University New Orleans, New Orleans, United States

Earliest Intake

January 2027

Gross Tuition

47390 $

Give us some starts:

AI Assistant

Uni4Edu AI Assistant