LEARNING OUTCOMES

  • Improve an existing software by adopting an appropriate design pattern
  • Translate program designs and specifications into actual codes
  • Design test case documents into applying good testing practices, run the existing program against these test cases, and report program defects properly
  • Update a software that requires defects fixing or has undergone some changes in specifications