View all undergraduate courses

Computer Engineering (BEng)

Award
Bachelor of Engineering
Typical Offer
A*AA View full entry requirements
Duration
3 years
Course Type
Full-time
Campus
Highfield
UCAS Course code
I800

Computer Engineering (BEng) startingSeptember 2023 for3 years

Apply for this course
About this courseEntry requirementsCourse structureModulesLearning and assessmentCareers and employabilityFees, costs and fundingHow to applyRelated courses

About this course

Gain an in-depth understanding of how to design and build computer systems in this 3-year computer engineering degree. You'll learn how to apply knowledge and mathematical principles in the design and implementation of modern diverse and distributed computer systems. 

You'll have the opportunity to:

  • design and implement a fully working CPU from the ground up, then use it to run programs compiled using a normal compiler
  • develop your skills in designing, performing and analysing experiment results through practice
  • gain an expert understanding of computer hardware, allowing you to choose between software and hardware implementations
  • understand how to select and implement appropriate algorithms, architectures and design processes for meeting performance targets and power constraints
  • incorporate ethics, security, performance, efficiency and robustness across computer engineering design and delivery

As you engage in project work, you'll gain valuable skills in teamwork, project planning, time management and presentation. This could even involve working together to create a combined hardware and software robotic system and collaborating with AI students to give it intelligence.

You'll ultimately apply your learning to problems with design and build, and work to a brief.

Course location

This course is based atHighfield.

Awarding body

This qualification is awarded by the University of Southampton.

Download the Course Description Document

The Course Description Document details your course overview, your course structure and how your course is taught and assessed.

Entry requirements

For Academic Year 2025/26
For Academic Year 2026/27

For Academic year 202526

A-levels

A*AA including mathematics (minimum grade A).

A-levels additional information

A pass in the science Practical is required where it is separately endorsed.

Offers typically exclude General Studies and Critical Thinking.

Applicants who have not studied mathematics at A-level can apply for the
Engineering/Physics/Mathematics Foundation Year

A-levels with Extended Project Qualification

If you are taking an EPQ in addition to 3 A levels, you will receive the following offer in addition to the standard A level offer: AAA including mathematics (minimum grade A), plus grade A in the EPQ

A-levels contextual offer

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

or

International Baccalaureate Diploma

Pass, with 38 points overall, with 19 points required at Higher Level including 6 at Higher Level in Mathematics (Analysis and Approaches) or 7 at Higher Level in Mathematics (Applications and Interpretation)

International Baccalaureate Diploma additional information

Applicants who have not studied the required subjects at Higher Level can apply for the Engineering/Physics/Mathematics Foundation Year

International Baccalaureate contextual offer

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

International Baccalaureate Career Programme (IBCP) statement

Offers will be made on the individual Diploma Course subject(s) and the career-related study qualification. The CP core will not form part of the offer. Where there is a subject pre-requisite(s), applicants will be required to study the subject(s) at Higher Level in the Diploma course subject and/or take a specified unit in the career-related study qualification. Applicants may also be asked to achieve a specific grade in those elements. Please see the University of Southampton International Baccalaureate Career-Related Programme (IBCP) Statement for further information. Applicants are advised to contact their Faculty Admissions Office for more information.

or

BTEC

RQF BTEC

D in the BTEC National Extended Certificate plus grades A*A from two A-levels including mathematics (minimum grade A) or D* in the BTEC National Extended Certificate plus grades AA from two A-levels including mathematics.

D*D in the BTEC National Diploma plus grade A in A-level mathematics or DD in the BTEC National Diploma plus grade A* in A-level mathematics.

We will consider the BTEC National Extended Diploma if studied alongside A-level mathematics.

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

Additional information

Offers typically exclude General Studies and Critical Thinking. A pass in the science Practical is required where it is separately endorsed. Applicants who have not studied mathematics at A-level can apply for the Engineering/Physics/Mathematics Foundation Year

QCF BTEC

D in the BTEC Subsidiary Diploma plus grades A*A from two A-levels including mathematics (minimum grade A) or D* in the BTEC Subsidiary Diploma plus grades AA from 2 A-levels including mathematics.

