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.