

Bachelor of Science in Computer Science
BSc (Online)
No coding experience? No problem. We’ll take you from beginner to industry-ready—no A-level Maths required. Gain expertise in multiple programming languages, AI, machine learning, and web development, equipping you with future-ready skills to lead the next wave of tech innovation.

September, January, May
Apply now for any date

Online, distance learning
24/7 access to study materials

Four years (part-time)
Flexible distance learning

£20,805
Tuition fee loans available for eligible UK students
Why choose this programme


Future-ready skills: Build expertise in AI, digital transformation, and entrepreneurship with Aston Power Skills, preparing you for the future of tech.
Industry-relevant: Designed with Aston’s Industry Advisory Board, ensuring your learning aligns with real-world demands.
No coding experience? No problem: No prior coding or A-level Maths is required—we take you from beginner to industry-ready.
Access to industry leaders: Gain free membership to Aston’s Computer Science Industry Club, connecting you with recruiters and tech leaders.
Gold-standard teaching: Study at a University awarded Triple Gold in the Teaching Excellence Framework (TEF) 2023, ensuring you receive exceptional teaching and outstanding support.
Top-ranked institution: Aston is #12 in the UK for Computer Science – Guardian University Guide, 2025, giving you a competitive edge in the job market.
Flexibility: Study anytime, anywhere—with no compulsory live lectures or fixed schedules. Focus on one module and one assessment at a time, allowing for deep learning while balancing work and personal commitments.
Supportive community: Learn within a small cohort and receive personalised support at every stage of your journey. With a globally inclusive learning environment, you’ll never feel like you're studying alone.
Programme overview
Our Computer Science (BSc) programme offers you a comprehensive education that bridges the gap between theoretical knowledge and practical application.
Whether you're new to the field or looking to deepen your expertise, the curriculum teaches you the fundamentals of computer science, applied to the latest trends to keep you ahead of the curve.
From mastering code to exploring AI, you'll gain the knowledge and skills that top computing and technology employers seek.
Whether you're aiming to become a software engineer, a technical innovator, or a digital leader, this programme equips you with the skills, knowledge, and connections to turn your ambition into a successful career in the dynamic technology innovation landscape.
What you will learn
- Foundations of computer science: Examining the core principles and theories that underpin computer science, including algorithms, data structures, and computational thinking.
- Programming proficiency: Gain expertise in multiple programming languages (Java, HTML, PHP, Laravel, MySQL, Python) to solve complex problems and build innovative software solutions.
- Web development and design: Learn the fundamentals of web design, including markup, styling, databases, and server-side scripting, to create engaging and functional websites.
- Artificial intelligence and machine learning: Explore the cutting-edge fields of AI and machine learning, understand their applications, and begin to program intelligent systems.
- Software engineering practices: Master software development lifecycles, design processes, documentation, and teamwork to deliver robust software solutions.
- Information security and network services: Ensure the security and efficiency of data and network infrastructure, which is crucial for the integrity and performance of modern digital systems.
- Professional skills development: Enhancing key professional skills such as project management, time management, communication, and teamwork.
Flexible payment plans and funding options
Check your eligibility
Complete a quick questionnaire to check your eligibility before applying.
We are University of the Year for Student Success 2025
The Daily Mail University Guide 2025
It’s been an exciting time at Aston University, with amazing new achievements that highlight our teaching excellence, outstanding student outcomes, and strong performance in global and UK rankings. Here are just a few highlights:
- Aston University has been named the University of the Year for Student Success 2025 in the new Daily Mail University Guide.
- We are ranked 21st in the UK (The Guardian University Guide 2025).
- Aston University is 2nd in the country for Social Mobility (Higher Education Policy Institute).
And that’s just the beginning. Watch our video to discover more.
Computer Science is challenging, but Aston offers so much support. I have gained several technical skills namely, PHP, Laravel, Java, JavaFX, Ajax, Git. There are too many technologies to list out, but these are some of the few worth noting. The skills you learn in fixing broken programmes apply to everyday life.


Career prospects
Aston graduates from this versatile and globally in-demand degree have gone on to successful roles for a range of employers, such as: Capgemini, Microsoft, Toyota, Unisys, Coca-Cola, IBM UK, Ford, Hewlett Packard, Logica CMG, HSBC and PCMS.
Recent graduates have gone onto roles including:
Skilled software engineers: Object-oriented software design and implementation, tackling challenges in varied computing environments.
Technical analyst: Specialists in technology assessment; these professionals analyse systems and processes to boost business efficiency and technological innovation.
IT compliance consultant: Experts in regulatory frameworks ensure that organisations' IT practices adhere strictly to legal standards and industry best practices for data security and compliance.
Software developer: Creative and solution-oriented, these developers design, test, and implement software solutions, tailoring applications to meet the evolving needs of businesses and consumers.
New media programmer: Pioneers in digital innovation, they integrate multimedia and interactive elements, programming content that captivates in the digital age.
Systems analyst: Strategists in system design, they dissect business requirements to develop technical solutions that streamline and enhance organisational operations.


