3 Years On Campus Bachelors Program
For those who want to shape the way people interact with technology, our BCS accredited Computer Science (Software Engineering) programme combines a solid foundation in computing, mathematics, and programming, with training in managing software engineering activities, including team-based agile development techniques and processes. Through real-world challenges, placement opportunities and professional development, you’ll graduate with the practical, analytical and technical skills employers seek.
From the start of your journey, you will gain a robust grounding in computational problem-solving skills, programming and fundamental mathematics, to equip you with the skills required for further study. Building on these foundational topics, you will explore current and emerging areas in the field, including data science, artificial intelligence and software engineering.
By following the Software Engineering pathway you will learn the effective management of software engineering activities including the techniques and processes to undertake team-based agile development of software systems, based on the needs of clients and users.
The BSc (Hons) Computer Science (Software Engineering) at Keele University is a great choice for students interested in developing high-quality software systems, full-stack development, and engineering scalable applications. Here’s why this program stands out:
Covers software development, object-oriented programming, cloud computing, DevOps, and database management.
Hands-on experience with Python, Java, C++, SQL, JavaScript, and cloud platforms like AWS & Azure.
Strong focus on agile methodologies, software testing, and user experience (UX) design.
Real-world projects applying software engineering principles to enterprise applications.
Final-year project developing a software solution for an industry problem.
Option for a placement year to gain industry experience in software engineering roles.
Keele University has links with leading tech firms, startups, and software development companies.
Prepares students for careers as Software Developers, DevOps Engineers, Cloud Engineers, and IT Consultants.
Strong foundation for roles in AI development, cybersecurity, and mobile/web applications.
Access to software engineering labs, cloud computing resources, and high-performance computing systems.
Learn from research-active faculty specializing in software architecture, AI, and cybersecurity.
Smaller class sizes provide personalized learning and mentorship.
A beautiful campus with a strong academic and student community.
High demand for software engineers in fintech, AI, cloud computing, and web development.
Provides a strong foundation for MSc in Software Engineering, AI, or Data Science.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.