Startup15 Assignment2

Second assignment for the startup15 course

Option 1: Design a UML class diagram for your app idea

See the slides of the "data lecture" for UML.

Requirements:

  • There should be 3 or more classes.
  • Make use of associations.
  • Make use of generalization (inheritance).
  • Make use of composition (or aggregation).

Option 2: Define SQL DDL statements for your app idea

See the slides of the "data slide deck" for SQL.

Requirements:

  • There should be 3 or more tables.
  • Each table must have a primary key.
  • Make use of a "foreign keys".

Option 3: Pick a TouchDevelop feature for illustration

Try out some feature not yet covered by the lecture so that you can explain it to others.

See the slides of the "touchdevelop slide deck".

This option gets a brownie point, when compared to the others.