Key information
- Duration:
- 1 year full time
- Typical A-level offer:
- ABB
View full entry requirements - UCAS code:
- G600
- Start date:
- September 2026
- 100% of our research impact in Computer Science and Informatics was assessed to be world leading or internationally excellent (REF 2021)
- =1st in the UK for spend per student in Computer Science and Information Systems (The Guardian University Guide 2025)
There is a demand for skilled software engineers who can design, build and maintain computer systems. Our Software Engineering BSc will give you the skills needed to meet this demand.
This course is for anyone pursuing computer science or IT degrees who wants to specialise in software development. The course is also a good choice if you have a strong interest in problem-solving, but it does not matter if you are a beginner with basic coding knowledge.
On this course you will learn:
- multiple programming languages
- how to design, build, and maintain complex software systems
- web and mobile development, database management, and software testing
- development methodologies, version control, and project management.
Beyond technical skills, you will enhance your problem-solving abilities, critical thinking, teamwork and ability to present your ideas. We emphasise practical application, so you'll work on real-world projects that simulate industry scenarios. You'll graduate with the knowledge and hands-on experience to tackle diverse software engineering challenges.
We have connections with regional, national and global employers who promote their internship, placement and graduate vacancies on our student jobs board, attend our recruiter events, and/or host internships through our award-winning Career Lab Programme.
The Department of Informatics at Sussex has a long history of innovation in Computer Science and Artificial Intelligence. You will be taught by enthusiastic, research-active academics. You will also join a thriving student community with computing-related societies and regular student events such as game jams and hackathons.
We understand that deciding where and what to study is a very important decision. We’ll make all reasonable efforts to provide you with the courses, services and facilities described in this prospectus. However, if we need to make material changes, for example due to government or regulatory requirements, or unanticipated staff changes, we’ll let you know as soon as possible.
Entry requirements
A-level
Typical offer | ABB |
---|---|
Contextual offer | View contextual offer Not everyone has the same support to get to higher education – we help you reach your potential. When we receive applications through UCAS, we consider all factors and will sometimes make contextual offers as part of our Access and Participation Plan |
GCSEs | You will also need GCSE (or equivalent) Mathematics, with at least grade 6 (or grade B). We will also consider applicants with grade 5 in Mathematics if you are taking A-level Computer Science, Chemistry, Maths or Physics. You should also have a broad range of GCSEs grade 9-4 (A*-C), including good grades in relevant subjects. |
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Extended Project Qualification | We take the EPQ into account when considering your application and it can be useful in the summer when your results are released if you have narrowly missed the conditions of your offer. We do not routinely include the EPQ in the conditions of your offer but we sometimes offer alternative conditions that include the EPQ. If you wish to discuss this further please contact us |
Other UK qualifications
Access to HE Diploma
Typical offer | Pass Diploma with at least 39 level 3 credits at Merit or above including 24 credits at Distinction |
---|---|
Subjects | Computing or Science. |
GCSEs | You will need GCSE (or equivalent) Mathematics, with at least grade 6 (or grade B). |
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Cambridge Pre-U Principal Subjects (including A-level mixes)
Typical offer | M1 M2 M2 If you have one A-level and two Cambridge Pre-U Principal Subjects we would expect you to have grade A at A-level and, M2 and M2 in two Pre-Us. If you have two A-levels and a Cambridge Pre-U Principal Subject we would normally expect you to have grades AB at A-level and M2 in Pre-U. |
---|---|
GCSEs | You will also need GCSE (or equivalent) Mathematics, with at least grade 6 (or grade B). We will also consider applicants with grade 5 in Mathematics if you are taking A-level Computer Science, Chemistry, Maths or Physics. You should also have a broad range of GCSEs grade 9-4 (A*-C), including good grades in relevant subjects. |
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
International Baccalaureate
Typical offer | 32 points overall from the full IB Diploma. |
---|---|
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Pearson BTEC Level 3 National Diploma and one A-level
Typical offer | Grade B in A-level and Distinction, Distinction in Pearson BTEC Level 3 National Diploma.
|
---|---|
Contextual offer | View contextual offer Not everyone has the same support to get to higher education – we help you reach your potential. When we receive applications through UCAS, we consider all factors and will sometimes make contextual offers as part of our Access and Participation Plan |
GCSEs | You will also need GCSE (or equivalent) Mathematics, with at least grade 6 (or grade B). We will also consider applicants with grade 5 in Mathematics if you are taking A-level Computer Science, Chemistry, Maths or Physics. You should also have a broad range of GCSEs grade 9-4 (A*-C), including good grades in relevant subjects. |
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Pearson BTEC Level 3 National Extended Certificate and two A-levels
Typical offer | Grades BB in A-levels and Distinction in BTEC Level 3 National Extended Certificate. |
---|---|
Contextual offer | View contextual offer Not everyone has the same support to get to higher education – we help you reach your potential. When we receive applications through UCAS, we consider all factors and will sometimes make contextual offers as part of our Access and Participation Plan |
GCSEs | You will also need GCSE (or equivalent) Mathematics, with at least grade 6 (or grade B). We will also consider applicants with grade 5 in Mathematics if you are taking A-level Computer Science, Chemistry, Maths or Physics. You should also have a broad range of GCSEs grade 9-4 (A*-C), including good grades in relevant subjects. |
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Pearson BTEC Level 3 National Extended Diploma (formerly BTEC Level 3 Extended Diploma)
Typical offer | DDD |
---|---|
Contextual offer | View contextual offer Not everyone has the same support to get to higher education – we help you reach your potential. When we receive applications through UCAS, we consider all factors and will sometimes make contextual offers as part of our Access and Participation Plan |
Subjects | Normally Computing or Information Technology. |
GCSEs | You will need GCSE (or equivalent) Mathematics, with at least grade 6 (or grade B). You should also have a broad range of GCSEs 9-4 (A*-C), including good grades in relevant subjects. |
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Scottish Highers
Typical offer | AABBB |
---|---|
GCSEs | You will need Scottish National 5 in Mathematics at grade B. |
T Level
Typical offer | Pass T-Level with an overall grade of Distinction including grade B in the Core Component. |
---|---|
Contextual offer | View contextual offer Not everyone has the same support to get to higher education – we help you reach your potential. When we receive applications through UCAS, we consider all factors and will sometimes make contextual offers as part of our Access and Participation Plan |
Subjects | The T Level would normally be in Digital Production, Design and Development, Digital Business Services or Digital Support Services. |
GCSEs | You will also need GCSE (or equivalent) Mathematics, with at least grade 6 (or grade B). You should also have a broad range of GCSEs grade 9-4 (A*-C), including good grades in relevant subjects. |
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Welsh Baccalaureate Advanced
Typical offer | ABB-BBB from the Advanced Welsh Baccalaureate Skills Challenge Certificate and two A-levels |
---|---|
GCSEs | You will also need GCSE (or equivalent) Mathematics, with at least grade B (or grade 6). We will also consider applicants with grade 5/B in Mathematics if you are taking A-level Computer Science, Chemistry, Maths or Physics. You should also have a broad range of GCSEs A*-C (9-4), including good grades in relevant subjects.
|
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
International Baccalaureate
Typical offer | 32 points overall from the full IB Diploma. |
---|---|
Additional requirements | We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
European Baccalaureate
Typical offer | Overall result of at least 77%. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Other international qualifications
Australia
Typical offer | Relevant state (Year 12) High School Certificate, and between 88% to 85% in the ATAR or UAI/TER/ENTER, or a Queensland OP of 4 to 5 or better. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Austria
Typical offer | Reifeprüfung or Matura with an overall result of between 2.0 to 2.2 or better for first-year entry. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Belgium
Typical offer | Certificat d'Enseignement Secondaire Supérieur (CESS) or Diploma van Hoger Secundair Onderwijs with a good overall average of 65% or more. |
---|---|
Additional requirements | You must also have a good level of Mathematics.
|
Bulgaria
Typical offer | Diploma za Sredno Obrazovanie with excellent final-year scores (normally 5.5 overall with 6 in key subjects). |
---|---|
Additional requirements | You must have a good level of Mathematics. Our entry requirements are guidelines and we assess all applications on a case-by-case basis |
Canada
Typical offer | Ontario Secondary School Diploma (OSSD) 75% from 6 grade 12 U, U/C or M courses. British Columbia Certificate of Graduation AABBB from 5 grade 12 courses. We also recognise the High School Diploma from other provinces -including Alberta, Manitoba, New Brunswick- where we look for strong performance in grade 12 subjects, and the Diplome d'Etudes Collegiales (DEC) from Quebec. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
China
Typical offer | If you have the Goakao, we will consider applications for direct entry to first year. You would normally need an overall average of 75%, including required subjects. We are also pleased to consider applications if you are following a recognised International Foundation Year or you have one or more years of Higher Education in China at a recognised degree awarding institution. The Senior High School Graduation alone would not be sufficient for entry to our undergraduate degrees, but you may be eligible to apply for our International Foundation Year. If you successfully complete an International Foundation Year, you can progress on to a relevant undergraduate course at Sussex. Check which qualifications the International Study Centre accepts for the International Foundation Year. |
---|---|
Additional requirements | You must have a good level of Mathematics. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Croatia
Typical offer | Maturatna Svjedodžba with an overall score of between 4 and 4.2 |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Cyprus
Typical offer | Apolytirion of Lykeion with an overall average of between 18/20 and 18.5/20 will be considered for first-year entry.
|
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Czech Republic
Typical offer | Maturita with a good overall average. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Denmark
Typical offer | Højere Forberedelseseksamen (HF) or Studentereksamen with an overall average of at least 7 on the new grading scale. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Finland
Typical offer | Pass Ylioppilastutkinto with overall final result between MMMM - EMMM |
---|---|
Additional requirements | You must have a good level of Mathematics. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
France
Typical offer | French Baccalauréat with overall final result of 13/20. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Germany
Typical offer | German Abitur with an overall result of 2.0 or better. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Greece
Typical offer | Apolytirion with an overall average of 18.5 will be considered for first-year entry. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Hong Kong
Typical offer | Hong Kong Diploma of Secondary Education (HKDSE) with grades of 5, 4, 4 from three subjects including two electives. |
---|---|
Additional requirements | You must have a good level of Mathematics; you will need a score of 3 in Core Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Hungary
Typical offer | Erettsegi/Matura with a good average of at least 55544. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
India
Typical offer | Standard XII results for entry into 1st year (depending on board and course choice):
We will also consider students for entry into our integrated foundation years with 60+% |
---|---|
Additional requirements | We expect to see good Maths results achieved throughout your secondary education. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Iran
Typical offer | Where direct entry is unsuitable, we'll automatically consider you for one of our Foundation Years. Or you might want to apply to one of our International Foundation Years at the international Study Centre on Campus. Visit isc.sussex.ac.uk/our-courses/international-foundation-year or www.sussex.ac.uk/study/undergraduate/courses/foundation-years |
---|---|
Please note | Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Ireland
Typical offer | Irish Leaving Certificate (Higher Level) at H1,H2,H2,H3,H3. |
---|---|
Additional requirements | You must have at least grade O3 in Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. |
Israel
Typical offer | For first year entry at least 80% (or 8/10) in at least 6 subjects, including one 5 unit subject, in one sitting of the Bagrut. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Italy
Typical offer | Italian Diploma Di Maturità or Diploma Pass Di Esame Di Stato with a final Diploma mark of 81/100. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Japan
Typical offer | Where direct entry is unsuitable, we'll automatically consider you for one of our Foundation Years. Or you might want to apply to one of our International Foundation Years at the international Study Centre on Campus. Visit isc.sussex.ac.uk/our-courses/international-foundation-year or www.sussex.ac.uk/study/undergraduate/courses/foundation-years |
---|---|
Please note | Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Kazakhstan
Typical offer | Applicants with Nazarbayev Intellectuals Schools (NIS) Grade 12 Certificate may be considered. The grades in the offer will match the published A level requirements for each course. |
---|---|
Additional requirements | Where courses have specific subject requirements, these will be expected to be studied at Advanced level. |
Please note | Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Latvia
Typical offer | Atestats par Visparejo videjo Izglitibu with very good grades in state exams. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Lithuania
Typical offer | Brandos Atestatas including scores of 80% in at least three state examinations (other than English). |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Luxembourg
Typical offer | Pass the Diplome de Fin d’Etudes Secondaires with between 43-46 points overall. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Malaysia
Typical offer | at least Sijil Tinggi Persekolahan Malaysia (STPM) with grades of BBB, Matriculation with a least a grade of 3.0 or UEC with an overall average grade B4 (70%) from 6 subjects. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Netherlands
Typical offer | Voorereidend Wetenschappelijk Onderwijs (VWO), normally with an average of at least 7. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Nigeria
Typical offer | You are expected to have one of the following:
You must also have a score of C6 or above in WAEC/SSC English. Where direct entry is unsuitable, we'll automatically consider you for one of our Foundation Years. Or you might want to apply to one of our International Foundation Years at the international Study Centre on Campus. Visit isc.sussex.ac.uk/our-courses/international-foundation-year or www.sussex.ac.uk/study/undergraduate/courses/foundation-years |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Norway
Typical offer | Norwegian Vitnemal Fra Den Videregaende Opplaering - Pass with an overall average of 4. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Pakistan
Typical offer | You can apply for direct entry to Year 1 if you are completing at least two years of Bachelor degree studies. You'll normally need to complete a Foundation year after taking Intermediate Certificate or the Higher Secondary Certificate (HSC). You might choose one of our International Foundation Years at the International Study Centre on campus. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Poland
Typical offer | Pass Matura with least 3 Extended level subjects in the 75th percentile.
|
---|---|
Additional requirements | You must have a good level of Mathematics. Please note: Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Portugal
Typical offer | Diploma de Ensino Secundario normally with an overall mark between 16/20 and 17/20. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Romania
Typical offer | Diploma de Bacalaureat with an overall average between 8.0 and 8.5 |
---|---|
Additional requirements | You must have a good level of Mathematics. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Russia
Typical offer | Applicants who have good grades in the Attestat o Srednem Obrazovami (Certificate of Secondary Education) and who have successfully completed the first year of a Russian University degree, with a minimum GPA of 4.0, will be considered for admission to the first year of our bachelor’s degree courses. |
---|---|
Please note | Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Singapore
Typical offer | A-levels, as well as certain certificates and diplomas. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Slovakia
Typical offer | Pass Vysvedčenie o maturitnej skúške (Maturita) with an average above 2.0 from 4 subjects.
|
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Slovenia
Typical offer | Secondary School Leaving Diploma or Matura with at least 23 points overall. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
South Africa
Typical offer | National Senior Certificate with very good grades. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Spain
Typical offer | Spanish Título de Bachillerato (LOGSE) with an overall average result between 7.5 and 8.0. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Sri Lanka
Typical offer | Sri Lankan A-levels. |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Sweden
Typical offer | Fullstandigt Slutbetyg/Högskoleförberedande Examen with a total of 2,500 credits to include B grades in the majority of subjects. |
---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Switzerland
Typical offer | Federal Maturity Certificate.
|
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
Turkey
Typical offer | We'll consider students who have taken the Lise Diplomasi or Lise Bitirme, with a score of at least 4/5 or 80/100 in their final year, on a case by case basis for direct entry to year 1. Where direct entry is unsuitable, we'll automatically consider you for one of our Foundation Years. Or you might want to apply to one of our International Foundation Years at the international Study Centre on Campus. Visit isc.sussex.ac.uk/our-courses/international-foundation-year or www.sussex.ac.uk/study/undergraduate/courses/foundation-years |
---|---|
Additional requirements | You must also have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
USA
Typical offer | We look at your full profile considering everything you are studying, including the High School Graduation Diploma, Grade 12 GPA, SAT tests and subject tests and/or ACT grades and AP tests. We expect to see a combination of these qualifications. Alongside your High School Graduation Diploma, we would ideally like to see 3 good AP scores with either, a combined SAT test score (evidence-based reading and writing and mathematics) of 1300, or a combined ACT score of 26 AP and SAT Subject tests Please check the individual course pages for our typical A-level offer and see below for the corresponding scores we would require from AP test scores:
We will also accept a combination of any 3 AP tests and SAT subject test where a score of 600 in an SAT subject test can be substituted for an AP test in the above table If you are applying for a degree with an A level subject requirement in Mathematics, Physics, Chemistry or Biology will normally need to hold an AP test in that subject. College level credits We also accept college level 3-credit courses in academic subjects as the equivalent of a UK A Level on a case by case basis. These can be combined with AP tests and or SAT subject tests Associate degrees An Associate degree with a GPA of 3.0 will meet our entry requirements for year 1. Foundation Year entry Students who have a High School Diploma and SAT or ACT tests only would be eligible to apply for our Foundation Year
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Additional requirements | You must have a good level of Mathematics. We do not expect applicants to have previous programming experience. We encourage applications from anyone who enjoys the challenges of problem-solving and relishes the potential of new technology. Our entry requirements are guidelines and we assess all applications on a case-by-case basis. |
My country is not listed
If your qualifications aren’t listed or you have a question about entry requirements, contact us
English language requirements
IELTS (Academic)
6.0 overall, including at least 5.5 in each component
Check your IELTS qualification meets all of our language requirements
IELTS scores are valid for two years from the test date. You cannot combine scores from more than one sitting of the test. Your score must be valid when you begin your Sussex course.
We accept IELTS One Skills Retake.
Other English language requirements
Proficiency tests
Cambridge Advanced Certificate in English (CAE)
169 overall, including at least 162 in each skill
Find out more about Cambridge English: Advanced.
We would normally expect the CAE test to have been taken within two years before the start of your course.
You cannot combine scores from more than one sitting of the test.
Cambridge Certificate of Proficiency in English (CPE)
169 overall, including at least 162 in each skill
Find out more about Cambridge English: Proficiency.
We would normally expect the CPE test to have been taken within two years before the start of your course.
You cannot combine scores from more than one sitting of the test.
Pearson (PTE Academic)
59 overall, including at least 59 in all four skills.
Check your Pearson (PTE Academic) qualification meets all of our language requirements
Find out more about Pearson (PTE Academic).
Please refer to our English language requirements above, and as listed for each of our undergraduate courses, to find the appropriate English level for the course you are applying for.
PTE (Academic) scores are valid for two years from the test date. You cannot combine scores from more than one sitting of the test. Your score must be valid when you begin your Sussex course.
We do not accept the PTE Academic Online test.
TOEFL (iBT)
80 overall, including at least 17 in Listening, 18 in Reading, 20 in Speaking, 17 in Writing.
Check your TOEFL qualification meets all of our language requirements
Find out more about TOEFL (iBT).
TOEFL (iBT) scores are valid for two years from the test date. You cannot combine scores from more than one sitting of the test. Your score must be valid when you begin your Sussex course.
The TOEFL Institution Code for the University of Sussex is 9166.
English language qualifications
AS/A-level (GCE)
Grade C or above in English Language.
Hong Kong Advanced Level Examination (HKALE)/ AS or A Level: grade C or above in Use of English
GCE O-level
Grade C or above in English.
Brunei/Cambridge GCE O-level in English: grades 1-6.
Singapore/Cambridge GCE O-level in English: grades 1-6.
GCSE or IGCSE
Grade C or above in English as a First Language (grade 4 or above in GCSE from 2017).
Grade B or above in English as a Second Language (grade 6 or above in GCSE from 2017).
Ghana Senior Secondary School Certificate
If awarded before 1993: grades 1-6 in English language.
If awarded between 1993 and 2005: grades A-D in English language.
Hong Kong Diploma of Secondary Education (HKDSE)
Level 4, including at least 3 in each component in English Language.
Indian School Certificate (Standard XII)
The Indian School Certificate is accepted at the grades below when awarded by the following examination boards:
Central Board of Secondary Education (CBSE) – English Core only: 70%
Council for Indian School Certificate Examinations (CISCE) - English: 70% or Grade 3
International Baccalaureate Diploma (IB)
English A or English B at grade 5 or above.
Kenya Certificate of Secondary Education
Grades A – C in English
Malaysian Certificate of Education (SPM) 119/GCE O-level
If taken before the end of 2008: grades 1-5 in English Language.
If taken from 2009 onwards: grade C or above in English Language.
The qualification must be jointly awarded by the University of Cambridge Local Examinations Syndicate (UCLES).
West African Senior School Certificate
Grades 1-6 in English language when awarded by the West African Examinations Council (WAEC) or the National Examinations Council (NECO).
Country exceptions
Select to see the list of exempt English-speaking countries
If you are a national of one of the countries below, or if you have recently completed a qualification equivalent to a UK Bachelors degree or higher in one of these countries, you will normally meet our English requirements. Note that qualifications obtained by distance learning or awarded by studying outside these countries cannot be accepted for English language purposes.
You will normally be expected to have completed the qualification within two years before starting your course at Sussex. If the qualification was obtained earlier than this we would expect you to be able to demonstrate that you have maintained a good level of English, for example by living in an English-speaking country or working in an occupation that required you to use English regularly and to a high level.
Please note that this list is determined by the UK’s Home Office, not by the University of Sussex.
List of exempt countries
- Antigua and Barbuda
- Australia
- Bahamas
- Barbados
- Belize
- Canada**
- Dominica
- Grenada
- Guyana
- Ireland
- Jamaica
- New Zealand
- St Kitts and Nevis
- St Lucia
- St Vincent and the Grenadines
- Trinidad and Tobago
- United Kingdom
- USA
** Canada: you must be a national of Canada; other nationals not on this list who have a degree from a Canadian institution will not normally be exempt from needing to provide evidence of English.
English language support
If you don’t meet the English language requirements for your degree, you may be able to take a pre-sessional course
If your qualifications aren’t listed or you have a question about entry requirements, contact us
For details on any additional costs, check out the Fees and scholarships section.
Course content
Find out about our types of undergraduate degrees, their structure, modules and credits
Your degree
Practical and study skills will be included within and alongside your modules.
Teaching
Teaching methods typically include lectures, seminars and practicals.
64%: Lecture
6%: Seminar
30%: Practical
Assessment
Assessment methods typically involve exams.
100%: Examination
Contact hours and workload
This year of study includes approximately 1,200 hours of work. This breaks down into about 269 hours of contact time and about 931 hours of independent study.
Engage and actively participate throughout your studies to get the most out of your course.
Your modules
Core modules
Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.
Autumn teaching
- Introduction to Programming
- Mathematical Concepts
- Programming Concepts
- Introduction to Multimedia
Spring teaching
- Introduction to Computer Systems
- Data Structures and Algorithms
- Further Programming
- Professional Skills
Your degree
Practical and study skills will be included within and alongside your modules.
Teaching
Teaching methods typically include lectures, seminars and practicals.
65%: Lecture
7%: Seminar
28%: Practical
Assessment
Assessment methods typically include exams and coursework.
44%: Coursework
56%: Examination
This year of study includes approximately 1,200 hours of work. This breaks down into about 269 hours of contact time and about 931 hours of independent study.
Engage and actively participate throughout your studies to get the most out of your course.
Your modules
Core modules
Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.
Autumn teaching
- Compilers and Computer Architecture
- Introduction to Data Science
- Databases
- Program Analysis
Spring teaching
- Software Engineering
- Operating Systems
- Applied Machine Learning
- Computer Networks
Study abroad (optional)
Apply to study abroad – you’ll develop an international perspective and gain an edge when it comes to your career. Find out where your course could take you
If your application to study abroad is successful, you’ll have to meet the academic requirements at Sussex and also at the partner university. Find out more about studying abroad as a Sussex student
Placement (optional)
To help you gain experience and increase your employability, you can apply for an optional placement as part of your course. You’ll be responsible for applying for and securing your placement. Our dedicated careers team can provide you with information and advice. If you’re successful in obtaining a placement, this will form part of your course.
Find out more about placements and internships
Recent students in the Department of Informatics have gone on placements at:
- Curo Talent
- Master of Malt
- Feral Interactive.
You develop your technical, team-working and transferable skills, and apply what you have learnt in your studies to a business environment.
Please note that if you’re receiving – or applying for – USA federal Direct Loan funds, you can’t transfer to the version of your course with an optional study abroad period in any country or optional placement in the USA if the number of credits for the placement/internship exceeds 25% of the total credits for your course. Find out more about American Student Loans and Federal Student Aid
Your degree
Practical and study skills will be included within and alongside your modules.
Teaching
Teaching methods typically include lectures, seminars and practicals.
56%: Lecture
3%: Seminar
41%: Practical
Assessment
Assessment methods typically include exams and coursework.
62%: Coursework
38%: Examination
This year of study includes approximately 1,200 hours of work. This breaks down into about 200 hours of contact time and about 1,000 hours of independent study.
Engage and actively participate throughout your studies to get the most out of your course.
Your modules
Core modules
Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.
Autumn and winter teaching
- Individual Project
Autumn teaching
- Human-Computer Interaction
- Advanced Software Engineering
Spring teaching
- Web Applications and Services
- ESRS Project
Options
Alongside your core modules, you can choose options to broaden your horizons and tailor your course to your interests. This list gives you a flavour of our options, which are kept under review and may change, for example in response to student feedback or the latest research.
While it’s our aim for students to take their preferred combinations of options, this can’t be guaranteed and will be subject to timetabling. Options may be grouped and if so, students will be able to choose a set number of options from the selection available in any particular group.
Autumn teaching
- Comparative Programming
- Introduction to Computer Security
- E-Business and E-Commerce Systems
Spring teaching
- Entrepreneurship
- Web 3D Applications
- Limits of Computation
This course is currently subject to validation, in line with our procedures for assuring the quality of our degrees. This means that some course detail and content may change as we develop this new course. The validation process will be finished before your course starts. Keep an eye out for exciting developments to this course.