D*D in the BTEC Diploma plus grade A in A-level mathematics or DD in the BTEC Diploma plus grade A* in A-level mathematics.

We will consider the BTEC Extended Diploma if studied alongside A-level mathematics.

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

or
Access to HE Diploma
Irish Leaving Certificate
Scottish Qualification offers
Cambridge Pre-U
Welsh Baccalaureate
T Level

Irish Leaving Certificate

Irish Leaving Certificate (first awarded 2017)

H1 H1 H1 H2 H2 H2, to include mathematics and applied mathematics

Irish certificate additional information

Applicants who have not studied the required subjects can apply for the Engineering/Physics/Mathematics Foundation Year

Irish Offer Contextual

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

Scottish Qualification

Offers will be based on exams being taken at the end of S6. Subjects taken and qualifications achieved in S5 will be reviewed. Careful consideration will be given to an individual’s academic achievement, taking in to account the context and circumstances of their pre-university education.

Please see the University of Southampton’s Curriculum for Excellence Scotland Statement (PDF) for further information. Applicants are advised to contact their Faculty Admissions Office for more information.

Cambridge Pre-U

D2, D3, D3 in three Principal subjects including mathematics

Cambridge Pre-U additional information

Cambridge Pre-U's can be used in combination with other qualifications such as A levels to achieve the equivalent of the typical offer, where D2 can be used in lieu of A-level grade A* or grade D3 can be used in lieu of A-level grade A. Applicants who have not studied the required Principal subjects can apply for the Engineering/Physics/Mathematics Foundation Year

Cambridge Pre-U Offer Contextual

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

Welsh Baccalaureate

A*AA including mathematics (minimum grade A) or A*A from two A-levels including mathematics (minimum grade A), and A from the Advanced Welsh Baccalaureate Skills Challenge Certificate.

Welsh Baccalaureate additional information

A pass in the science Practical is required where it is separately endorsed. Offers typically exclude General Studies and Critical Thinking. Applicants who have not studied the required subjects can apply for the Engineering/Physics/Mathematics Foundation Year

Welsh Baccalaureate contextual offer

We are committed to ensuring that all applicants with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise an applicant's potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

T-Level

A Distinction* overall, with A* in Core and Distinction in the Occupational Specialism, and grade A in A-level Mathematics.

The following T levels are accepted:

  • Digital Business Services
  • Digital Support Services
  • Science
  • Design and Development for Engineering and Manufacturing
  • Maintenance, Installation and Repair for Engineering and Manufacturing


The following Occupational Specialisms are required:
  • For the T level in Design and Development for Engineering and Manufacturing: either "Electrical and electronic engineering” or "Control and instrumentation engineering".
  • For the T level in Maintenance, Installation and Repair for Engineering and Manufacturing: either "Maintenance engineering technologies: Electrical and Electronic" or "Maintenance engineering technologies: Mechatronic" or "Maintenance engineering technologies: Control and Instrumentation" or "Light and Electric Vehicles".

Other requirements

GCSE requirements

Applicants must hold GCSE English language (or GCSE English) (minimum grade 4/C) and mathematics (minimum grade 4/C)

Find the equivalent international qualifications for our entry requirements.

English language requirements

If English is not your first language, you must show that you can use English to the level we require.Visit our English language pages to find out which qualifications we accept and how you can meet our requirements.

If you are taking the International English Language Testing System (IELTS), you must get at least the following scores:

IELTS score requirements
overall score
6.5
reading
6.0
writing
6.0
speaking
6.0
listening
6.0

If you do not meet the English language requirements through a test or qualification, you may be able to meet them by completing one of ourpre-sessional English programmes before your course starts.

You might meet our criteria in other ways if you do not have the qualifications we need. Find out more about:

Find out more about ourAdmissions Policy.

Mature applicants

