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 professional ethics, security concerns, and societal impacts related to software engineering. These elements combine to provide versatile abilities that accelerate your transition into professional roles.
You'll learn contemporary industry standards in software development and have the opportunity to participate in an optional year-long internship. This practical experience enhances career opportunities by offering hands-on learning and deeper subject mastery.
Duration: 3 years (or 4 including work placement)