
Computer Science BSc
Roehampton Campus, United Kingdom
Bachelor of Science (Hons) in Computer Science
University of Roehampton
Computer Science and Information Systems
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 eachIntroduces 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 creditsExplores 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 creditsIntegrates 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 creditsCovers 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 creditsIntroduces 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 creditsDevelops 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
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
Application Deadlines
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 yearAvailable 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 yearAvailable 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 yearAvailable 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.
Potential Career Roles
Industries and Employers Hiring Graduates
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.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
30 months
Computer Science (Conversion) (30 Months) MSc
London South Bank University, London, United Kingdom
Earliest Intake
October 2025
Gross Tuition
18750 £
Bachelor's Degree
12 months
Computer Science (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
January 2026
Gross Tuition
17628 £
Bachelor's Degree
12 months
Web Design and Development (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
June 2026
Gross Tuition
16950 £
Bachelor's Degree
48 months
Software Engineering BEng (Hons)
University of Bradford, Bradford, United Kingdom
Earliest Intake
June 2025
Gross Tuition
24456 £
Bachelor's Degree
48 months
Computer Information Systems
Loyola University New Orleans, New Orleans, United States
Earliest Intake
January 2027
Gross Tuition
47390 $
Uni4Edu AI Assistant




