Core outcomes

Without help, students can write programs for basic business computing tasks. The reference task is to compute statistics (mean, highest, etc.) on a data set, with input filtering, and an unknown number of data elements.

Apart from working correctly, students' programs should:

  • Show evidence of decomposition and encapsulation.
  • Be readable, with comments, meaningful variable names, and indentation.

Optional outcomes

  • Enjoy programming, or at least don't hate it.
  • A growth mindset.
  • Get to know some other students.