

Master of Science in Computer Science
MSc (Online)
Ready to change direction and build a future in computer science? Aston Online's MSc Computer Science is designed for ambitious graduates from non-computing backgrounds who want to build technical expertise and access new career opportunities without stepping away from work. Through practical software engineering, real-world project experience and dedicated support, you'll develop the in-demand skills, confidence and professional credibility needed to thrive in today's digital economy.
Whether you're looking to change career, future-proof your skills or build on an existing profession, you'll graduate with a recognised Aston University degree and the practical computing capabilities employers value.

January, May, September
Apply now for any date

Funding options include UK government loans for eligible students, scholarships, and flexible payment plans. A deposit is required to secure your place

Two years (part-time)
Flexible distance learning

A BCS-accredited online degree for £11,000 from a Top 15 Guardian-ranked university. Flexible payments from £458 per month
Is this for me?
- Designed for graduates without a computer science background
- Built for professionals looking to build a future in computer science
- Flexible online study built around work and personal commitments
Ready to build a future in computer science?


Many professionals recognise the growing importance of digital skills but aren't sure how to develop the technical expertise needed to access new opportunities.
Others are considering a career change but worry they don't have the academic background or coding experience to succeed.
Aston University's Online MSc Computer Science is designed specifically for graduates from non-computing disciplines who want to develop practical computing capability and pursue opportunities in software, technology and digital roles.
Build technical skills without starting over
You don't need a computer science degree to apply. Whether you're looking to change career, strengthen your technical expertise or future-proof your skills, this programme provides a structured route into computing that helps you build confidence from the ground up.
Build the in-demand capabilities employers value
Computer science professionals are in demand across sectors including technology, finance, healthcare and consulting. Recent UK labour market data identified more than 20,000 software engineering and developer vacancies (Lightcast UK Labour Market Analysis, 2024). Aston graduates have secured roles with employers including Red Hat, Capgemini, PwC, BT Group and Tata Consultancy Services (Aston University Graduate Outcomes and Destinations Data, 2018/19–2023/24).
Career paths may include:
Software engineer: Design and build the systems, products and applications that power modern organisations.
Software developer: Create innovative software solutions that solve real-world business and customer challenges.
AI engineer: Develop intelligent technologies that support automation, analysis and decision-making.
Data engineer: Build and manage data systems that help organisations unlock valuable insights.
Cyber security professional: Protect organisations from evolving digital threats and security risks.
Systems analyst: Translate business needs into effective technology solutions that drive performance.


My learning experience at Aston Online has been positive so far. The content is well-structured, and I appreciate how each module links theory with practical application. I’ve especially enjoyed the live sessions and the clear guidance provided by tutors. The main challenge is balancing workload with a full-time job, but the flexibility of the online format helps. Overall, the teaching quality and support have been strong.


What will I gain?
- Build confidence beyond your current professional background
- Develop practical computing expertise through applied learning
- Gain the skills, experience and credibility to progress your career
Develop the capabilities that unlock progression
Technology organisations need professionals who can understand problems, build solutions and apply technical knowledge in real-world environments.
Throughout the programme you'll learn how to:
Design and develop software: Build practical programming and software engineering skills that can be applied to real-world challenges.
Solve complex technical problems: Develop analytical and computational thinking skills that help you tackle technical and business challenges.
Work effectively in software development environments: Apply agile methodologies, software testing approaches and project management practices used across the technology sector.
Deliver substantial technical projects: Demonstrate your expertise through independent research and practical project delivery.
Communicate technical ideas with confidence: Develop the professional skills needed to collaborate with stakeholders, teams and organisations.


