Program start date | Application deadline |
2023-09-25 | - |
Program Overview
Course Details
Software engineering is a truly global activity that concerns building and maintaining software systems and other computer-based solutions. Your previous studies in software engineering or a similar computing-related specialism will have prepared you to undertake advanced study in focused areas of software development and engineering. We'll support you in enhancing your existing foundation degree or HND-level knowledge and skills, ready to achieve the status of BEng (Hons) Software Engineering (top-up) graduate.
Our dedicated staff team offers a balance of academic rigour, industrial experience and advanced technical expertise. We'll support you in exploring the underlying principles of software engineering while helping you gain knowledge and practical experience with the latest technologies. You'll be encouraged to appreciate both the technical and human aspects involved in areas such as the lifecycle of software systems, software design, systems analysis, programming, database specification and design, and system security.
In addition to technical knowledge and expertise, you'll have opportunities to gain experience in teamwork, communication and presentation, problem-solving and time management. Our focus is on helping you develop industry-relevant knowledge and skills to prepare you for a career in software engineering.
Highlights
Key Features
Program Outline
Software engineers may work at any stage of the software development life cycle. Duties can include producing project requirements, writing algorithms, coding, testing, deployment, or maintenance.
A software engineering graduate will have developed a wide range of technical and transferable skills such as advanced IT skills, analytical skills, communication, creativity and innovation, independence, logic, numeracy, project management and organisation. The demand for skilled and qualified software engineers is increasing. This is fostered by a transforming economic landscape, driven by the need for computing technology solutions.
What can I do with this qualification?
Software engineering graduates who are new to the field often start out as programmers and work their way up to positions of greater responsibility, for instance, as software architects or project managers.
Jobs directly related to a software engineering degree include games development, systems development, web design, web development, search engine optimisation, information systems management and business analysis. There are also a wide variety of career options available in sectors such as business, engineering, health care, gaming, publishing, IT, retail, education, medicine, aerospace and cyber security.
Alternative career options
Graduates can use the qualification as a stepping-stone into a range of other careers. For some of these roles, relevant experience and/or postgraduate study may be required. Roles include: