Want to know what it's like to study this course at uni? We've got all the key info, from entry requirements to the modules on offer. If that all sounds good, why not check out reviews from real students or even book onto an upcoming open days?
BSc - Bachelor of Science
Main Campus
Full Time
SEP-25
4 Years
Select a course option
BSc - Bachelor of Science
Main Campus
Full Time
SEP-26
4 Years
BSc - Bachelor of Science
Main Campus
Full Time
SEP-25
4 Years
Select a an exam type
Programming is fun You no doubt have a phone, laptop, tablet and so on your car may have a navigation system, park itself, and have surround-space scanners and you may be able to control your heating from a mobile. All of these cool devices work using program code. At the heart of coding such systems are state-of-the-art technologies including Android, C, Haskell, Java, JavaScript, Python, PHP, Prolog and R, and programme development environments such as Eclipse. At Leicester you will be taught to program in a selection of these languages, and have opportunities to learn others in project work. Programming will not only include mobile and web applications and technologies, but also new styles of programming such as functional and logic-based languages. The course covers the methods for developing software, following rigorous engineering practices. You will learn how to plan and manage software architectures for practical large-scale development projects, while adopting an academic and rigorous approach which will support you throughout your career. We cover: how to understand customer requirements specify, design and code a solution and test and release your solution to your customer. You will learn about mathematical models of computation such as automata and register machines, and formal language theory. Modules in computer architecture, operating systems and networking cover essential knowledge of modern computing systems (mobile computers to world-distributed computation). And, of course, we cover databases and information systems. In optional modules you can learn about a range of advanced topics including user interfaces, web technologies, mobile applications, security, distributed systems and applications, and concurrency theory.
Exam type
A levelA level:
ABB Grades / Points required
A level:
ABB Grades / Points required
Scottish Higher:
AABBB Grades / Points required
Scottish Advanced Higher:
ABB Grades / Points required
Access to HE Diploma:
Not currently available, please contact university for up to date information.
AS:
Not currently available, please contact university for up to date information.
Cambridge International Pre-U Certificate - Principal:
Not currently available, please contact university for up to date information.
Extended Project:
Not currently available, please contact university for up to date information.
International Baccalaureate Diploma Programme:
30 Grades / Points required
International Baccalaureate Diploma Programme:
30 Grades / Points required
Leaving Certificate - Higher Level (Ireland) (first awarded in 2017):
H2H2H2H2H3 Grades / Points required
Pearson BTEC Level 3 National Diploma (first teaching from September 2016):
D*D Grades / Points required
Pearson BTEC Level 3 National Extended Certificate (first teaching from September 2016):
D* Grades / Points required
Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016):
D*D*D* Grades / Points required
T Level:
D Grades / Points required
Welsh Baccalaureate - Advanced Skills Challenge Certificate (first teaching September 2015):
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Not currently available, please contact university for up to date information.
Students living in
Domestic
£9,535 per year
Students from Domestic
Year Abroad: your fee will be £1,430 for that year
£24,500 per year
Students from EU
Year Abroad: £6,125 which is 25 percentage of the full-time tuition fee. If you are resident outside the UK and the Republic of Ireland, you will need to pay a deposit of £3,000 to secure your place. This will be subtracted from your total tuition fee.
£24,500 per year
Students from International
Year Abroad: £6,125 which is 25 percentage of the full-time tuition fee. If you are resident outside the UK and the Republic of Ireland, you will need to pay a deposit of £3,000 to secure your place. This will be subtracted from your total tuition fee.
The University of Leicester is a prestigious learning institution which offers ambitious students a diverse and inclusive...
Check out our
Loughborough city guide