Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Software Engineering equips you with expertise in designing and creating software, along with constructing computer systems and applications. You'll gain comprehensive knowledge in various areas such as coding, requirements assessment, and database creation.
The program examines the professional, ethical, security, and societal aspects of software engineering. These elements are carefully structured to provide versatile abilities that accelerate your transition into industry positions.
You'll learn contemporary software engineering methodologies used in the field, with the option to complete a year-long industry placement. This opportunity enhances career readiness by offering practical experience to refine skills and deepen subject comprehension.
Duration: 4 years (or 5 years including work placement)