Advanced Computer Science

MSc

Ready to advance your computer science expertise and gain industry-ready skills in software engineering, AI and secure systems to accelerate your career?

Location: Aston University, Birmingham

Course type
Full-time
Entry requirements
Duration

One year

Start date

Postgraduate students confidently staring into the camera at night time

GUARANTEED INTERNSHIPS WITH EVERY MASTER'S DEGREE

Course overview

The MSc Advanced Computer Science at Aston University is designed for computing graduates who want to deepen their technical expertise and progress into specialist roles. You will explore advanced topics in software engineering, artificial intelligence, secure systems and applied machine learning, developing the knowledge and practical skills needed to tackle complex computing problems.

The programme combines rigorous academic study with hands-on project work informed by current research and industry practice. You will work both independently and in multidisciplinary teams to design innovative solutions, while developing a strong awareness of the ethical and societal responsibilities of modern computing.

With expert teaching, strong industry connections and opportunities for real-world project experience, this course prepares you for technical careers across the digital sector and supports future progression into research or advanced professional roles.

More time. More experience. More impact.

This course offers the opportunity to extend to 22 months through our Professional Practice route*. You’ll need to meet the criteria and secure a suitable placement.

Why study Advanced Computer Science at Aston University?

QS World University Rankings
Top 5% in the world
Top 5% of global evaluated institutions (QS World University Rankings 2026)
Teaching
Bridges industry gaps
This course is designed specifically to address industry skills gaps

Course description

MSc Advanced Computer Science

Advance your computer science expertise with a specialist master’s designed for graduates seeking deeper technical knowledge. You will explore advanced software engineering, AI, machine learning and secure systems while gaining practical experience and research-informed skills that prepare you for high-value roles across the fast growing digital and technology sectors.

arrow icon

What we will provide
We offer expert teaching from active researchers, strong industry links through our Computer Science Industry Club and access to specialist computing facilities. You will gain hands-on experience through advanced programming, software engineering and AI projects, supported by dedicated academic guidance to help you develop the technical and professional skills employers expect.

user icon

What you will provide
We welcome motivated computing graduates who are ready to tackle advanced technical challenges, work effectively in teams and engage with emerging technologies. You should bring curiosity, strong problem solving ability and a commitment to deepening your expertise in areas such as AI, secure systems, software engineering and modern computing practice.

graduate cap icon

What skills we teach
You will develop advanced skills in programming, software engineering, artificial intelligence, machine learning and cyber-resilient systems. Through practical, research informed projects you will learn to design, implement and evaluate complex computing solutions while building strong analytical, communication and teamwork abilities that support specialist technical careers.

person walking icon

Professional practice year
If you meet satisfactory academic performance and have secured a suitable professional experience, you will have the option to be transferred onto our MSc Advanced Computer Science including Professional Practice programme. 

Taking the professional practice route allows you to extend the duration of your master's to 22 months and gain valuable working experience to support your career aspirations. The placement commences after the completion of your MSc dissertation and can consist of paid work, study‑abroad exchanges, unpaid research projects, or a combination of these options. You will return to Aston the following May for an intensive period on campus to draw all your learning together and finalise the assessments.

signpost icon

Career prospects
Graduates are well positioned for specialist roles such as software engineer, machine learning engineer, cyber security analyst, cloud solutions developer and technical consultant. The programme also supports progression into research or further study. With advanced technical depth and strong project experience, you will be ready for high-demand computing roles worldwide.

How you will learn

You will learn through a blend of lectures, practical workshops, technical labs and project-based activities that develop advanced computing skills. From the outset, you will work on hands-on programming, software engineering and applied AI tasks, applying theory directly to real computing problems.

Collaboration is central to the course. You will work in teams to design, build and evaluate complex systems while developing your communication, leadership and professional practice. Independent study will deepen your technical understanding and strengthen your research capability.

