Programme Structure
Admission Requirements
Career Opportunities

BEng (Hons) Software Engineering

Each year organisations worldwide invest millions of dollars to build software systems. This award adopts a systematic approach to developing high quality software systems ranging from smart phone applications to modern enterprise applications that meet user’s needs. The B.Sc. (Hons) Software Engineering is a three-year full-time degree awarded by Staffordshire University, UK. It is identical to the B.Sc. (Hons) Software Engineering programme offered on campus at Staffordshire University.

The curriculum incorporates cutting edge technologies and emergent industry practices. Much of the content is practical in nature and aims to produce software engineers who are able to identify and solve real world problems. The award has a strong focus on communication, teamwork, independent learning and self-management; skills and attributes highly valued in the software industry.

You will be introduced to a variety of modern software design methods; innovative development tools; novel programming approaches; techniques for dealing with the complexity of building large software systems; managing design and development teams; and ensuring software quality.

You will study all phases of the systems development lifecycle with an emphasis on business requirements analysis, user experience design, software design, software development, software quality assurance and software deployment.

Teaching and Learning

You will learn through lectures, tutorials and workshops. Lectures are highly interactive and incorporate group discussions, video presentations, and activity based learning. Learning activities are designed to develop soft skills as well as your ability to work independently and as part of a group. Your learning experience will be enriched by field visits and guest lectures by industry experts.

Programme Structure

Fundamentals of Computing and Mathematics

Introduction to Software Development

Application Modelling

Skills for Computing Professionals

Engineering Software Applications

Object-Oriented Application Engineering

Web & Mobile Application Development

Object-Oriented Application Engineering

Concurrent Network Applications

Task-based Software Engineering

Optional Industry Placement

At the end of the second year you may opt for an internship/placement to gain industry exposure.

Engineering and Integrating Robust, Large-Scale Systems

Engineering Enterprise Applications

Information Systems Engineering in Industry (applicable only for B.Eng.)

Software Engineering for Mobile Devices (applicable only for B.Sc.)

Final Year Project

Admission Requirements

The minimum qualifications required for admission are:
GCE Advanced Level with 2 passes with a Credit Pass for English at the GCE (Ordinary Level)
GCE Advanced Level (London, Cambridge or Edexcel) with 2 passes
Successful completion of the Asia Pacific Institute of Information Technology Degree Foundation
You may apply pending A/L results. Applicants with additional qualifications may receive advanced entry.

Career Opportunities

As a Staffordshire Graduate you will enter the world of work with the unique advantage of having skills of Employability, Enterprise and Entrepreneurship. You will be able to commence your career as an Associate Software Engineer, Application Developer, Web Engineer, Web Developer or Quality Assurance Engineer. You will progress through your career in job roles such as Technical Lead and Software Architect, one day leading to senior positions associated with influencing the technology direction of an enterprise or industry.


We have flexible payment options to suit your finances.You can choose to make the full payment upfront, semester payments in two to three instalments or the monthly instalments.

Fee Structure