
BSc (Hons)
Computer Science
Degree Programme
UCAS CODES: C100 – 4 YEARS
Degree
BSc (Hons)
UK & US Degree
Duration
3 or 4 Years
Tuition Fees
UK – £9,250
EU, INT & US – £17,500
Scholarships
Option to fast-track your degree: complete the UK/US four-year degree in three years.
Richmond is the only university in the UK where the degree programmes are based on the US educational approach, which takes four years to complete. However, with our new programme structure students can complete it in three years. Applicants can leverage their A Levels or equivalent qualifications to fast-track their degree, often completing it in just three years. For example, UK A Levels grades BBC-BBB and above are counted as credits for the first year of the degree. Please check the Entry Requirements section for more information.
With our unique American liberal arts and UK combined approach to teaching, our undergraduate degrees ensure students receive a well-rounded learning experience, nurturing critical thinking, effective communication, and problem-solving skills. Students explore diverse perspectives and develop a broad understanding of the world, preparing them for a variety of career paths.
Students will take the following degree paths based on their previous qualifications achieved. There are three different paths to achieve the degree.
- Entry to year two based on your entry qualifications
- Entry to year one based on your entry qualifications
- Entry to year two: Students meeting entry criteria but missing up to 24 US transfer credits (Potential to complete in three years with summers). This option allows US students to seamlessly transfer credits between US universities.
About the BSc (Hons) Computer Science Degree programme
Are you intrigued by how companies like Amazon predict your next purchase or how Uber has revolutionized transportation through data analytics? If questions like these captivate your curiosity, our BSc (Hons) in Computer Science at Richmond American University London is the perfect degree programme for you.
This degree offers a solid foundation in essential areas of computer science, with core courses covering programming, cyber security, and artificial intelligence. You’ll also have the flexibility to tailor your studies to your interests and career goals through specialised electives in areas such as data mining, human-computer interaction, and games technology—skills that are highly sought after by employers.
Throughout the programme, you’ll have the opportunity to conduct your own senior research project, guided by our expert faculty, allowing you to dive deep into an area of your choosing. Graduates of this programme are in high demand across diverse industries, with career paths ranging from programming and software engineering to user interface design, data analysis, and IT roles in both the private and public sectors. Additionally, this degree serves as a strong foundation for further study at the Master’s level in various computing disciplines.
The computer science degree focuses on teaching popular, in-demand programming languages like Java, Python, and C#, alongside HTML/CSS for web design and JavaScript for problem-solving and web development. You’ll also gain hands-on experience with essential tools and software, including shell terminals like Bash, code editors like VS Code, and databases like MongoDB and MySQL, plus GIT and Adobe XD (for HCI).
As with all Richmond programmes, you’ll earn both a UK and US degree, enhancing your global career prospects.
Why study BSc (Hons) Computer Science?
- Flexible Liberal Arts Framework: Develop problem-solving, adaptability, and collaboration skills through a broad, multidisciplinary curriculum that prepares you for diverse career paths
- High Employability: Gain skills in high-demand areas like artificial intelligence and cyber security, ensuring you’re well-prepared for competitive, well-paying careers
- Focus on Sustainable and Ethical Computing: Learn to develop green technologies and make responsible innovation decisions within a legal and ethical framework
- Cutting-Edge Industry Knowledge: Gain expertise in the most current and relevant topics in the industry, from artificial intelligence to cyber security, ensuring you remain at the forefront of technological advancements
- Global Perspective: Study in London with a diverse international community and take advantage of opportunities to study abroad in locations like the US, Australia, Thailand, and Spain
- Hands-On Experience: Capitalise on internship opportunities created by our strong industry contacts. These internships count towards your degree and provide invaluable real-world experience that enhances your employability
- State-of-the-Art Facilities: Study in our well-equipped IT lab, where you’ll develop the cutting-edge technical skills and transferable knowledge that are in high demand across industries
At Richmond, we aim to provide a unique educational experience that blends technical expertise with a broad, interdisciplinary foundation. As a graduate of our BSc (Hons) Computer Science programme, you’ll be well-prepared to be at the forefront of technological innovation, equipped with the skills, connections, and experience needed to stand out in the competitive job market.
What you will study
Year 2 (LEVEL 4)
Core courses
COMP 4101 Introduction to Programming
This course provides the fundamentals of object-oriented programming. This will include usage of variables, objects, classes; assignment and control through statements, loops, functions, procedures, interaction between objects and inheritance. This course may intro-duce any current specialists programming topics, eg. programming for mobile applications.
COMP 4103 Systems Architecture
This course provides students with an understanding of key structures and mechanisms of operating systems: Linux, UNIX, Android and Windows for corporate, personal and mobile systems. The course focusses on both the design issues and fundamental principles.
COMP 4102 Introduction to Computer Networks
This course introduces students to the Introductory concepts of computer networks. It co-vers wired, wireless, and internet networking technologies, and provides an understanding of how devices communicate within a network. The course will cover key networking mod-els such as the OSI and TCP/IP models, IP addressing, and basic routing. Labs and exercises will help students apply theoretical knowledge to design network solutions and tackle real-world network challenges. By the end of the course, students will be able to design network solutions that meet specific requirements for efficiency, scalability, and security in real-world networking scenarios.
Complete L4 Academic Literacies required course:
LIBA 4301 Academic Research and Writing
This course is designed to develop students’ critical research and writing skills to be effec-tive in the academic and professional world. It focuses on principles of good scholarship and academic practice that will be required throughout university study and in a future profes-sional work environment. These skills are enhanced throughout the course. Upon comple-tion of this course, successful students will become confident in using available resources to produce well-researched writing that demonstrates critical engagement with a self-selected research topic.
Choose one L4 Arts/Humanities course from the following:
COMM 4103 Introduction to Intercultural Communication
Reflecting strongly the University’s mission of unity in diversity, this course provides theo-retical and practical understanding of the role communication plays within and between cultures to build cohesion and/or create division. It provides students with a strong sense of their own complex cultural identities before moving on to teach them the theories underly-ing the study of International Communication. There will be opportunities for practical ap-plications of these theories in case studies, simulations, and project work.
ADPR 4101 Introduction to Advertising, PR and Media
This course explores fundamental concepts, principles and tools in advertising and public relations, specifically in relation to the broader media industries and the professional con-texts of both disciplines. It traces the history and evolution of advertising and public rela-tions and how they interconnect, as well as investigating the political, economic, social and cultural contexts that they operate within. In examining advertising and PR in practice, it identifies key persuasive and creative aspects and techniques used in these fields, along with the planning and skills used to produce them. It also addresses advertising and PR practices in relation to contemporary issues and developments, including criticisms of the industries’ role and a range of ethical debates.
COMM 4102 Introduction to Content Creation
This practical course introduces students to key aspects of contemporary media production through the creation of their own podcasts, short film and photographic essay. It focuses on the key skills of photography, audio and visual recording and editing using industry standard hardware and software. Students will learn and develop practical skills offering the oppor-tunity to demonstrate creativity across a range of visual and sonic mediums. They will also be introduced to the history of visual and sonic media (alongside contemporary examples of professional work) and learn key strategies (such as media skills audits) to identify and plan practical work.
LANG 4101 Korean Language and Culture 1
This is an introductory course to Korean language and culture with an emphasis on oral communication in everyday situations and contemporary South Korean culture and society. This course introduces fundamental communication skills including the Korean alphabet and character construction, pronunciation, vocabulary, and essential speech patterns. It also ex-plores contemporary South Korean popular culture with the aim to develop a keen aware-ness and broad understanding of how the Korean culture relates to the language.
Choose one L4 Social/Behavioural Sciences course from the following:
PSYC 4101 Intro to Psychology
This course introduces students to the major areas within the psychology discipline, through current empirical research and theoretical debate. Students discover how psychological re-search is conducted and how research findings can be applied to understanding human be-haviour. Topics include scientific methodology in psychology, and key contemporary areas of research, such as biopsychology, brain functioning; sensation and perception; evolutionary theory, development, personality, memory, consciousness, stress, psychological disorders, language, learning and social psychology.
BUSM 4101 Introduction to Business Management & Marketing
This module provides a foundational understanding of how businesses operate and effec-tively reach their target markets. Students will explore core management principles and marketing strategies, gaining insights into how organizations create value and build profit-able customer relationships.
ENTR 4101 Introduction to Entrepreneurship
This module is designed to provide students with a foundational understanding of the en-trepreneur as an ‘agent of change’ within business and society. Students will develop knowledge around the role of entrepreneurs, the history of entrepreneurship, and the personal dynamics that lead people to embark upon an entrepreneurial journey. Students will be introduced to key entrepreneurial processes such as idea generation, idea evaluation, and idea execution. They will then explore different types of entrepreneurships, such as: apprenticeship, innovative entrepreneurship, corporate entrepreneurship, franchi-see entrepreneurship, and social entrepreneurship. The course will conclude by looking at the role of entrepreneurial ecosystems. This module will emphasise active learning involving case studies, simulations, and practi-cal exercises. At the end of the course, students will be better placed to decipher whether they themselves wish to embark on an entrepreneurial path.
Choose one Data/Numeracy course from the following:
MATH 4102 Mathematics of Argument and Reasoning
This course presents the mathematics of arguments and reasoning by introducing students to concepts in logic and discrete mathematics. It examines the nature of logic, propositional and deductive logic, tautologies and contradictions, algebra of sets, relations, Boolean func-tions, and graph theory. The topics covered will include propositional calculus, methods of deduction, and quantification theory, leading to an introduction to first order logic, proof by induction and recursive relations. Valid and invalid argument forms and their tests will be performed. Matrix algebra and determinants and their applications in solving systems of equations will be covered. Applications of these concepts to logical networks, switching circuits and network analysis will be investigated.
MATH 4101 Probability and Statistics
This course in probability and statistics includes theoretical and applied approaches which are primarily designed for business, data science, social science and psychology majors. The course coverage will include: descriptive statistics, elementary probability theory, random variables and expectations, discrete probability distributions (Binomial and Poisson distribu-tions), continuous probability distribution (Normal distribution), sampling distributions, es-timation and hypothesis testing about the mean and proportions of up to two populations, Chi-square tests, One-way ANOVA and F Distribution, linear, multiple and non-linear re-gression and Non-parametric methods. SPSS lab sessions will be included targeting appli-cations of statistical concepts to business, data science, social science and psychology. All practical work will be produced using SPSS statistical software.
Choose one Science course from the following:
ENVR 4103 Introduction to Environmental Science
This course covers environmental science topics such as global warming/climate change, ozone depletion, acid rain, pollution, population issues, energy issues, land and water is-sues, and an introduction to environmental ethics. All topics are addressed from scientific, economic, politico-sociological and ethical standpoints. An awareness and appreciation of global, local, and personal environmental problems are developed, together with the impli-cations of possible solutions. The concept of interrelatedness is a unifying theme through-out the course. Students are encouraged to become aware of/develop an understanding of their own environmental identity.
ENVR 4101 Earth Systems Science
This course introduces the major concepts studied in Earth System Science, addressing the Earth’s origins and evolution as an active planet within the solar system. The fundamental processes and interrelationships between the atmosphere, oceans, biosphere and litho-sphere are investigated to serve as a basis for understanding natural systems, particularly near or at the Earth’s surface, and the ways in which human activities impact those sys-tems. There is mounting concern about global warming, biodiversity, energy and sustaina-ble development, all of which if not governed poses a threat to the delicate balance of the Earth system. Thus the need to understand the Earth as an interrelated system is more so than ever before.
ENVR 4102 Ecology and Conservation
This course provides an examination of the principles of ecology and their application to conservation. Students will explore the complex relationships between organisms and their environments, including population dynamics, species interactions, ecosystems, biodiversi-ty, and natural/anthropogenic causes of species’ decline and extinction. The course covers key topics such as habitat destruction, climate change, invasive species, and conservation strategies at local, regional, and global scales. Special emphasis is placed on understanding and addressing the threats to biodiversity and developing practical solutions for conserva-tion. Through case studies students will gain the skills necessary to critically evaluate con-servation challenges and design effective conservation strategies.
Year 3 (LEVEL 5)
Core courses
COMP 5101 AI for Games
This course introduces students to fundamental AI techniques and their applications in game development. Students will learn to design and implement simple AI-driven behav-iours to control non-player characters (NPCs) and create dynamic interactions in 2D game environments. Building upon earlier programming skills, this course offers practical insights into integrating AI logic into games, emphasizing interactivity and engaging gameplay.
COMP 5103 Ethical and Sustainable Computing
This course explores ethics and sustainability in the context of computing technologies giv-ing an overview of ethical theories, sustainable practices and their application to computer science. Students use the ACM and IEEE codes of conduct frameworks to explore in detail ethical issues in data collection, surveillance, bias and fairness in AI algorithms, as well as the BCS codes of ethics for computing professionals, whistleblowing and ethical responsi-bilities in the workplace, ethical decision-making, frameworks for IT professionals. Case studies are used across various contexts relating UN SDGs to computer architectures, net-works, data storage systems and how they could be improved to be more ethical and sus-tainable.
COMP 5102 Cyber Security
This course considers online security and protection. Students will learn how to identify threats and take steps to reduce vulnerabilities. The course will frame digital safety in the context of the Web, introducing concepts like malware, viruses, Trojans, network security, cryptography, identity theft and risk management, and will outline contemporary security strategies being developed. This class would be of particular interest to business, commu-nications and international relations students. It is highly recommended that students have access to the use of a laptop and a smartphone for the duration of the course.
COMP 5104 Human Computer Interaction
This course introduces key concepts, methods, and tools used in Human-Computer Interac-tion (HCI). Students will explore the design, evaluation, and implementation of user inter-faces, focusing on how to create systems that are efficient, usable, and enjoyable for a di-verse range of users. By the end of the course, students will have practical experience in user research, UI interface design, prototyping, designing for responsive and adaptive inter-faces and usability testing ready for implementation by a programmer.
Complete L5 Research Methods required course:
COMP 5301 Research Methods in Data Science
Introduces students to key Data Science research methodologies and research practices. Students will learn skills, including using data science for computing, science and applied mathematics, that translate directly into a board range of careers. This course also pre-pares students for their Senior Project by undertaking data science gathering, analysis and visualisation. Students are prepared to plan their Senior projects using suitable methodolo-gies such as systems analysis and design and agile approaches. Students will also carry out an introduction to range of humanities methods (including tex-tual analysis, interviews, surveys, focus groups, and ethnography) and students are intro-duced to widely used and newer modes of and approaches to research, including creative methods and participatory/reflexive approaches.
Choose one L5 Service-Learning course from the following:
LIBA 5301 Service Learning: Global Citizenship and Migration
This course helps students make a real difference in the world. Service Learning as experi-ential learning combines community service with academic study. This course will apply service-learning to the theoretical, political and sociological concep-tions of citizenship and their limitations. Students will work on live projects and challenges to address real-world issues and critically reflect on their role as agents in communities and as legal and social citizens. Skills will be gained from working on a project with charities, NGOs, or non-profit organisations on citizenship concepts which will enable the student to critically reflect through service-learning. This course builds professional, entrepreneurial and personal skills to engage with a variety of stakeholders. This course is underpinned by JEDI approaches to justice, equality, diversity and inclusion across the global community.
LIBA 5302 Service Learning: Leadership in a Globalised World
This course helps students make a real difference in the world. Service learning as experi-ential learning combines community service with academic study. This course will apply service learning to global challenges and how to be a leader that cre-ates positive change. Students will work on live projects and challenges to address real-world issues. Students will learn how to lead and work with diverse teams to make a posi-tive impact. Skills will be gained from working on a project with charities, NGOs, or non-profit organisations on citizenship concepts which will enable the student to critically re-flect through service-learning. This course builds professional, entrepreneurial and personal skills to engage with a variety of stakeholders. This course is underpinned by JEDI approach-es to justice, equality, diversity and inclusion across the global community.
LIBA 5303 Service Learning: Sustainability and Society
This course helps students make a real difference in the world. Service learning as experi-ential learning combines community service with academic study. This course will apply service learning to the theoretical, political and sociological concep-tions of citizenship and their limitations. Students will work on live projects and challenges to address real-world issues and critically reflect on their role as agents in communities and as legal and social citizens. Skills will be gained from working on a project with charities, NGOs, or non-profit organisations on citizenship concepts which will enable the student to critically reflect through service-learning. This course builds professional, entrepreneurial and personal skills to engage with a variety of stakeholders. This course is underpinned by JEDI approaches to justice, equality, diversity and inclusion across the global community.
LIBA 5304 Service Learning: Digital Collaboration
This course helps students make a real difference in the world. Service-Learning as experi-ential learning combines community service with academic study. This course will apply service-learning to the production of digital work engaging with or-ganizations and communities outside of the university. It equips students to identify the ranges of opportunities for innovation and employment that digital skills offer. Students will work on live projects and challenges to address real-world issues and critically reflect on their role as agents in communities and as legal and social citizens. Skills will be gained from working on a project with charities, NGOs, or non-profit organisations on citizenship concepts which will enable the student to critically reflect through service-learning. This course builds professional, entrepreneurial and personal skills to engage with a variety of stakeholders. This course is underpinned by JEDI approaches to justice, equality, diversity and inclusion across the global community.
Plus
Choose two level 5 electives from across the curriculum, outside of your subject discipline.
Year 4 (LEVEL 6)
Core courses
COMP 6102 Project Management for IT
This course provides the core knowledge and skills necessary to start, manage and deliver a project within an IT setting. Students will study topics such as: Project Lifecycle and Meth-odologies; Project Planning and Initiation; IT Risk Management; Resource and Budget Man-agement; Stakeholder Communication; Quality Assurance and Control; Change Manage-ment; Project Monitoring and Evaluation and Ethical and Legal IT Considerations.
COMP 6101 Advanced Secure Programming
This module delves into the advanced principles of secure programming, focusing on identi-fying and addressing programming errors that lead to system vulnerabilities. Students will explore various secure coding techniques and best practices across several programming languages (e.g., C, C++, python). The course emphasizes balancing security with perfor-mance, usability, and other software quality attributes, enabling students to create robust, secure code. Key topics include string security, dynamic memory management, concurrency, and file I/O security, along with mitigation strategies for common vulnerabilities such as buffer overflows and race conditions.
COMP 6103 Web Application Development
This course focuses on developing modern web applications using a popular web frame-work and a lightweight database engine. Students will learn the fundamental concepts of back-end web development, including model-view-controller (MVC) design patterns, data-base modelling, URL routing, form handling, and user authentication. Additionally, students will gain hands-on experience with a lightweight database solution and the integration of front-end technologies with the back-end framework’s templating system. Emphasis will also be placed on deployment, security, and performance optimization. By the end of the course, students will be able to create, deploy, and maintain scalable web applications.
COMP 6110 Senior Project
This course is a student identified project. It provides the setting for students to conceptual-ise, research, and propose a written brief that includes the identification and the estab-lishment of an appropriate methodology. The instructor will facilitate the process through regularly scheduled class meetings. The research will be an opportunity to independently plan and execute a project via a litera-ture review, project management and execution and the project will need to follow a methodology explored in Data Science Research Methods in Computing.
EITHER:
COMP 6401 Internship
The Internship in Computer Science / Software Engineering is a student work placement for credit that aims to provide students with the experience of working within the IT industry. Students will develop the intellectual, professional, and personal skills that will enable them to function well in a culturally diverse working environment. All internships are super-vised by faculty and last at least 6 weeks and are typically done full time Monday to Thurs-day/Friday. Each student will also complete a series of assessments throughout the internship, such as keeping a written journal of their experience, preparing an internship portfolio, and deliver-ing a final presentation. These assessments have been designed to help the student reflect on the skills they are learning and the benefits gained from the internship experience, and also to help them determine if their current career goals are the correct fit for them. During the internship, the staff of the Internship Office and a faculty supervisor work closely with each student to ensure that the placement is a successful one. Students’ final grades are based on several factors including written assignments, presentation, and a report from their workplace supervisor which is taken into consideration.
Or TWO of the following Major Options:
SENG 6102 Generative Artificial Intelligence
This course offers a progressive approach to generative AI (Gen AI), starting with essential machine learning and deep learning principles before delving into advanced generative models like GANs and transformer-based architectures. Students will build skills in model design, implementation, and evaluation, equipping them for applications such as image synthesis, language generation, and more. The course utilises Python and libraries like PyTorch and TensorFlow.
SENG 6103 Mobile App Development
Enterprises regularly use mobile applications for focused activities that exploit features of smart phones. This course introduces how mobile applications can be designed and devel-oped for different operating systems using different OS development frameworks.
MATH 6102 Machine Learning and Predictive Analytics
This course provides an in-depth understanding of Machine Learning (ML) and Predictive Analytics, focusing on algorithms, methodologies, and applications. Students will explore fundamental ML models, from supervised and unsupervised learning to more advanced top-ics such as deep learning and ensemble methods. The course emphasizes both theoretical understanding and practical implementation using real-world datasets. Students will be taught to use ML to build predictive models, evaluate their performance, and apply them to solve complex problems in various fields, including finance, healthcare, and technology.
MATH 6101 Advanced Computational Methods in Data Science
This course provides a deep dive into advanced computational techniques used in data science. It is designed to equip students with a solid foundation in the computational methods necessary for processing and analysing large-scale datasets. Students will learn about high-performance computing, optimization algorithms, advanced numerical methods, and spe-cialized techniques for data analysis, visualization, and interpretation. Emphasis will be placed on both theoretical understanding and practical implementation of computational algorithms, including parallel computing, optimization strategies, and their applications in big data analytics and complex problem-solving.
MATH 6103 Time Series Analysis and Forecasting
This course introduces students to the fundamentals and advanced techniques of time se-ries analysis and forecasting. Students will learn how to model, analyze, and forecast time-dependent data using both statistical and machine learning approaches. The course will cover classical time series models such as ARIMA, exponential smoothing, and state-space models, as well as more advanced techniques including neural networks and Long Short-Term Memory (LSTM) models. The emphasis will be on practical applications in various fields, including finance, economics, and environmental sciences, using real-world datasets and computational tools like Python and R.
BUSM 6104 Leadership and People Management
This module provides a critical exploration of leadership in the context of managing people and talent within organizations. Students will develop a deep understanding of contempo-rary leadership theories and their application to the challenges of attracting, developing, motivating, and retaining talent in a rapidly changing world. The module emphasizes the importance of diversity and inclusion, ethical leadership, and social responsibility in creating a high-performing and sustainable workforce. Through real-life examples, case studies, and interactive discussions, students will gain the knowledge and skills necessary to lead effec-tively in today's complex and dynamic business environment.
Plus
One elective of your choice, which may support a minor.
Teaching & Assessment
TeachingAt Richmond, we do things differently. You won’t just sit in lectures, you’ll collaborate, debate, problem-solve and apply what you learn in real time.
This programme is taught through a mix of seminars, lectures, group work, and hands-on projects. Most classes are small and discussion-led, meaning you’ll have real conversations, not just note-taking sessions. This gives you space to think critically, ask questions, and get personal support from your professors.
Alongside your classroom experience, you’ll also take part in guided learning activities: from guest lectures and field trips to online discussion boards, workshops and research.
You’ll study 32 US credits (128 UK credits) per academic year, with around:
- 12 hours of contact time per week
- 4 hours of guided learning
- Additional time for independent study, reading, and assignments
Assessment
We assess you the way the real world works, not just through final exams, but through a continuous assessment model, where you’re evaluated throughout the semester.
Depending on the course, you might be assessed through:
- Presentations
- Essays and term papers
- Data analysis and case studies
- Portfolios of work
- Quizzes and mid-term exams
- Final assessments
- Class discussions and participation
- Industry-based projects or site visits
This means you’ll build confidence as you go, get regular feedback, and develop a range of academic and professional skills, not just learn to cram for exams.
Academic Support
From day one, you’ll be assigned a personal Academic Advisor, a member of faculty who’ll guide your course choices, support your development, and help you stay on track. You’ll meet with them regularly and get advice that’s tailored to your goals, whether academic, personal, or professional.
You’ll also have access to:
- Drop-in workshops in maths, writing, tech, and research
- Library support with access to 42,000+ journals and digital resources
- One-to-one tutoring and feedback
- Disability and learning support services, including tailored exam arrangements
Looking for information about our Level 3 Applied Liberal Arts year? You’ll find everything you need here.
Entry requirements
The University accepts a wide range of international undergraduate degree award qualifications. Occasionally the University may invite candidates to attend an interview.
We understand that not every student is in the same situation, if you have any questions about your qualifications, please get in touch with us [email protected].
| Entry to year two of the programme Minimum requirements
|
Entry to year one of the programme Minimum requirements
|
Missing up to 24 US transfer credits will enter year one of the programme (students normally take 3.5 years to complete the degree).
|
|
Additional Entry Requirements
For entry into Year 2 or Advanced Entry, you will need to meet the following Maths requirement:
- GCSE: Maths Grade 5 (or International Equivalent)
English Language Requirements
If your first language is not English, we will require evidence of English language proficiency. Minimum requirements are:
- Academic IELTS: 6.0 overall with 5.5 in each of the four components (Please note, we are not able to accept the Home Edition)
- TOEFL iBT: 79 overall with 17 in Listening, 18 in Reading, 17 in Writing, 20 in Speaking (Please note, we are not able to accept the Home Edition)
- Pearson Test of English: 60 overall with 55 in each of the four components (Please note, we are not able to accept the Home Edition)
- Cambridge: 169 overall with 162 in each of the four components
- International Baccalaureate Diploma: English Language
- A Higher Level grade 5 / Standard Level grade 5
- B Higher Level grade 5 / Standard Level grade 5
For more information on English Language requirements visit our How to apply webpage.
Alternative English Language qualifications
We also accept a range of alternative qualifications to demonstrate your level of English Language proficiency. Validity: For admissions and CAS purposes, period of validity for all country-specific English language waivers is 2 years.
Fees & funding
We believe your degree should be worth the investment, not just in where it gets you, but in how it supports you to get there. Below you'll find everything you need to know about tuition fees, what’s included, and the financial support available to help you make the most of your time at Richmond.
Tuition Fees
- UK Full Time: £9,250 per year
- International Full Time: £17,500 per year
Internships
There’s no extra charge for internships, they’re built into your degree and designed to give you hands-on experience that counts.
- Credit-bearing and assessed as part of your final degree
- Typically last 8-9 week
- Some internships are paid opportunities
Field Trips
- All essential course-related field trip costs are included in your fees
- Optional trips may be available for an additional cost
Scholarships
We offer automatic tuition fee reductions for high-achieving students. You’ll be considered for a scholarship when you apply, no separate form required.
- Liberal Arts Academic Excellence Award
£2,500 per year
Based on achieving ABB at A Level / GPA 3.5+
(View our international grade equivalents for details) - English Language Award
£2,500 per year
For students with IELTS 6.0 overall and in all elements
Bursaries (UK and US students only)
Cyril Taylor Cash Bursary
- £1,000 per year (total £4,000 across your degree)
- 15 awarded to UK students, 12 to US students
For more information on the terms and conditions visit our Tuition Fees & Funding webpage.
Careers & Employability
The University offers personal development seminars, leadership opportunities and access to work experience, volunteering and internships. There is also a dedicated, personalised service for assistance with CV writing, interview preparation tips and much more.
Throughout your studies, you will have the opportunity to build links with industry experts and Richmond alumni, connecting you to a vast and influential worldwide network.
Internships
We offer career support and advice through our Careers & Internships Office that will assist and guide you in your study choices to make sure you stand out from the crowd when you graduate. Whether you are interested in gaining work experience in London or internationally, we will be here to help you find the best possible opportunities.
Through internships you will gain business acumen, beneficial work experiences and transferable skills which will give you a competitive advantage in a fast-paced working environment.
Work while you study across 5 continents through our partners Connect123 and CRCC Asia with destinations in Spain, Argentina, South Africa, China, Japan, Vietnam and Australia.
BSc (Hons) Computer Science Graduate Destinations
Below is a list of where some of the BSc (Hons) Computer Science graduates of this degree programme have gone on to work.
- Barons Court Theatre
- Boston Ballet
- Christies
- Vogue Magazine Graduate School
- V&A Museum
How to apply for BSc (Hons) Computer Science
You can apply for the BSc (Hons) Computer Science Degree in one of three ways, either apply directly through us, apply through UCAS and for our US students, via the Common Application ($50.00).
In order to submit your application you will need the following information
- Details of your education history, including the dates of all exams/assessments
- The email address of your referee who we can request a reference from, or alternatively an electronic copy of your academic reference
- A personal statement – this can either be emailed as a Word Document or PDF, or completed online
- An electronic copy of your in process or completed high school (secondary school) transcript and graduation certificate
Visit our How to Apply webpage for more information regarding Entry Requirements, admissions processes and to start your application.
When to apply
We encourage you to complete your application as early as possible, even if you are completing your undergraduate programme of study. In this case you will be offered a place that is conditional on successfully completing a specified qualification and English language qualification if applicable.
If you would like your application to be considered for a Richmond bursary, an early application is strongly recommended.
Study Abroad
Studying abroad through Richmond American University London’s partner institutions offers students an enriching educational experience that extends beyond the classroom. This opportunity allows students to immerse themselves in diverse cultures, enhancing their global awareness and cross-cultural communication skills. Additionally, studying abroad can bolster a student’s resume, showcasing their adaptability and international perspective to potential employers. Academically, students can take unique courses providing a broader and more diverse academic experience. Overall, the study abroad programme fosters personal growth, independence, and a deeper understanding of the global community.
The tuition fees and credits are part of the Richmond degree, therefore no tuition is paid to the host institution. Students must ensure a minimum GPA of 3.0 (B average) to succeed.
Richmond has partnerships all over the world, to learn more, visit our Overseas Study Partners webpage.

