Course Description

The BEng (Hons) in Software Engineering with Foundation Year degree provides you with the skills and knowledge you need to flourish in this broad field of software systems. There has never been a greater need for software engineers. Companies and institutions from a variety of industries are continuously on the lookout for innovators who can keep up with the rapid improvements in technology and software development.

Our BEng (Hons) in Software Engineering with Foundation Year program will train you to create and maintain software systems and other computer-based solutions. This degree provides you with a concentrated well-rounded education by exploring all aspects of the process, from early understanding of the problem to analysis, design, and development, testing, documentation, and maintenance.

The BEng (Hons) in Software Engineering is ideal for those interested in database development, secure software development, and cyber security. This course also provides students with the technical knowledge required to successfully advance in the Software Systems sector, as well as opportunities to build experience in communication and presentation, problem solving, and time management.

Our course is designed to reflect the dynamics of the software industry; you will gain industry-relevant skills that will prepare you for a career in software engineering.
If you have a high attention to detail, enjoy problem solving, and prefer to take the initiative, this course is for you. We will assist you in exploring the fundamental principles of software engineering while also gaining knowledge and practical experience with cutting-edge technology.

Software engineering is as analytical and theoretical as it is dynamic and creative. Hackathons and live coding events, as well as team projects and prototyping, are typical occurrences at many institutions. You'll be taught by tutors and industry professionals, beginning with the fundamentals of computing and coding and progressing to more specialised topics that interest you the most. While you will need to study multiple programming languages and devote a significant amount of time to theory, the majority of your software engineering degree will be spent putting it into practice.

Obviously, businesses play an important role in many software engineering schools, whether through special projects or job internships, and you'll get to work on genuine, intriguing problems that will allow you to flex your coding muscles and prove your worth in the job market. You'll be forced to wonder what this means for society as technology advances at an almost impossible rate.

What You Will Learn
Students will acquire the knowledge and practical skills necessary to develop robust software solutions and work effectively in professional IT environments. Learning outcomes include:

  • Understanding key software engineering principles, programming languages, and development frameworks.

  • Designing, building, and testing software systems across a variety of platforms.

  • Applying analytical and critical thinking to solve real-world computing challenges.

  • Developing project management, teamwork, and communication skills for professional contexts.

  • Engaging with contemporary trends in cybersecurity, cloud computing, and emerging technologies.

  • Building a portfolio of practical projects to demonstrate applied knowledge and industry readiness.

Why study this course?

The BEng (Hons) Software Engineering degree offers a comprehensive and career-focused approach to understanding modern software development. The programme ensures that students graduate with both academic depth and practical proficiency, positioning them for success in professional technology roles.

  • Industry-Relevant Curriculum: Modules are designed to reflect current software development practices and industry requirements, enabling students to gain in-demand technical and problem-solving skills.

  • Hands-On Learning: Assessment and teaching focus on practical coding, software design, and project-based work, providing students with real-world experience.

  • Expert Academic Support: Delivered by experienced tutors and industry professionals, students receive guidance throughout their learning journey.

  • Full Student Support: On Point Study provides continuous academic and career support from enrolment to graduation.

  • High Student Satisfaction: 80% of students report overall satisfaction with the course, and 86% agree staff communicate and explain concepts effectively.

  • Strong Graduate Outcomes: 80% of graduates progress into employment or further study within 15 months of completing the programme.

Entry requirements

Academic Route

Minimum Age: 18 years

Applicants must provide evidence of their highest academic qualification, which may include:

  • Level 3 Qualifications (A Levels, NVQ Level 3, Diploma, Certificate, or Access to Higher Education Diploma) 
  • International Baccalaureate 
  • High School Level Qualifications 
  • Level 2 Qualifications or equivalent (for example, GCSEs, NVQ Level 2, Diploma, or Certificate) 

Work Route

Minimum Age: 21 years

Applicants who do not meet formal academic entry criteria may apply through the Work Route. This route recognises relevant professional experience in the field, or related industries as an alternative pathway into higher education. Some exceptions may apply for applicants with professional experience in other fields. This entry route ensures that motivated and experienced candidates can progress academically and professionally.

English Language Proficiency

If English is not the first language, applicants must complete an approved free English language test that assesses reading, writing, speaking, and listening skills. Equivalent qualifications may also be accepted.

Interview

All applicants are required to attend an interview with a member of the admissions team as part of the selection process.

Assessments

The course's combination of teaching approaches will allow you to build a variety of abilities through practical application, problem-solving activities, and teamwork, allowing you to adopt an active approach to learning and encouraging self-development. You learn through doing:

Assessment is designed to mirror real-world software engineering practices, encouraging students to apply their knowledge and develop professional skills. Methods include:

  • Programming projects and application development

  • Team-based coding exercises and collaborative projects

  • System analysis, design, and testing reports

  • Portfolios showcasing applied learning and research

  • Practical labs and problem-solving exercises

  • Presentations and reflective evaluations

Modules

  • Fundamentals of Programming
  • Logical Analysis and Problem Solving
  • Computer Systems
  • Foundation Project
  • Maths for Computing

  • Computer Science Fundamentals
  • Computing Infrastructure
  • Databases
  • Object Oriented Programming
  • Advanced Programming

  • Data Structures and Algorithms
  • Applied Software Engineering
  • Systems Analysis and Design
  • Research and Professional Issues
  • Undergraduate Project
  • Agile Programming

  • Applied Machine Learning
  • Software Quality Management
  • Computer Graphics
  • Operations Management

Study & Career Progression

Graduates of this degree are well-positioned to pursue roles in software development, IT, cybersecurity, and digital innovation, including:

  • Applications Developer

  • Software Engineer

  • Web Developer / Designer

  • Cybersecurity Analyst

  • Game Developer

  • IT Consultant

  • Multimedia Programmer

  • Information Systems Manager

Graduates may also choose to continue their studies, specialising in areas such as software architecture, cybersecurity, or data science, or pursuing postgraduate degrees to advance into senior technology roles and leadership positions.

Student Fee's & Finance

This course is available to United Kingdom residents who have access to public funds and are eligible for Student Loans Company funding to help cover tuition and living costs.

Funding options include:

  • Tuition Fee Loan: Covers the full cost of the course and is paid directly to the university.
  • Maintenance Loan: Helps cover day-to-day living expenses and is paid directly into the student’s account.
  • Additional Support: Eligible students may apply for Childcare Grants, Disabled Students’ Allowance, or university bursaries that do not require repayment.

Launch Your Academic Path

The right course leads to the right career. Let our consultants guide you. Apply now.

Apply Now

Empower Your Education

Join our newsletter for exclusive tips and guidance.