We welcome applications from learners of all ages. Students who are aged 21 and over at the start of their undergraduate course are defined as mature by the University of Southampton. We take a holistic assessment of the application looking for academic ability and commitment to study. Typical entry requirements, which may vary from discipline to discipline, includes for example, evidence of recent formal academic qualifications or professional qualifications, relevant work experience or volunteering. You may also be invited to attend an interview with an Admissions Tutor. For some degree programmes, there may also be a Professional, Statutory and Regulatory Body (PSRB) requirement. We accept many different academic qualifications. For more information, please contact the Admissions Team.

For Academic year 202627

A-levels

A*AA including mathematics (minimum grade A).

A-levels additional information

A pass in the science Practical is required where it is separately endorsed.

Offers typically exclude General Studies and Critical Thinking.

Applicants who have not studied mathematics at A-level can apply for the Engineering/Physics/Mathematics Foundation Year

A-levels with Extended Project Qualification

If you are taking an EPQ in addition to 3 A levels, you will receive the following offer in addition to the standard A level offer: AAA including mathematics (minimum grade A), plus grade A in the EPQ

A-levels contextual offer

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme as follows:
AAB including mathematics (minimum grade A)

or

International Baccalaureate Diploma

Pass, with 38 points overall, with 19 points required at Higher Level including 6 at Higher Level in Mathematics (Analysis and Approaches) or 7 at Higher Level in Mathematics (Applications and Interpretation)

International Baccalaureate Diploma additional information

Applicants who have not studied the required subjects at Higher Level can apply for the Engineering/Physics/Mathematics Foundation Year

International Baccalaureate contextual offer

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

International Baccalaureate Career Programme (IBCP) statement

Offers will be made on the individual Diploma Course subject(s) and the career-related study qualification. The CP core will not form part of the offer. Where there is a subject pre-requisite(s), applicants will be required to study the subject(s) at Higher Level in the Diploma course subject and/or take a specified unit in the career-related study qualification. Applicants may also be asked to achieve a specific grade in those elements. Please see the University of Southampton International Baccalaureate Career-Related Programme (IBCP) Statement for further information. Applicants are advised to contact their Faculty Admissions Office for more information.

or

BTEC

RQF BTEC

D in the BTEC National Extended Certificate plus grades A*A from two A-levels including mathematics (minimum grade A) or D* in the BTEC National Extended Certificate plus grades AA from two A-levels including mathematics.

D*D in the BTEC National Diploma plus grade A in A-level mathematics or DD in the BTEC National Diploma plus grade A* in A-level mathematics.

We will consider the BTEC National Extended Diploma if studied alongside A-level mathematics.

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

Additional information

Offers typically exclude General Studies and Critical Thinking. A pass in the science Practical is required where it is separately endorsed. Applicants who have not studied mathematics at A-level can apply for the Engineering/Physics/Mathematics Foundation Year

QCF BTEC

D in the BTEC Subsidiary Diploma plus grades A*A from two A-levels including mathematics (minimum grade A) or D* in the BTEC Subsidiary Diploma plus grades AA from 2 A-levels including mathematics.

D*D in the BTEC Diploma plus grade A in A-level mathematics or DD in the BTEC Diploma plus grade A* in A-level mathematics.

We will consider the BTEC Extended Diploma if studied alongside A-level mathematics.

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

or
Access to HE Diploma
Irish Leaving Certificate
Scottish Qualification offers
Cambridge Pre-U
Welsh Baccalaureate
T Level

Irish Leaving Certificate

Irish Leaving Certificate (first awarded 2017)

H1 H1 H1 H2 H2 H2, to include mathematics and applied mathematics

Irish certificate additional information

Applicants who have not studied the required subjects can apply for the Engineering/Physics/Mathematics Foundation Year

Irish Offer Contextual

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

Scottish Qualification

Offers will be based on exams being taken at the end of S6. Subjects taken and qualifications achieved in S5 will be reviewed. Careful consideration will be given to an individual’s academic achievement, taking in to account the context and circumstances of their pre-university education.

Please see the University of Southampton’s Curriculum for Excellence Scotland Statement (PDF) for further information. Applicants are advised to contact their Faculty Admissions Office for more information.

