BEng (Hons) Software Engineering with Foundation
Course Overview
This integrated foundation year prepares students for advanced study before progressing to the full Software Engineering BEng Honours degree. The initial year builds academic confidence and creative thinking through workshops and cross-disciplinary exploration, while the subsequent degree focuses on the professional principles of designing, building, and maintaining software systems. The program combines theoretical knowledge with practical experience, including real-world projects and an optional industry placement, to equip graduates for a successful career as a software engineer.
Key Program Highlights
- Foundation year provides essential academic preparation for students without traditional qualifications or those returning to education.
- Gain expertise in key programming languages and technologies including Java, Python, UML, Agile development, and machine learning.
- Work on real-life projects set by external organizations to apply theoretical knowledge to practical, business-related problems.
- Option to undertake a dedicated year in industry to gain valuable work experience and enhance employability.
- Pathway to an integrated MEng degree and careers as a software engineer, designer, analyst, or application programmer.
Course Overview
This integrated foundation year prepares students for advanced study before progressing to the full Software Engineering BEng Honours degree. The initial year builds academic confidence and creative thinking through workshops and cross-disciplinary exploration, while the subsequent degree focuses on the professional principles of designing, building, and maintaining software systems. The program combines theoretical knowledge with practical experience, including real-world projects and an optional industry placement, to equip graduates for a successful career as a software engineer.
Key Program Highlights
- Foundation year provides essential academic preparation for students without traditional qualifications or those returning to education.
- Gain expertise in key programming languages and technologies including Java, Python, UML, Agile development, and machine learning.
- Work on real-life projects set by external organizations to apply theoretical knowledge to practical, business-related problems.
- Option to undertake a dedicated year in industry to gain valuable work experience and enhance employability.
- Pathway to an integrated MEng degree and careers as a software engineer, designer, analyst, or application programmer.