Can I realistically do this?
- Study part-time online while continuing in your current role
- Access support from dedicated tutors, advisors and online learning resources
- Manage your workload with structured modules, guidance and clear deadlines
Your online learning experience
1
Personal welcome
2
Seamless onboarding
3
Dedicated student support
4
Ongoing wellbeing guidance
5
Expert online tutors
6
Connected student community
7
24/7 Digital Campus access
8
Flexible study, anywhere
Support from application to graduation
Balancing postgraduate study alongside work, leadership responsibilities and family commitments can feel challenging. That's why support is built into every stage of your MSc Computer Science journey.
From enrolment through to graduation, our Student Success team will help you navigate online study, access learning resources and stay focused on your personal and professional goals.
You'll also benefit from academic guidance throughout your studies, with support available whenever you need help with your learning or assessments. Many students find having access to experienced academics and responsive support teams particularly valuable when balancing study with other commitments.
Alongside this, you'll learn within a collaborative environment that brings together professionals from a wide range of industries and backgrounds. Discussions, group activities and shared experiences help you learn from others while applying new ideas to your own professional context.
Many students join the MSc Computer Science with extensive workplace experience but may not have studied formally for some time. Our support services are designed to help you build confidence throughout your studies while continuing to progress professionally.


Computer Science is challenging and very abstract, 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.


Is it worth it?
- Build the confidence and in-demand skills to pursue opportunities in computing
- Develop practical software engineering expertise that employers value
- Graduate with a BCS-accredited qualification recognised by employers
Why ambitious professionals choose Aston's Online MSc Computer Science


A globally recognised online MSc Computer Science, built around flexibility, recognition and career impact.
Build a recognised route into technology: Study on a BCS-accredited learning pathway that supports professional recognition, including Chartered IT Professional (CITP) status, while building the technical credibility employers look for.
Develop the skills to succeed in technology: Designed for graduates from non-computing backgrounds, you'll progress from programming fundamentals to advanced software development through practical, hands-on learning.
Graduate with experience, not just a qualification: Apply your learning through practical projects and Aston Global Advantage, building real-world experience that strengthens your CV, portfolio and career prospects.
Learn what employers need now: Our industry-informed curriculum is shaped by Aston's Industry Advisory Board, helping you develop skills aligned to current technologies, professional practice and employer expectations.
Expand your professional network: Access Aston's Computer Science Industry Club and connect with technology professionals, recruiters and employers while you study.
Study with confidence at a leading university: Ranked #15 in the UK for Computer Science (Guardian University Guide 2026), Aston combines academic excellence, flexible online learning and dedicated support to help you achieve your goals.
As an Aston Online student, you’ll enjoy free access to a vast range of journals, articles, and reports through Aston’s e-library – featuring major publishers such as Elsevier, Springer Nature, Taylor & Francis, Cambridge University Press, and Wiley.
We are ranked in the Top 5% of evaluated institutions
QS World University Rankings 2027
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 is now ranked in the Top 5% of global universities (Top 5% evaluated institutions, QS World University Rankings).
- Aston University has been named the University of the Year for Student Success 2026 in the new Daily Mail University Guide.
- 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.
Flexible payment plans and funding options