Cambridge Pre-U

D2, D3, D3 in three Principal subjects including mathematics

Cambridge Pre-U additional information

Cambridge Pre-Us can be used in combination with other qualifications such as A-levels to achieve the equivalent of the typical offer, where D2 can be used in lieu of A-level grade A or D3 can be used in lieu of A-level grade A or grade M2 can be used in lieu of A-level grade B.

Cambridge Pre-U Offer Contextual

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

Welsh Baccalaureate

A*AA including mathematics (minimum grade A)
or
A*A from two A-levels including mathematics (minimum grade A) and A from the Advanced Skills Baccalaureate Wales.

Welsh Baccalaureate additional information

A pass in the science Practical is required where it is separately endorsed. Offers typically exclude General Studies and Critical Thinking. Applicants who have not studied the required subjects can apply for the Engineering/Physics/Mathematics Foundation Year

Welsh Baccalaureate contextual offer

We are committed to ensuring that all applicants with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise an applicant's potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.

T-Level

A Distinction* overall, with A* in Core and Distinction in the Occupational Specialism, and grade A in A-level Mathematics.

The following T levels are accepted:

  • Digital Business Services
  • Digital Support Services
  • Science
  • Design and Development for Engineering and Manufacturing
  • Maintenance, Installation and Repair for Engineering and Manufacturing


The following Occupational Specialisms are required:
  • For the T level in Design and Development for Engineering and Manufacturing: either "Electrical and electronic engineering” or "Control and instrumentation engineering".
  • For the T level in Maintenance, Installation and Repair for Engineering and Manufacturing: either "Maintenance engineering technologies: Electrical and Electronic" or "Maintenance engineering technologies: Mechatronic" or "Maintenance engineering technologies: Control and Instrumentation" or "Light and Electric Vehicles".

Other requirements

GCSE requirements

Applicants must hold GCSE English language (or GCSE English) (minimum grade 4/C) and mathematics (minimum grade 4/C)

Find the equivalent international qualifications for our entry requirements.

English language requirements

If English is not your first language, you must show that you can use English to the level we require.Visit our English language pages to find out which qualifications we accept and how you can meet our requirements.

If you are taking the International English Language Testing System (IELTS), you must get at least the following scores:

IELTS score requirements
overall score
6.5
reading
6.0
writing
6.0
speaking
6.0
listening
6.0

If you do not meet the English language requirements through a test or qualification, you may be able to meet them by completing one of ourpre-sessional English programmes before your course starts.

You might meet our criteria in other ways if you do not have the qualifications we need. Find out more about:

Find out more about ourAdmissions Policy.

Mature applicants

We welcome applications from learners of all ages. Students who are aged 21 and over at the start of their undergraduate course are defined as mature by the University of Southampton. We take a holistic assessment of the application looking for academic ability and commitment to study. Typical entry requirements, which may vary from discipline to discipline, includes for example, evidence of recent formal academic qualifications or professional qualifications, relevant work experience or volunteering. You may also be invited to attend an interview with an Admissions Tutor. For some degree programmes, there may also be a Professional, Statutory and Regulatory Body (PSRB) requirement. We accept many different academic qualifications. For more information, please contact the Admissions Team.

Got a question?

Please contact our enquiries team if you're not sure that you have the right experience or qualifications to get onto this course.

Email: enquiries@southampton.ac.uk
Tel: +44(0)23 8059 5000

Course structure

Years 1 and 2 of this computer systems engineering degree contain core modules. You learn the skills all software and digital hardware engineers need.

Year 3 offers 2 compulsory modules and a wide range of optional modules, so you can specialise in a field that most interests you. Our optional modules are based on our academics' research in areas such as parallel programming and advanced computer architecture.

Want more detail? See all the modules in the course.

Modules

The modules outlined provide examples of what you can expect to learn on this degree course based on recent academic teaching. As a research-led University, we undertake a continuous review of our course to ensure quality enhancement and to manage our resources. The precise modules available to you in future years may vary depending on staff availability and research interests, new topics of study, timetabling and student demand.Find out why, when and how we might make changes.

