BSc (Hons) Computer Science (Software Engineering)

3 Years On Campus Bachelors Program

Keele University

Program Overview

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:

1. Industry-Focused Software Engineering Curriculum

  • 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.

2. Practical, Career-Oriented Learning

  • 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.

3. Industry Connections & Employability

  • 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.

4. Cutting-Edge Facilities & Research

  • 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.

5. Supportive Learning Environment & Flexibility

  • Smaller class sizes provide personalized learning and mentorship.

  • A beautiful campus with a strong academic and student community.

6. Strong Career Prospects & Further Study

  • 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.

Program Key Stats

£17,700
Sept Intake : 14th Jan


Yes

Eligibility Criteria

BBB
NA
30
70

NA
NA
6.0
79

Additional Information & Requirements

Career Options

  • Software Engineer
  • Full-Stack Developer
  • Backend Developer
  • Frontend Developer
  • DevOps Engineer
  • Cloud Engineer
  • Mobile App Developer
  • Embedded Systems Engineer
  • QA Engineer
  • Test Automation Engineer
  • Systems Architect
  • Database Developer
  • API Developer
  • Site Reliability Engineer
  • IT Consultant

Book Free Session with Our Admission Experts

Admission Experts