Programme structure
Our Computer Science (BSc) programme is comprised of 12 compulsory modules aimed at building your understanding of computer science practices and equipping you with the skills, knowledge, and confidence needed to thrive in today’s dynamic technology landscape. Each credit of study is equivalent to 10 learning hours. For example, 30 credits reflect 300 hours of learning.
Modules
Object-oriented programming'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
An introduction to object-oriented programming and an object-oriented approach to problem-solving. Grounded in a broad range of fundamental programming principles, you will be able to design and develop your own applications and be prepared for more specialised subsequent modules.
Internet applications and database design'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Understand the fundamentals of web design, including markup, styling, databases, and server-side scripting.
Mathematics and digital systems'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
An introduction to the mathematical foundations required for computing and how this works in practice in digital systems.
Power skills and professional, social and business aspects of computing'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Unpack the importance of social, legal, ethical, and business aspects of computing required to become a successful computer scientist.
Modules
Software engineering, data structures and algorithms in Java'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Human-computer interaction and information security'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Explore effective and accessible design of computer systems to ensure ease of use, the importance of keeping data secure, and methods to achieve it.
Introduction to artificial intelligence and programming language concept'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Team project'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Explore design processes, documentation, software development lifecycles, and working as a team.
Modules
Secure network services and operating systems'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Software project management and enterprise computing strategies'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Learn project management principles and theories used by small and large projects. Understand the current computing strategies employed by enterprises to deliver competitive advantage.
Cloud computing, DevOps and system administration'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Individual project'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
The programme aims to:
- Produce graduate software engineers that specialise in object-oriented software design and implementation. Graduates will be highly attractive to employers and well-prepared for a rewarding career as computing professionals adaptable to a wide range of employment opportunities.
- Develop practical information systems engineering capability based on well-founded principles, allowing graduates to be seen as candidate software engineers.
- Instill generic attributes appropriate to professionally oriented graduates.
- Enable students opting for the sandwich variant of the programme to enhance their career preparation through a period of structured professional training.
- Provide a participation route that may lead to professional computing employment that’s accessible to students who have demonstrated good intellectual aptitude rather than necessarily subject-specific preparation.
*We may update our programmes to reflect best practices and academic developments. If we do, we’ll let you know of any changes at the earliest opportunity by updating our programme webpages. If you have already received an offer, we’ll write to you directly to let you know of the changes.
Is this programme right for you?
- You are a recent high school graduate or equivalent with a strong interest in computers and a passion for problem-solving.
- You are looking for a programme that provides a strong foundation in computer science fundamentals, such as programming, algorithms, data structures, and computer architecture.
- You are interested in a programme that prepares you for a variety of careers in the tech industry, such as software development, web development, data science, or cybersecurity.
- You want to earn a degree from a reputable university with a strong track record of graduate employability.
- You are looking for a flexible and affordable online programme that can fit around your work and personal commitments.
I originally wanted the traditional on-campus study option, but that would mean quitting my job. At that time, I had assumed a mid-level management role in my company responsible for formulating objectives with top-level management and translating those objectives down into actions. This was an exciting and challenging role which I wanted to build experience in. Thus, I considered the online study option as it gives me the opportunity to learn and work concurrently.