For entry in academic year 2025 to 2026

Year 1 modules

Youmust study the following modules in year 1:

AICE Lab Programme Year 1

This module is the lab programme for all first-year students enrolled on an AICE degree programme. A range of lab activities which tie into each of the first year modules are provided. It aims to give students the opportunity to apply the theory that they...

Algorithms and Analysis

Algorithms and Analytics provides an introduction to core data structures and algorithms as well as the analytical tools to understand their performance. It covers the usage of algorithms for problem solving, their implementations in different programmin...

Data Analytics

Working with data of various forms is a crucial skill for all engineers and scientists. This module introduces students to working with, analysing and processing various different forms of data. The module focusses on ensuring students have a thorough gra...

Digital Computer Systems

The aim of this module is to introduce students to the boundary between logic gates and software, and explain how computer systems are constructed and executed. This includes aspects such as how high-level concepts such as arithmetic and logic are mapped ...

Ethics and Security of Computing

This module develops students understanding of the fundamental security, privacy, ethical, and legal issues relating to all aspects of building systems involving computer systems and artificial intelligence.

High-Level Programming

This module introduces the principles and practise of programming, with the assumption that students may not have any prior experience in programming. The teaching language is Python, as this is relatively accessible to new programmers, but also an import...

Low-Level Programming

This module builds on the knowledge and skills from high-level programming. The goal is twofold - programming in both embedded systems and high-performance contexts. C and C++ are used as languages in this module. C is taught because it is a suitable stat...

Mathematics for Artificial Intelligence and Computer Engineering (I)

This module provides students with some fundamental mathematical concepts relevant to applications in AI and CE. The focus will be on applying mathematical proofs to solve computer science problems as well as introducing basic concepts and techniques in l...

Mathematics for Artificial Intelligence and Computer Engineering (II)

This module provides students with fundamental mathematical concepts relevant to applications in AI and CE. The focus will be on probability, statistical inference, combinatorics, optimization techniques, calculus – partial derivatives and ordinary differ...

Year 2 modules

Youmust study the following modules in year 2:

AI and CE Interdisciplinary Group Project

The goal of this module is to put into practise the skills and knowledge learned over the previous three semesters, and develop an original solution to a complex problem. Students will develop group working skills, and use appropriate engineering methods ...

Code Transformation

The aim of this module is to expose students to ways of representing an transforming programs and other languages. This include the definition of languages through grammars and the parsing languages into data-structures. The module then explores the ideas...

Computer Architecture

This module aims to give students an understanding of how a CPU works, and also the ability to implement a working CPU. The module covers basic data- and control-path design, and the implemention of an existing Instruction Set Architecture (ISA). Standard...

Electronics

Digital electronics under-pins all current computation and networked systems. This module introduces some of the fundamental analogue electronic principles and ideas that digital logic is built on, then moves on to digital abstractions for designing circu...

Parallel and Distributed Computing

This module explores the linked ideas of networking and distributed computing, looking at how one can scale up to large computational systems using channels that move between nodes and between hardware and software. The course covers the fundamentals of n...

Scientific Computing

Scientific computing is concerned with numerical representations and algorithms for solving problems that can be implemented as computer programs. This module gives an overview of the field of scientific and numerical computing. The module covers the most...

Signals and Control

This module introduces the idea of signal analysis, and the mathematical concepts and methods used to classify, transform, and analyse signals. These fundamentals are then applied within then context of control, which is intended to give the students skil...

Systematic Design

The goal of this module is to give students an overview of the theory and methods for designing and delivering large multi-component systems. There will be a particular emphasis on systems which combine requirements and functionality from learning, softwa...

Year 3 modules

Youmust study the following modules in year 3:

Advanced Computer Architecture

This module covers the development of modern computer architectures for servers, workstations, hand-held devices, signal processing and embedded systems from the introduction of the four-stage RISC pipeline to the present day.

Part III Individual Project Phase 1

