Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
| Program start date | Application deadline |
| 2026-09-01 | - |
| 2027-09-01 | - |
Program Overview
Software Engineering, BEng Hons
Overview
This degree in Software Engineering provides the technical skills and knowledge to design, create, operate and maintain software systems.
Course Details
UCAS points
120 (view full requirements)
Course/institution codes
G600 G BEng/SE
Interested in a different year?
Select your preferred year of entry to view up to date information.
School
Computing and Mathematical Sciences
Location
Greenwich Campus
Duration
- 3 years full-time
- 6 years part-time
- 4 years sandwich
Start month
September
Home/international fees 2025/26
£9,535 /£17,500
What you should know about this course
- This degree will provide you with fundamental project management leadership skills and the ability to manage large scale systems design.
- You'll master the development of computing and software systems using the very latest tools and techniques.
- Understand a wide variety of programming languages and technologies underpinning software engineering.
Accredited by the BCS
Course Outline
Year 1
- Computer and Communication Systems (15 credits)
- Paradigms of Programming (30 credits)
- Algorithms and Data Structures (15 credits)
- Introduction to Compilers (15 credits)
- Principles of Software Engineering (15 credits)
- Mathematics for Computer Science (15 credits)
- Advanced Mathematics for Computer Science (15 credits)
Year 2
- Advanced Programming (15 credits)
- Operating Systems (15 credits)
- Information Security (15 credits)
- Introduction to Artificial Intelligence (15 credits)
- Advanced Algorithms and Data Structures (15 credits)
- Computational Methods and Numerical Techniques (30 credits)
Students are required to choose 15 credits from this list of options:
- Introduction to Computer Forensics (15 credits)
- Statistical Techniques with R (15 credits)
- Operational Research: Linear Programming (15 credits)
Year 3
- Human Computer Interaction and Design (15 credits)
- Final Year Projects (60 credits)
- Software Engineering Management (15 credits)
Students are required to choose 15 credits from this list of options:
- Penetration Testing and Ethical Vulnerability Scanning (15 credits)
- Natural Computing (15 credits)
- Computer Forensics 3 (15 credits)
- JVM Programming Languages (15 credits)
- Information Visualisation and Big Data (15 credits)
- Artificial Intelligence Applications (15 credits)
- Graph Theory and Applications (15 credits)
Students are required to choose 15 credits from this list of options:
- Machine Learning (15 credits)
- Optimisation Techniques (15 credits)
- Coding and Cryptography (15 credits)
Entry Requirements
UK citizens and permanent residents
- 120 UCAS Tariff points. We accept A Levels, T Levels, BTECs, Access to HE and all other qualifications with UCAS Tariff points.
International entry requirements
The University of Greenwich accepts a broad range of international qualifications for admission to our courses.
Fees and Funding
Tuition fees
Cohort | Full time | Part time | Distance learning
---|---|---|---
Home* | £9,535 | £2,384 per 30 credits | N/A
International | £17,500 | £4,375 per 30 credits | N/A
Careers and Placements
Will I have a work placement?
This course can be taken in sandwich mode, which means you can take a year to work in industry between your second and final years of study.
How long is my placement?
Sandwich placements last for between 9-13 months.
What are the financial arrangements?
Sandwich placements are paid roles.
What sort of careers do graduates pursue?
Former students have secured placement years at HSBC Hong Kong, Kent Connects, Affiliate Window, CERN, Royal Museums Greenwich and Uctel.
Graduates from this course can work as consultants or as part of a team in industry, commerce, research or the public sector.
Support and Advice
Academic skills and study support
We want you to make the most of your time with us. You can access study skills support through your tutor, our subject librarians, and our online academic skills centre.
Do you provide employability services?
Employability activities take place all the time at Greenwich and students are encouraged to take part in as many opportunities as possible. The central Employability and Careers Service provides support for students preparing to apply for placements and graduate roles, such as CV clinics, mock interviews and employability skills workshops. In addition, your School has a dedicated Employability Officer who will be organising work-related activities throughout the year which will help you to build you industry knowledge and networks.