Entry requirements
A Levels
-
BBB (standard offer)
-
BBC (with EPQ or Core Maths minimum Grade B)
-
BBC (contextual offer)
Contextual offers
Aston Ready is our contextual offer scheme that could reduce your undergraduate offer by one or two grades. Assessed at the point of application, there are no additional forms to fill in.
-
Extended Diploma and National Extended Diploma: DDM
-
Extended Diploma in Advanced Manufacturing Engineering with an overall grade of Distinction
-
National Diploma and Diploma: DM plus 1 A-level at minimum Grade B
-
Diploma in Advanced Manufacturing Engineering with an overall grade of Distinction
-
Foundation or 90 credits Diploma: DM plus 2 A-level minimum Grade B
-
National Extended Certificate or Subsidiary Diploma: M plus 2 A-level minimum Grade B
-
Certificate/ National Certificate Level 3: Not accepted
-
31 overall points and above, with 5, 5, 5 in Higher Level subjects.
The following T levels are accepted qualifications for this programme:
-
Accounting Grade D
-
Agriculture, Land Management and Production Grade D
-
Animal Care and Management Grade D
-
Building Services Engineering for Construction Grade D
-
Catering Grade D
-
Craft and Design Grade D
-
Design and Development for Engineering and Manufacturing Grade D
-
Design, Surveying and Planning for Construction Grade D#
-
Digital Business Services Grade D
-
Digital Production, Design and Development Grade D
-
Digital Support Services Grade D
-
Education and Childcare Grade D
-
Engineering, Manufacturing, Processing and Control Grade D
-
Finance Grade D
-
Hairdressing, Barbering and Beauty Therapy Grade D
-
Legal Services Grade D
-
Maintenance, Installation and Repair for Engineering and Manufacturing Grade D
-
Management and Administration Grade D
-
Media, Broadcast and Production Grade D
-
Onsite Construction Grade D
-
Health Grade D
-
Healthcare Science Grade D
-
Science Grade D
Additional to our Level 3 requirement, you will also need to have achieved:
GCSE Maths Grade C/4 and English Grade C/4 and above.
International students:
Students from over 120 countries choose to study with us every year. You can check qualifications in your country here, including equivalent qualifications from Africa, America, Australia, North East Asia, Europe, Middle East & North Africa, South Asia, South East Asia, and Western and Central Asia. Contact our Admissions Team for a consultation before applying: enquiries@astononline.ac.uk.
Alternative entry requirements:
We take a holistic approach to evaluating applications. The information contained on this website details the typical entry requirements for this programme for the most commonly offered qualifications. Applicants with alternative qualifications may wish to enquire prior to application whether their qualifications are deemed acceptable. Contact our Admissions Team for a consultation before applying: enquiries@astononline.ac.uk.
English language requirements:
You must meet the university's English language requirements to be accepted into our programmes. We aim to make your application process as easy as possible. However, in all cases, we reserve the right to request an English language qualification and/or conduct an interview.
We accept a wide range of English language qualifications, including:
IELTS Academic and IELTS Academic Online
IELTS One Skill Retake
TOEFL and TOEFL iBT
Oxford ELLT (Global and Digital)
Pearson Academic (PTE)
Password Test
Language Cert International ESOL SELT
Kaplan Test of English (KTE)
Cambridge Advanced Test (CAE)
Cambridge Proficiency Test (CPE)
Tests must have been taken within the last two years from the start date of the programme you are applying to.
Find out if you qualify
If you have any questions about your eligibility or the application process, please get in touch with the Aston Online Admissions Team:
Email: enquiries@astononline.ac.uk
Call: +44 (0) 121 824 6374
Our office is open Monday to Friday, 09:00-17:00 GMT
FAQs
How will I benefit from studying your Computer Science (BSc) Online programme?
Our online programme offers a distinctive learning experience for aspiring technology and programming professionals. This programme excels in bridging the gap between theoretical knowledge and practical application, ensuring you graduate with a well-rounded skill set. Designed to empower both newcomers to the field and those seeking to broaden their expertise, the programme leverages a curriculum that is dynamic and responsive to the ever-evolving landscape of technology, programming and data analysis.
How does your programme ensure that I’m exposed to the latest trends and technologies in the rapidly evolving field of computer science?
Our Bachelor of Computer Science (BSc) Online programme keeps you updated on the latest trends and technologies by incorporating industry practices and regularly refreshing our curriculum. You’ll engage with real-world projects in AI, data science, and cybersecurity, ensuring alignment with current industry standards.
What language will your Computer Science (BSc) Online programme be taught in?
Our programme will be taught in English, and applicants whose first language is not English will be required to provide evidence of an English language qualification. For more details on acceptable qualifications or to discuss your specific situation, please contact our Admissions Team: enquiries@astononline.ac.uk.
What level of math proficiency is required?
BBC if grade B is achieved in Extended Project Qualification (EPQ) or Core Maths.
How will I be assessed?
Each module will contain the opportunity for you to engage with a range of practice activities, knowledge tests and topic quizzes, and these will support your progress. In addition, you will complete specific graded assessment through a variety of assignments, projects and tests in each module.
You will have regular opportunities to review, reflect and evaluate your individual progress, and make use of journaling and portfolio tools to build excellent evidence of your advancement and success.
Download brochure
* All required fields must be filled out.