Introduction to Software Design

Programme Outline

Day 1
  • List the distinct elements of software design
  • Describe the software development life cycle
  • Classify different software development methodologies in terms of their suitability for specific contexts
  • Summarise the key concerns of software architecture
  • Describe the essence of software design
Day 2
  • Apply ideas from high level design, given a set of requirements for a system
  • Apply ideas from low level design, given a set of high level design decisions
  • Design a software system
What’s next

Find out more

Mailing list

Subscribe to our mailing list and learn about the latest developments in SUTD Academy.

Get in touch

Submit an enquiry or schedule a call with our friendly team at +65 6499 7171.