Silver
The student experience and student outcomes are typically very high quality.
This rating was awarded in 2023, for four years.
(Teaching Excellence Framework 2023)
Find out more about our approach to teaching and supporting you to thrive
Our staff
Dr Dmitrijs Dmitrenko
Assistant Professor in Computer Science & AI
Dr Charlotte Robinson
Assistant Professor in Ergonomics, Human Factors and Design
Fees
Fees are not yet set for the academic year 2026/27 – please check back in September 2025. Note that your fees, once they’re set, may be subject to an increase on an annual basis.
Find out about typical living costs for studying at Sussex
Find out about our terms and conditions
Scholarships
Details of our scholarships are not yet set for entry in the academic year 2026/27.
Careers
of Sussex undergraduates have completed work experience by the end of their course (University of Sussex Career Readiness data at point of graduation 2023/24)
We aim to provide you with the practical foundations in computer science to enable you to start a career in computing. Our researchers' specialisms include software systems, networks, artificial intelligence, human-computer interaction, natural language processing and digital media.
Examples of careers you might pursue after graduating include:
- software development roles like software developer, software engineer or full-stack developer
- front-end or back-end web development
- mobile app development
- iOS or Android Developer
- e-commerce roles such as developing online retail platforms and payment systems.
Our Industry-aligned curriculum reflects current industry trends and technologies, ensuring you learn skills that are in high demand. You will work in specialised computing labs, gaining practical experience with industry-standard tools and software. The course covers areas of rapid growth, including AI and machine learning, preparing you for future trends in the field.
Software is a crucial part of almost every industry, including healthcare, finance, entertainment, and transportation. Moreover, the skills you learn in this course, including problem-solving, logical thinking and teamwork are valuable in many careers.
Working while you study
Our Careers and Entrepreneurship team can help you find part-time work while you study. Find out more about career development and part-time work
Design your future at Sussex
Taking the next step in your career can feel daunting, but we’ll help you to explore, connect and flourish throughout your studies and beyond.
As a Sussex student, you’ll learn how to tackle real-world challenges and have access to tailored programmes of careers support:
- our Career Lab helps you to explore your options, build key skills and connect with employers. Take part in internships, community consultancy projects and insight visits, where you can learn about life at organisations including Brighton & Hove Albion Football Club, Gatwick Airport and the Knepp Rewilding Project
- one-to-one coaching with your Faculty Careers Consultant can enable you to identify your career goals, write an effective CV and prepare for future interviews
- entrepreneurship initiatives like StartUp Sussex and Ideas Lab can empower you to turn your concepts into reality.
Explore how our Careers and Entrepreneurship team can support you

Winner
Entrepreneurship Catalyst Award
National Enterprise Educator Awards 2024

Winner
Supporting Student and Graduate Employability Award
AGCAS Awards for Excellence 2024

Top 50
Best Universities for Work Experience in the UK
2025 RateMyPlacement Awards
A-level - contextual offer
BCC
Pearson BTEC Level 3 National Diploma and one A-level - contextual offer
Grade B in A-level and Merit, Merit in Pearson BTEC Level 3 National Diploma.
Pearson BTEC Level 3 National Extended Certificate and two A-levels - contextual offer
Grades BC in A-levels and Merit in BTEC Level 3 National Extended Certificate.
Pearson BTEC Level 3 National Extended Diploma (formerly BTEC Level 3 Extended Diploma) - contextual offer
DMM
T Level - contextual offer
Merit overall with a grade B in Core Component