25.8.20
This website uses cookies to ensure you get the best experience on our website. Learn more

Software Design Patterns

LI SHENG KUN, JACK

This course teaches participants to solve tough design problems by adapting proven designs called design patterns. By reusing proven solutions on the right problems in the right contexts, you will be able to solve design problems that you may not have been able to do previously. This course provides an in-depth look into how experts apply design skills. A case study and a programming exercise will provide an opportunity for hands-on design discussions. Design patterns should be applied whenever a new software application is being architected and designed. They should also be applied when there is a need to ‘refactor’ or improve existing software applications. The course highlights the relevance of design patterns in both contemporary and agile software engineering lifecycles. This course is part of the Software Systems series offered by NUS-ISS.

Issued on

December 12, 2023

Expires on

Does not expire