The Part Three Individual Project gives students the opportunity to gain both detailed knowledge and practical experience in a more focussed area than generally possible elsewhere in their degree programme. Most projects are in the nature of a challenging...

Part III Individual Project Phase 2

The Part III Individual Project gives students the opportunity to gain both detailed knowledge and practical experience in a more focussed area than generally possible elsewhere in their degree programme. Most projects are in the nature of a challenging e...

Youmust also choose from the following modules in year 3:

Advanced Computer Networks

This module is designed to be a follow-up module to the computer Science or ITO second year introductory networking module. The wireless networking part reviews wireless technologies and their application in areas such as IoT and sensor networks. The mod...

Advanced Databases

This module builds on the first year Data Management module to give students a deeper and broader view of the issues involved in database management systems, some of the most complex software in common use.

Causal Reasoning and Machine Learning

The broad educational goal is to enhance students' ability to reason about data generating processes, and extract, interrogate and evaluate patterns in the data. The focus on methods of causal analysis overlaps with the objectives of ``explainable AI." St...

Computational Biology

Modern biology poses many challenging problems for the computer scientists. Rapid growth in instrumentation, and our ability to archive and distribute vast amounts of data, has significantly changed the way we attempt to understand cellular function, and ...

Computer Vision

The challenge of computer vision is to develop a computer based system with the capabilities of the human eye-brain system. It is therefore primarily concerned with the problem of capturing and making sense of digital images. The field draws heavily on ma...

Control System Design

- To develop skills for design of linear multivariable control systems by pole placement.- To introduce basic nonlinear system analysis and design methods.

Digital Control System Design

The topics considered are: z transforms, sampling and reconstruction, discretisation, elements of realisation theory, controller design via pole placement, observers, optimal control design.

Embedded Networked Systems

With rapid popularity and advancements in technologies like the internet-of-things (IoT) and network-on-chip (NoC), the ability to connect and network embedded devices is becoming ever more commonplace, and a feature of most electronic devices. This modul...

Foundations of Machine Learning

Machine Learning is about extracting useful information from large and complex datasets. The subject is a rich mixture of concepts from function analysis, statistical modelling and computational techniques. The module will cover the fundamental principles...

Green Electronics

This module covers recent developments in electronic devices that reduce energy consumption, generate power, or advance the distribution of power. Together these devices are playing an essential role in reducing our dependence on fossil fuels.The modu...

High Performance Computing

Machine Learning Technologies

Machine Learning is about extracting useful information from large and complex datasets. The module will cover the practical basis of how learning algorithms are can be applied. You will gain hands-on experience in laboratory-bases sessions.Exclusions...

Natural Language Processing

This module gives students an introduction to natural language processing (NLP) algorithms and an understanding of how to implement NLP applications.

Parallel Programming

Real-Time Computing and Embedded Systems

This module gives a broad introduction to development of real-time and embedded systems

Robotic Systems

Robots are becoming more widely used in society, with applications ranging from agriculture through to manufacturing, with increasing interest in autonomous systems.This module will introduce students to the fundamentals of robotic systems including k...

Security of Cyber Physical Systems

The course requires to understand C code, assembly language, x86 architectures and memory allocation (a refresher will be provided).

Learning and assessment

