About the course
Software engineering is central to the success of most modern businesses. This broad-based course covers the entire software engineering cycle, giving you the vocational skills you need to take on specialist roles, from developer or programmer to IT technical support.
Study the design, development and deployment of large-scale software within industrial and commercial settings, building your understanding of the lifecycle of systems and how they fit into management and organisational contexts.
In your first year, you gain a solid foundation in databases and computer networks; software engineering; computational thinking; programming; and data structures. Moving forward, you then have the opportunity for specialist study in areas such as desktop applications development; mobile application development; web technologies; and software for enterprise. Your final-year project will allow you to work with greater focus, opening up the possibility of conducting further research in the future.
Why choose this course?
- It is broad based but has the depth to give you the vocational skills required for a career in software engineering
- Explore the theory of software engineering then apply it to real-life situations
- Challenge conventional thinking as you develop your own solutions to the many issues that face software engineering
- Benefit from the teaching experience of an academic team with strong research backgrounds, actively engaged in supporting local businesses and organisations
- The course shares a first year with other associated BSc degrees, giving you the chance to exchange ideas and knowledge with students from other disciplines
- Develop into a reflective practitioner with the skills to manage projects in an organisational setting
- Take the course over four years and include a fee-free year in industry (see below), building your experience and making contacts for the future
- If you need a step-up into higher education, start with a Foundation Year (see below) which guarantees your place on the degree course
Course Leader - Dr Renxi Qiu

Renxi's research has been focused on semi-autonomous robot systems with adaptive autonomy. In recent years, the emphasis is placed on AI powered robotics supported by 5G/6G technologies and cloud computing. By sharing knowledge among robots, edge and cloud resources, the connected intelligence enhances the robot autonomy and improves the robustness of the robots in deployment.
Reasons to study in the School of Computer Science and Technology
- Specialist computing suites in our £40m STEM building
- Our computing courses are BCS and IET accredited
- Dedicated engineering environments & equipment in our new STEM building
- Our Engineering courses are IET accredited
Units
- Databases And Computer Networks (CIS095-1) Compulsory
- Fundamentals Of Software Engineering (CIS092-1) Compulsory
- Mathematics And Concepts For Computational Thinking (CIS093-1) Compulsory
- Principles Of Programming And Data Structures (CIS096-1) Compulsory
- Decision Support Systems And Data Mining (CIS007-2) Compulsory
- Desktop Applications Development And Software Engineering (CIS116-2) Compulsory
- Mobile Application Development (CIS099-2) Compulsory
- Web Technologies And Platforms (CIS051-2) Compulsory
- Agile Project Management (CIS047-3) Compulsory
- Research Methodologies And Emerging Technologies (CIS013-3) Compulsory
- Software For Enterprise (CIS046-3) Compulsory
- Undergraduate Project (CIS017-3) Compulsory
How will this course improve my career prospects?
This degree will give you the specialist skills for a range of IT and web-based careers including software engineering; programming; systems development; applications development; games development; web development; information systems manager; IT customer services/technical support; database administrator; IT analyst or consultant in areas such as systems, applications or cybersecurity; and software tester.
Since software is central to most businesses and organisations, there is a vast choice of roles and settings, from specialist software development and engineering companies to a vast range of private and public sector organisations including finance, government, the NHS and education. In addition, many small to medium businesses contract out their IT-related development and maintenance, which opens up opportunities for graduates to set up their own freelance business.
You may also decide to take your studies on to postgraduate level. The University of Bedfordshire offers a choice of associated Master’s degrees such as Software Engineering and Applications; Computer Networking; and Cybersecurity.
*international students are eligible of receiving the VS'S scholarship of 1000GBP
My name is Kavisha Prince Anthony, and I always had a dream of studying abroad. Thankfully, that dream came to life since I applied to the Study Advisor. I was able to receive my visa within four days. I also had some visa refusals in the past; I had about six UK visa refusals in the past, but thankfully, it was not an issue since the Study Advisor was able to make things work this time. I highly recommend Study Advisor for your dreams of going abroad, whether it be the UK or any other European country there is.