Program start date | Application deadline |
2025-09-01 | - |
Program Overview
Software Engineering BEng (Hons)
Overview
The BEng in Software Engineering (with placement year) is designed for problem-solvers looking to address challenges in our interconnected, technology-orientated society. The programme shares a common first year with our computer science programmes, enabling students to transfer between programmes at the end of the first year if interests or career aspirations emerge in other areas.
Programme Options
We also offer a 3-year version of the BEng programme without the 'sandwich' placement year in industry.
Professional Accreditation
The BEng (Hons) Software Engineering is accredited by the British Computer Society for full CITP (Chartered IT Professional) status and partial CEng.
Entry Requirements
- Typical offer: 112 UCAS tariff points
- A levels: BBC (no subject specific requirements)
- T levels: Merit (no specific subject requirements)
- BTEC Extended Diploma: DMM (no subject specific requirements)
- Applicants on Access Programmes: Meet UCAS tariff of 112 points (no specific subject requirements)
- International Baccalaureate Requirements: 112 points to include at least 2 HL subjects plus HL 3 or SL 4 in Maths
- GCSE English Language and Maths at grade C or 4 (equivalents accepted)
- English language requirements: Minimum IELTS at 6.0 or the equivalent
Transferring from Another University
If you are currently studying at another university and would like to transfer to the University of Bradford, this course accepts students into the second or third year. This is called advanced entry.
Your Learning Journey
First Year
- Fundamentals of Programming
- Mathematics for Computing
- Technical and Professional Skills
- Computer Architecture and Systems Software
- Internet Technologies
- Software Design and Development
Second Year
- Artificial Intelligence
- Data Structures and Algorithms
- Database Systems
- Computer Communications and Networks
- Enterprise-Pro
- System Security Management
Third Year
Study abroad or placement year.
Final Year
- Final Year Project
- Large Scale Data Driven Applications
- Software Systems Design and Testing
Optional Modules
- Mobile Application Development
- Numerical Methods and Computer Graphics
- Concurrent and Distributed Systems
- Machine Learning
- Principles of Security Technologies
Professional Placement
A placement year allows you to apply your academic learning within a wide range of industries, including private, public, and not-for-profit sectors. You will gain hands-on experience, develop skills such as communication, problem-solving, and entrepreneurship, and build a professional network that will benefit your future career.
Teaching, Learning and Assessment
Most modules use a mixture of formal lectures, practical lab sessions, tutorials and seminars. Some modules involve supervised group work, usually with an assigned academic staff member for each group. All modules require students to undertake independent study, supported through distance learning technologies such as our Virtual Learning Environment.
Facilities
The main programming language used in this lab is Java, which supports object orientation, graphical user interfaces, concurrency, and networking. You'll also study languages such as C#, C++, Python, and Ruby.
Fees, Finance and Scholarships
Tuition Fee
- UK: £9,535 (sandwich year: £954)
- International: £24,456 (sandwich year: £2,446)
Additional Course Costs
While there are no compulsory additional costs associated with this course, there may be general additional costs that you may incur as a student.
Funding Your Studies
It can be hard to know what financial help is available to you as a student. Further information about the variety of options that can help fund your studies and maximise the money available to you is available on our funding your studies section.
Scholarships
Every year we award numerous non-repayable scholarships to UK, EU and international students on the basis of academic excellence, personal circumstances or economic hardship. For full details, visit our scholarships section.
Career Prospects
Career prospects for this course are exceptionally strong and you’ll have tremendous flexibility to undertake a wide variety of career paths. Software is at the heart of modern society, controlling computers and machines to accomplish a wide variety of tasks – from app development, to medical robots, to banking systems. Almost every industry in the world benefits from computing technology and approaches, and needs graduates with relevant skills to propel them forward into the future.
Study Abroad
A study abroad year is a fantastic opportunity to broaden your horizons, build connections with people from different backgrounds and cultures, and strengthen your skills and experience to make you stand out in the job market.
Support for Your Studies
At Bradford, we’re committed to supporting your success, well-being and future ambitions. We’re here to provide everything you need to make the most of your time with us, ensuring you not only excel in your studies, but also step confidently into the world of graduate employment.