Universities › University of Westminster
BEng (Hons) Software Engineering
University of Westminster — London, United Kingdom
BEng (Hons) Software Engineering is a undergraduate Computer Science & IT course at University of Westminster, London, United Kingdom. It takes 3 years, costs £19,000 per year and starts in September.
Undergraduate · 3 years · Full-time · Computer Science & IT · £19,000 per year
Intakes: September
Software engineers design and build the systems that power modern life – from web platforms and mobile apps to large-scale cloud services and AI-driven technologies. This course combines strong engineering foundations, hands-on system building and modern development practices. You’ll learn to design, build and maintain reliable software systems while developing the skills needed to adapt and grow throughout your career. The focus is not just on learning programming languages, but on understanding how complex software systems are designed, built and maintained. Top reasons to study this course (from the course page): - Work on real-world industry projects – Collaborate in teams to solve live software challenges set by external organisations, gaining practical experience of professional software development - Learn through practice – by designing, building, testing, and evaluating software using professional engineering workflows. You'll also complete an independent project in a specialist area aligned with your interests and career goals. Read more about Chaniru’s final year project, presenting to industry and experience on the course. - Master industry-standard technologies – Develop expertise in the tools and technologies used across the software industry, including Java, Python, C#, modern web development, cloud platforms, DevOps and AI-assisted software development - Develop software using professional facilities – access more than 30 computing laboratories and a wide range of specialist software, development tools and computing platforms, supporting practical work across Linux/UNIX, Windows and macOS - Graduate with industry or international experience – improve your professional skills and global outlook through optional work placements, study abroad opportunities with our international partners or engaging in project-based learning modules throughout the course - Start your journey as an IT professional – study a British Computer Society (BCS) accredited course, offering graduates pathways toward Chartered IT Professional (CITP) and Chartered Engineer (CEng) status. You'll also qualify for free student membership allowing you to enjoy a range of professional development and networking opportunities Campus: Cavendish, Central London Duration: 3 or 4 years Start dates: Full-time - September 2027 International tuition fee: £19,000 (Price per academic year). The university states annual fees stay the same throughout your studies. Careers (from the course page): Software systems underpin almost every sector of the modern economy – from finance and healthcare to retail, telecommunications and digital services. Organisations rely on skilled software engineers to design, build and maintain the systems that support their operations. This course is designed with the needs of the modern software industry in mind. You’ll develop the technical foundations, practical development experience and professional skills required to work effectively in software engineering teams and contribute to complex software projects. Source: University of Westminster course page.
Modules
- Applications of AI and Prompt Engineering (Year 1, Core)
- Mathematics for Computing (Year 1, Core)
- Software Development I (Year 1, Core)
- Software Development II (Year 1, Core)
- Software Engineering Professional Practices (Year 1, Core)
- Web Design and Development (Year 1, Core)
- Agile Team Project (Year 2, Core)
- Back-end Web Development (Year 2, Core)
- Data Structures and Algorithms (Year 2, Core)
- Database Systems (Year 2, Core)
- Object Oriented Programming (Year 2, Core)
- Mobile Application Development (Year 2, Option)
- Mobile Game Development (Year 2, Option)
- Practical Machine Learning (Year 2, Option)
- Web Application Penetration Testing (Year 2, Option)
- Distributed Systems and DevOps Engineering (Year 3, Core)
- Full Stack Enterprise Application Development (Year 3, Core)
- Secure Software Engineering (Year 3, Core)
- Software Engineering Final Project (Year 3, Core)
- Applications of Large Language Models (Year 3, Option)
- Business Innovation with Artificial Intelligence (Year 3, Option)
- Internet of Things (Year 3, Option)
- iOS Application Development (Year 3, Option)
Careers
- Software engineer
- Full-stack developer
- Backend engineer
- DevOps engineer
- Cloud engineer
- Systems engineer
- Platform engineer
- Solutions architect
- Technical consultant
Frequently asked questions
How long is BEng (Hons) Software Engineering at University of Westminster?
BEng (Hons) Software Engineering takes 3 years (Full-time).
How much does BEng (Hons) Software Engineering at University of Westminster cost?
The listed tuition fee is £19,000 per year. Fees can change, so confirm the current amount before you apply.
When does BEng (Hons) Software Engineering start?
Intakes: September.
What level is BEng (Hons) Software Engineering?
It is a undergraduate course in Computer Science & IT.
What will I study on BEng (Hons) Software Engineering?
Modules include Applications of AI and Prompt Engineering (Year 1, Core), Mathematics for Computing (Year 1, Core), Software Development I (Year 1, Core), Software Development II (Year 1, Core), Software Engineering Professional Practices (Year 1, Core) and Web Design and Development (Year 1, Core).
What careers can BEng (Hons) Software Engineering lead to?
Typical roles include Software engineer, Full-stack developer, Backend engineer, DevOps engineer, Cloud engineer and Systems engineer.