The learning activities for this course include the following:

  • lectures
  • classes and tutorials
  • coursework
  • individual and group projects
  • independent learning (studying on your own)

    Academic support

    You’ll be supported by a personal academic tutor and have access to a senior tutor.

    Course leader

    David Thomas is the course leader.

    Careers and employability

    Employability skills

    This degree will allow you to develop and evidence subject-specific and targeted employability skills. This includes the required skill set for a range of future careers, further study, or starting your own business.

    The skills you can expect to focus on and gain from this course include:

    • Research
    • Critical thinking
    • Commercial awareness
    • Self-management
    • Confidence
    • Leadership
    • Communication
    • Teamwork
    • Creativity
    • EDI leadership
    • Adaptability
    • Problem solving
    • Resilience

    The employability and enterprise skills you'll gain from this course are reflected in the Southampton skills model. When you join us you'll be able to use our skills model to track, plan, and benefit your career development and progress.

    Download skills overview
    Women discussing in library tablet

    Career pathways

    Graduates commonly work in a range of organisations or sectors including:

    Information and Communication,

    Manufacturing,

    Education,

    Finance and Insurance,

    Public Administration and Defence,

    Scientific and Technical.

    Wider career opportunities:
    • Software developer
    • Data scientist
    • IT project manager
    • University lecturer
    • Patent attorney
    • IT consultant
    See more
    Example job titles of Southampton BEng Computer Engineering graduates*:
    • Software engineer
    • Software developer
    • Computer scientist
    • Technical consultant
    • Data scientist
    • Machine learning engineer
    • Game programmer
    • Business development engineer
    • Cyber security consultant
    • Process engineer
    See more

    Job prospects for BEng Computer Engineering graduates

    £37k
    Average professional salary
    95%
    In a skilled profession or further study
    100%
    Graduate employment rate
    Source

    *Example graduate job titles and job prospect statistics taken from The Graduate Outcomes Survey, which gathers information about the activities and perspectives of graduates 15 months after finishing their course.

    Work experience opportunities

    Choosing to do work experience is a great way to enhance your employability, build valuable networks, and evidence your potential. Learn about the different work and industry experience options at Southampton.

    Careers services and support

    We are a top 20 UK university for employability (QS Graduate Employability Rankings 2022). Our Careers, Employability and Student Enterprise team will support you. This support includes: 

    • work experience schemes
    • CV and interview skills and workshops
    • networking events
    • careers fairs attended by top employers
    • a wealth of volunteering opportunities
    • study abroad and summer school opportunities 

    We have a vibrant entrepreneurship culture and our dedicated start-up supporter,Futureworlds, is open to every student.

    Your career ideas and graduate job opportunities may change while you're at university. So it is important to take time to regularly reflect on your goals, speak to people in industry and seek advice and up-to-date information from Careers, Employability and Student Enterprise professionals at the University.

    More about careers support

    Fees, costs and funding

    Tuition fees

    Fees for a year's study:

    • UK students pay £9,535.
    • EU and international students pay £29,400.

    What your fees pay for

    Your tuition fees pay for the full cost of tuition and all examinations.

    Find out how to:

    Accommodation and living costs, such as travel and food, are not included in your tuition fees. There may also be extra costs for retake and professional exams.

    Explore:

    Bursaries, scholarships and other funding

    If you're a UK or EU student and your household income is under£36,200 a year, you may be able to get aUniversity of Southampton bursary to help with your living costs. Find out aboutbursaries and other funding we offer at Southampton.

    If you're a care leaver or estranged from your parents, you may be able to get aspecific bursary.

    Get in touch foradvice about student money matters.

    Scholarships and grants

    You may be able to get a scholarship or grant to help fund your studies.

    We award scholarships and grants for travel, academic excellence, or to students from under-represented backgrounds.

    Support during your course

    TheStudent Hub offers support and advice on money to students. You may be able to access ourStudent Support fund and other sources of financial support during your course.

    Funding for EU and international students

    Find out aboutfunding you could get as an international student.

    How to apply

    When you apply use:

    • UCAS course code: I800
    • UCAS institution code: S27

    Apply for this course

    What happens after you apply?

    We will assess your application on the strength of your:

    • predicted grades
    • academic achievements
    • personal statement
    • academic reference

    We'll aim to process your application within 2 to 6 weeks, but this will depend on when it is submitted. Applications submitted in January, particularly near to the UCAS equal consideration deadline, might take substantially longer to be processed due to the high volume received at that time.

    Equality and diversity

    We treat and select everyone in line with our Equality and Diversity Statement.

    Got a question?

    Please contact our enquiries team if you're not sure that you have the right experience or qualifications to get onto this course.

    Email: enquiries@southampton.ac.uk
    Tel: +44(0)23 8059 5000

    Related courses

    Computer Engineering (BEng) is a course in theComputer science and software engineering subject area. Here are some other courses within this subject area: