Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
For those enthusiastic about computing careers but not yet prepared for a full honors degree, or entering the field without formal training, a one-year computing foundation program offers the perfect introduction. This pathway equips you with fundamental programming, web design, networking, and security skills before progressing to the three-year BSc (Hons) Software Engineering degree.
Throughout the foundation year, you'll explore computer programming basics through engaging, hands-on projects. These activities are supervised by an experienced teaching team with diverse expertise.
Personal growth is essential—you'll receive guidance to boost your academic confidence and begin transitioning into an independent learner. We emphasize teamwork and interdisciplinary collaboration, skills that employers highly prize.
After completing the foundation year, you can advance to the first year of the BSc (Hons) Software Engineering program. Initial coursework covers coding, software testing, networking, security, algorithms, and databases. You'll also strengthen academic writing and research abilities, which will support your learning throughout the degree. These foundational subjects pave the way for more advanced topics in the second year, such as artificial intelligence and mobile app development.
All our undergraduate computing programs include an optional placement year between the second and third years, allowing you to gain practical industry experience.
The final year features a capstone project where you can demonstrate your software engineering expertise. You'll also delve into specialized areas through elective modules, including trending fields like data science and immersive technologies.
Our supportive academic team will help you establish a professional presence by developing online portfolios to highlight your skills. You'll also have opportunities to network at local tech events, gaining real-world insights and feedback.
Strong industry connections provide access to valuable contacts, work experience, and insider knowledge of the software engineering field. A final-year project unit further prepares you for the workplace by incorporating industry consultation.
Graduates can pursue diverse career paths in the digital sector, benefiting from the growing demand for skilled software developers.