You will benefit from industry-focused learning through guest talks, networking events and support from our Computer Science Industry Club. Additional learning support is available through personal tutoring, specialist programming help, the Learning Development Centre and peer-assisted learning sessions.

Extracurricular opportunities such as the Computer Science Society, hackathons and multidisciplinary design challenges will further enhance your skills and experience.

student-study-space-au

Gain the advantage

Our flagship professional development module provides a range of opportunities to apply your learning and increase your employability.

What you will learn

You will build advanced knowledge across key areas of modern computer science, including software engineering, secure systems, artificial intelligence and applied machine learning. You will learn how to design, implement and evaluate scalable computing solutions using modern tools, architectures and development practices.

The programme will enhance your ability to analyse complex technical problems, engage with contemporary research and apply critical thinking to emerging technologies. You will explore the ethical, legal and societal implications of computing and understand how responsible innovation shapes real-world applications.

Through substantial project work and your dissertation, you will deepen your specialism, develop independent research skills and gain the confidence to deliver sophisticated technical work. This advanced skillset prepares you for specialist roles in industry or for further academic study.

Course objectives

  1. Enables you to develop an advanced and systematic understanding of contemporary and emerging computer science concepts, grounded in rigorous theory and current research.
  2. Supports you to apply secure, scalable and efficient computing systems to solve complex real-world technical problems across multiple application domains.
  3. Develops your critical insight into evolving computing technologies and helps you understand their ethical, legal and societal implications.
  4. Provides opportunities to apply advanced computer science knowledge through substantial project-based work that strengthens your independent inquiry, technical practice and problem solving.
  5. Prepares you for the digital economy by developing high-level technical skills, professional competencies and the capacity for lifelong learning that supports progression into specialist and leadership roles.
  6. Equips you to work effectively in technical teams, demonstrate leadership and accountability and contribute innovative solutions within dynamic computing environments.

Modules

Modules and learning outcomes

Taught stage modules

In the taught stage you will study the following core modules:

Module Title Credits
Advanced Programming Practices 15
Advanced Software Engineering Practices 15
AI: Vision and Reality 15
Applied Machine Learning 15
Aston Global Advantage 15
Cyber Resilient Systems 15
Total 90

You will choose one of the following optional modules:*

Module Title Credits
Advanced Ethical Hacking 15
Mobile and Context-Aware Computing 15

You will choose one of the following optional modules:*

Module Title Credits
Cloud, IoT, ICS Security 15
Natural Language Processing 15

*Availability of any optional modules will be subject to staff availability and a minimum number of students who express an interest in studying the optional modules. 

Dissertation stage modules

In the dissertation stage you will study the following core module:

Module Title Credits
Dissertation 60
Total 60

Programme outcomes

On successful completion of the taught and dissertation stages, you will be able to:

  • Critically evaluate advanced concepts, theories and emerging technologies in contemporary computer science, integrating insights from current research, industry practice and professional standards.

  • Analyse the ethical, legal, societal and sustainability implications of complex computing systems and technological solutions.

  • Evaluate emerging computing paradigms, technologies and methodologies, assessing trade‑offs in efficiency, security, scalability, risk and ethical considerations.

  • Design, develop and deploy secure, scalable and effective computing systems to address complex real‑world problems, applying advanced technical judgement.

  • Demonstrate autonomy, professional judgement and technical leadership in complex organisational and technical contexts, working effectively both independently and within multidisciplinary teams while managing ambiguity and uncertainty.

  • Communicate complex technical concepts clearly and appropriately to specialist and non‑specialist audiences through oral, written and digital formats.

  • Critically reflect on personal learning and professional development needs, identifying strategies for continuing professional development and lifelong learning within advanced computing practice.

We may update our courses 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 course webpages. If you have already received an offer, we’ll write to you directly to let you know of the changes.


Facilities

Aston University provides modern, well-equipped computing facilities that support your learning and research throughout the programme. You will have access to specialist computer labs, software tools and collaborative study spaces where you can work independently or with your peers on advanced programming, software engineering and applied AI tasks.