“x”
Professor Greg Gannon
Head of Richmond Business School
Study BSc (Hons) Computer Science
Sign up and find out about our programmes, generous scholarships and what life is like at Richmond.
Study Abroad / Internship opportunities
All Undergraduate students have the option to Study Abroad for a semester or entire academic year. We offer students the opportunity to study abroad with our partners in:
USA | CHINA | AUSTRALIA | NEW ZEALAND | GREECE | BELGIUM | FRANCE | ARGENTINA | SOUTH KOREA | SPAIN
and many more places around the word.
Want to study and train?

RIASA London
RIASA is excited to announce that from September 2025, we will be expanding our UK college soccer offering by launching our first-ever London Roster. Aspiring student-athletes will have the choice of 30 undergraduate and postgraduate programmes – all US/UK dual accredited, alongside a challenging and rewarding soccer development programme.

Sport Ed Ex
Sport Ed Ex combines the provision of performance coaching and playing pathways in Rugby and Cricket for aspiring athletes (men and women) aged 18 and over with the opportunity to study at Richmond American University London, offering students the unique opportunity to study a wide variety of dual accredited (US/UK) undergraduate degree courses.
Watch the programme video
Join Head of Department, Dr. Ira Konstantinou and student Gwenyth for a information session about our Computer Science programme at Richmond American University London.
We have a lot to offer at Richmond American University London

Learn more ➝

Learn more ➝

Learn more ➝

Learn more ➝
Download Undergraduate Prospectus
Flick through and download our Undergraduate Prospectus to find out more about the programme, integrated internships & unique career opportunities.








