Overview
This minor has had one or more changes made to it since publication on 1 October 2020. For details of changes, please consult the 2021 Change register.
Software engineering comprises the core principles consistent in software construction and maintenance: fundamental software processes and life-cycles; mathematical foundations of software engineering; requirements analysis; software engineering methodologies and standard notations; principles of software architecture and re-use; software quality frameworks and validation; software development; and maintenance environments and tools. Current industry-strength programming languages, technologies and systems feature highly in the practical components, electives and projects of the course.
Availability
Software engineering is listed in E3001 Bachelor of Engineering (Honours) at Clayton and Malaysia as an undergraduate specialisation.