Teaching takes place in contemporary lecture theatres and seminar rooms designed to support both theoretical and practical learning. You will also have access to our comprehensive library, which offers extensive digital resources, academic journals and online databases relevant to advanced computer science.

Support technicians are available to help you make the most of the computing facilities, ensuring you have what you need to progress confidently in your studies.

Entry requirements

One of the following:

  • 2:2 (lower second-class honours) degree or equivalent in computer science or a related subject
  • 2:2 (lower second-class honours) degree or equivalent in a non-computing-related subject with evidence of a foundational knowledge of mathematics and programming (i.e., transcript showing mathematics and programming grades at UK 60% or higher)
  • Equivalent overseas degree recognised by Aston University (see international students tab below for more information)

You will also need to provide:

  • A professional reference
    • If you are a current student or recent graduate (within the last 2-3 years), we will ask for an academic reference
    • If you are currently employed and not a recent graduate, we will ask for a professional reference
  • An official academic transcript of your university grades to date
  • A completed application form.

Aston University is a diverse, close community and welcomes international students on many of our postgraduate programmes. Students from over 120 countries choose to study with us every year. Based in the centre of Birmingham, Aston is not only a great place to study but also a great place to live.

Qualifications in your country

For details of equivalent qualifications in your country, use our area pages below:

English language requirements

Applicants whose first language is not English will be required to provide evidence of an English language qualification.

English language requirements

How to apply

Aston University provides a range of opportunities for international students to join our community and study on our campus. A key part of our strategy is our relationships with teaching partners, providing multiple pathways to Aston.

Aston’s professional work placements can improve your chance of securing a graduate job. Placements give you experience, confidence and opportunities and, as an Aston student, you’ll be better prepared for your future career. One of the great things about Aston is our focus on employability. Our close links with businesses, industries and professions make this possible.

Find out more about applying

Pathway programmes

If you don’t meet our entry requirements, we have a range of pathway programmes offered by our partner, ONCAMPUS Aston, which you can complete to progress onto one of our degrees.

We recognise the value of extensive professional experience. If you do not have the academic qualifications but have extensive and relevant professional experience and a proven ability to succeed, we would welcome your application.

The information contained on this website details the typical entry requirements for this course for the most commonly offered qualifications.

Applicants with alternative qualifications may wish to enquire with the relevant admissions teams prior to application whether or not their qualifications are deemed acceptable. For less commonly encountered qualifications this will be judged on a case-by-case basis in consultation with the academic admissions tutor.

coursepage_productdesign_students

Speak to our Admissions Team

If you have any questions about the application process please get in touch with our postgraduate admissions team:

Email: pgadmissions@aston.ac.uk

Call: 0121 204 3200 (Please note this line is open Monday-Friday between 09.30am-4.30pm)

Fees and scholarships

Course fees

UK students
(2026/27)

Annual tuition fees: £12,500

 

International students
(2026/27)

Annual tuition fees:

£24,800

The duration of this programme is set out at the top of this course page and you will be responsible for the payment of an annual tuition fee in each of these years. The University reserves the right to increase tuition fees annually in accordance with its Terms and Conditions. This means that your total tuition fee may be higher than stated above, but your total tuition fee will never increase by more than 6% year on year. An increase in fees will allow the University to cover the increased costs of delivering the course and ensure it is able to maintain high standards of education and facilities.

More information on fees

The United Kingdom government has confirmed that European Union (EU), other European Economic Area (EEA) and Swiss nationals commencing academic courses in England from August 2021 will no longer be charged the same tuition rates as UK students.

Tuition fees for students are reviewed annually and may increase in subsequent years in line with inflation linked to the Retail Price Index (RPI) to take account of the University’s increased costs of delivering the Programme. Any such increase shall always be in accordance with the law. When undertaking a placement year, a placement year fee applies.

Scholarships

At Aston University we are committed to supporting the most talented and hardworking students to achieve their potential by providing a range of scholarships to help lower tuition and living costs.

