Software engineering is an increasingly important discipline within engineering, supporting the development of systems that control, monitor, and optimise technology across many industries. From embedded systems and automation to large-scale software applications, software plays a critical role in modern engineering solutions. This course introduces the foundations of software engineering, exploring how software is designed, developed, and maintained. Participants will gain an understanding of the role software plays in engineering systems and how structured development approaches support reliable and effective solutions.
By the end of this course, participants will be able to: