Software Engineering with Foundation Year
| Program start date | Application deadline |
| 2025-09-01 | - |
Program Overview
BEng (Honours) Software Engineering with Foundation Year
Course Summary
This course provides a comprehensive education in software engineering, with an initial foundation year to prepare students for the degree. The program covers the design, implementation, and testing of complex software applications, as well as the development of skills in programming languages such as C#, JavaScript, HTML, and CSS.
How You Learn
The course is taught by experts in software engineering, artificial intelligence, robotics, and engineering, with many having extensive industry experience. Teaching methods include practical work, problem-solving, and teamwork, allowing students to take an active approach to learning.
Modules
Year 1
- Foundations in Computing 1
- Foundations in Computing 2
- Maths for Foundation Computing
- Study Skills for Computing Students
Year 2
- Databases and System Modelling
- Programming
- Software Projects
- Web Development
Year 3
- Applied Software Engineering
- Professional Software Projects
- Systems Programming
Year 4
- Development Project
- Management of IT Projects
- Software Architecture and Design
Elective Modules
- Artificial Intelligence and Machine Learning 1
- Game Development
- Handling Data in the Cloud
- Mobile Applications Development
- Study Abroad - Computing and Digital Technologies
Optional Modules
- Placement Year
- Contemporary Software Engineering
- Machine Learning Algorithms and Heuristics
- Robotics
- Secure Software Engineering
Future Careers
This course prepares students for careers in software development, web-based applications, mobile app development, systems and IT support, project management, and IT consultancy.
Equipment and Facilities
Students have access to modern software IDEs, industry-standard software, state-of-the-art hardware, and Internet of Things and SBC devices.
Where Will I Study?
The course is based at City Campus, with access to digital and online resources to support learning.
Entry Requirements
- UCAS points: 80
- GCSE: English Language or English Literature at grade C or 4, Maths at grade C or 4
- Access: an Access to HE Diploma with at least 45 credits at level 3 and 15 credits at level 2
Fees and Funding
- Home students: £9,535 per year (capped at a maximum of 20% of this during the placement year)
- International students: £17,155 per year (capped at a maximum of 20% of this during the placement year)
Additional Course Costs
- General course additional costs
- Additional costs for School of Computing and Digital Technologies (PDF, 131.3KB)