Assessment

You will be assessed through a variety of methods designed to reflect real-world computing practice. Most assessment is coursework based, including technical reports, programming assignments, software design tasks, data analysis, presentations and portfolio projects. Some modules may include practical assessments or quizzes where you demonstrate your solution to a defined computing problem.

Assessment tasks are created to evaluate both your theoretical understanding and your ability to apply advanced computer science techniques in practical contexts. This approach ensures you gain experience with industry relevant workflows and develop the analytical, programming and professional skills needed for technical roles across the digital sector.

Career prospects

Graduates of the MSc Advanced Computer Science will be equipped for a wide range of specialist roles across the digital and technology sectors. Your advanced skills in software engineering, machine learning, secure systems, programming and applied computing will prepare you for careers such as software engineer, machine learning engineer, cyber security analyst, systems architect, cloud engineer, data engineer and technical consultant.

The programme also supports progression into research focused roles or further academic study, including doctoral training. The depth of knowledge and practical experience you will gain means you will be well prepared for technical positions in industries such as technology, finance, healthcare, cyber security, manufacturing, consultancy and emerging digital sectors.

Throughout your studies you will benefit from strong links with employers, industry engagement opportunities and support from Aston’s award winning Careers and Placements team to help you explore your options and prepare for your next steps.

Alumni

Be part of our community

Once you have joined us at Aston University, you’ll always be part of our community, even beyond graduation.

Frequently asked questions

Is Birmingham a good place to study?

Our campus is based in the centre of Birmingham, the youngest major city in Europe and a great place to live, work and study.

  • Great music and entertainment with a vibrant nightlife. Bars, clubs, pubs, live music, festivals, concerts. Whatever your tastes, there's something here for everyone.
  • Fantastic food. Birmingham's diverse community means you can try anything from the famous Balti triangle, the Chinese Quarter, high street chains, halal and vegan food, and Michelin-star dining.
  • World-class shopping. The Bullring and Grand Central is a shopper's paradise. From the world's biggest Primark to luxury brands at the Mailbox.
  • Arts and culture. Museums, galleries, theatres, concerts and Birmingham's art collection is as wide as it is impressive - not to be missed.
  • Green, open spaces. One of the greenest cities in Europe, Birmingham has hundreds of publicly accessible parks and green spaces across the city.
  • Sporting action. Birmingham has some of the most exciting venues for watching or participating in sport in the UK.

Discover Birmingham

What is the Postgraduate Guaranteed Internship Scheme?

Aston’s Postgraduate Guaranteed Internship Scheme means you get more than a degree; you will graduate with an industry internship and the experience and skills employers around the world are looking for.

We guarantee an internship to all full-time students studying a taught master’s programme at either our Birmingham or London campus, including MA and MSc programmes, for students joining Aston in the 25/26 or 26/27 academic year.

It is open to both international and UK students, and there is no charge to register or participate in the scheme.

Our multi award-winning Careers and Placements Team will work with you to secure your industry internship which you will complete part-time, taking no more than 20 hours per week. The precise hours and timing will depend on each employer’s requirement, but will fit around your study timetable.

The duration of the internship will usually be around two months, but could range from around one month up to six months.

Postgraduate Guaranteed Internship Scheme

Why study Advanced Computer Science at Aston University?

Advanced Computer Science is a rapidly evolving and highly sought after field with strong demand for professionals who can design, build and secure complex digital systems. This programme gives you the specialist knowledge and practical experience to develop advanced technical solutions and progress into high value roles across the technology sector.

Whether you are interested in software engineering, machine learning, cyber security, cloud computing or emerging digital technologies, the skills you gain will open opportunities across a wide range of industries.

Aston University Hello team

Hello, what would you like to ask us?

Hello, we are a team of current Aston University students from various parts of the world, studying a wide range of postgraduate subjects.

Ask us anything about studying at Aston University.

Chat to our students

 

Register your interest