What Sunday brunch can teach us about system design

  • Authors:
  • Michael Kart

  • Affiliations:
  • St. Edward's University, Austin, TX

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most undergraduates enter Software Engineering unprepared to be good designers of object-oriented systems. Traditional curricula fall short by avoiding the subject of system design altogether or by just giving students a semester-long project and letting them figure design out on their own. One way to solve this problem is to teach system design principles using active learning by having students realize designs for systems that are very familiar to them. This paper walks through how this is done by focusing on using restaurants as example systems.