Software Design & Imp SOFT20091

Module Leader: Amin Safaei

Requirements: Trello, Github, Slack

Links

Mind Map Free - Free Mind Mapping Software | MindMeister
https://www.mindmeister.com/map/2117743522
https://www.figma.com/file/zONyycA6uX7NvDwV4V3eGI/e-transport-marketplace?node-id=2%3A217

What you will Learn

Link to SPEC
https://now.ntu.ac.uk/d2l/le/content/793920/viewContent/6619357/View
  • Pointers and pointer-based data structures e.g. linked lists.
  • Exceptions and errors handling for robustness.
  • Object-Oriented Technology: classes, inheritance, aggregation, etc.
  • Event-driven programs versus sequential programs.
  • Life-cycle models
  • Security by design
  • Generic programming: containers and algorithms
  • Advanced software development techniques

Content

Coursework Related things

Soft

Hard