A curriculum built for modern computing careers
Combining core computing principles with practical software engineering and real-world application, our MSc Computer Science provides a comprehensive foundation in contemporary computing. Designed specifically for graduates from non-computing backgrounds, the programme develops the technical knowledge, problem-solving ability and professional skills needed to succeed in computer science-focused roles. From programming and software development to project delivery and independent research, each module builds towards the confidence and capability required to solve complex challenges in today's digital world. 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.
Algorithms and data'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Examine a range of commonly used contemporary data structures that serve to model complex real-world computing systems and the algorithms that interrogate and manipulate such structures. Additionally, develop your comprehension of database design and development concepts and challenges, equipping yourself with the practical skills to apply this knowledge in delivering the database infrastructure for information systems.
Software engineering'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Software development is examined from a systematic, disciplined standpoint. Through requirements analysis, systems analysis, design, implementation, testing, development, and maintenance, you will explore the lifecycle of a software project, alongside Unified Modelling Language (UML) tools. You will also focus on contemporary agile testing tools and methodologies that examine the quality-focused aspects of software engineering.
Software project management'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Gain experience in producing a substantial, complete software system and develop your project management and teamwork skills. A sound understanding of software project management will enable you to understand the interrelation between various phases of the development lifecycle, as well as the broader commercial context in which software development takes place.
Learning outcomes
- Demonstrate an appreciation of the commercial, economic, legal, social, ethical, professional and information security contexts in which software development occurs, acting appropriately within those contexts when specifying, designing or constructing computer-based systems.
- Conduct self-directed investigation into published work, critiquing its worth and applying findings to the development of computer-based systems.
- Integrate and apply concepts, techniques, principles, theory, and models to specify, design, construct and critically evaluate computer-based systems and possible trade-offs.
- Plan, manage, conduct, and report on a programme of work that covers multiple software lifecycle stages.
- Select, apply, organise, adapt and deploy a range of software tools and techniques effectively and safely to meet stakeholder requirements.
- Demonstrate self-direction, originality, professionalism, and autonomy in tackling and solving computing problems.
- Deploy skills and demonstrate qualities that make an effective contribution to a software development team.
- Communicate effectively to both technical and non-technical audiences, demonstrating sound decision-making skills within the constraints of technical uncertainty.
Modules
Aston global advantage and research methods'%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
Access a transformational opportunity to work within inclusive teams to investigate, develop, and propose a novel, digital, data-driven, entrepreneurial AI-enabled, software-based solution to a real-world business challenge and prepare you for your major project.
Major project '%3e%3cpath%20d='M11%2013H5V11H11V5H13V11H19V13H13V19H11V13Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e)
30 credits
You will have the opportunity to undertake a major individual project. They can be undertaken in various settings, fields and disciplines subject to meeting the intended learning outcomes, and must be consistent with the discipline studied. Through this module, you will have the opportunity to showcase your knowledge and skills from past experiences. You will produce a substantial piece of individual work that forms the capstone project of the MSc.
The programme aims to:
- Enable you to develop a systematic understanding of the software development process, and the associated theoretical underpinning and professional skills needed to support sound analysis, design, and delivery of technology solutions in practice.
- Equip you with practical software and information systems engineering capabilities based on well-founded principles.
- Develop industry-accredited professionals who can communicate in an IT context and are endowed with professional-level transferable skills.
- Prepare you to respond to the computing challenges of the business world, and for an effective career in Computing and IT with the potential to reach leadership roles.
*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.
Entry requirements
Meeting our entry requirements is more than a gateway to the programme; it demonstrates your readiness to succeed in postgraduate study. Aston's Online MSc Computer Science attracts ambitious graduates from a wide range of academic and professional backgrounds who are motivated to develop in-demand technical skills and pursue new opportunities in computing.
Standard entry requirements
You will need one of the following:
-
A UK 2:2 (lower second-class honours) degree
-
An equivalent international degree recognised by Aston University
You will also need:
-
GCSE Mathematics Grade B or equivalent
-
Proof of English language (if applicable)
You will need to provide:
-
A copy of your bachelor's degree and transcripts (translated to English if necessary)
-
Your curriculum vitae (CV)
-
A professional reference
-
Your ID
-
Proof of English language (if applicable)
*Click here for more information or contact our Admissions Team to check your eligibility: enquiries@astononline.ac.uk.
Non-standard entry routes
We take a holistic approach to evaluating applications, considering both your academic background and professional experience. If you don’t meet the standard entry requirements, you may still be considered if you can demonstrate strong professional achievements or relevant qualifications.
Requirements for applicants applying with work experience only:
-
At least three years of relevant work experience
-
A professional reference
-
Your curriculum vitae (CV)
-
A personal statement detailing your motivations for undertaking this programme and how your background, qualifications, and experiences will help you meet its demands
Requirements for applicants applying with non-standard degree qualifications:
-
An academic reference
-
Other academic qualifications: GCSE Mathematics Grade B or international equivalent
-
A personal statement detailing your motivations for undertaking this programme and how your background, qualifications, and experiences will help you meet its demands
Get in touch with a Student Advisor to check if you're eligible to enrol: enquiries@astononline.ac.uk.
International students
Every year, students from over 120 countries choose Aston, bringing with them a wide range of international degrees and qualifications. We recognise this diversity while maintaining rigorous academic standards, reflecting the global business landscape our graduates lead in.
A Student Recruitment Advisor can assess your degree equivalency on your behalf as part of the application process. You can also explore recognised qualifications by region, including Africa, the Americas, Asia, Europe, and the Middle East, here. For personalised advice before applying, contact our Admissions Team at enquiries@astononline.ac.uk.
English language requirements
Applicants whose first language is not English must provide evidence of a recognised English language qualification, taken within the last two years and accepted by Aston University. If needed, we can provide an internationally accredited online English Language Assessment, which you can discuss with your Student Recruitment Advisor during the application process.
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)
Not sure if you qualify? Let's find out
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
Take a quick eligibility check
Complete a quick online check to see how your experience and qualifications align with our entry requirements.
Ready to take the next step?
Start your application and take the first step towards building the computing capabilities needed for software and technology careers.
FAQs
Do I need a Computer Science degree to apply?
No. Our MSc Computer Science is designed specifically for graduates from non-computing backgrounds. Many of our students come from fields such as healthcare, education, business, law, engineering and media, and use the programme to build the technical skills needed for technology-focused careers.
I've never programmed before. Will I be able to cope?
Yes. The programme is designed to help you develop confidence progressively, starting with programming fundamentals before moving into software engineering, databases, project work and independent research. You don't need previous coding experience to get started.
Is this programme suitable for career changers?
Absolutely. Many students choose this programme because they want to build technical capability and explore opportunities in software, technology and digital roles. The programme provides a structured route into computing for professionals looking to broaden their career options.
Can I study while working full-time?
Yes. The programme is delivered fully online and part-time, making it suitable for professionals balancing study alongside work and personal commitments.
How much time should I expect to spend studying each week?
Study time varies throughout the programme, but students should expect to dedicate regular time each week to learning activities, assessments and independent study. Our Admissions Team can provide more detailed guidance on the expected weekly commitment.
I haven't studied for several years. Will I struggle?
Many of our students return to education after a significant break. The programme is designed for adult learners and includes dedicated support, learning resources and guidance to help you build confidence throughout your studies.
What careers could this programme lead to?
Graduates may pursue roles such as:
- software developer
- software engineer
- application developer
- web application developer
- software tester
- technical security consultant
- technology consultant
- cloud-focused technology roles.
The programme can also support progression into more technical or senior positions within existing career paths.
Will employers recognise an online MSc?
You'll graduate with a Master of Science in Computer Science from Aston University. The programme also forms part of a BCS-accredited learning pathway, providing additional professional recognition and demonstrating alignment with industry standards.
What makes Aston Online different from other online Computer Science master's programmes?
Our MSc Computer Science is designed around the needs of working professionals and graduates from non-computing backgrounds. The programme combines flexible online learning, practical software engineering experience, real-world project work and dedicated support, helping students build confidence alongside technical capability.
What support will I receive during my studies?
From enrolment through to graduation, you'll have access to academic support, learning resources and our Student Success team. These services are designed to help you stay on track, overcome challenges and make the most of your online learning experience.
Will I interact with other students?
Yes. You'll learn alongside professionals from a range of industries and backgrounds through discussions, collaborative activities and project work, providing opportunities to share experiences and build professional connections.
Can I continue studying after completing the MSc?
Yes. Some graduates choose to continue their academic journey through further research and doctoral-level study, while others apply their new knowledge and skills directly within professional settings.
Why should I study Computer Science now?
As organisations continue to adopt digital technologies, there is growing demand for professionals who can combine technical capability with problem-solving and business understanding. Developing computing skills can help you broaden your opportunities, strengthen your career prospects and remain competitive in a rapidly changing world.

Download brochure
Don’t hesitate to reach out! Our friendly Admissions Team is ready to answer your questions and offer personalised guidance on eligibility and funding options.





