Evaluate Components#

Tools use:

  • component evaluation table

For Units 1 to 4#

The evaluation of components occurs throughout the Generation phase, up to and including the end.

Every time you make a change to your solution in order to refine it, you have evaluated it. You should record these in the components evaluation table.

components evaluation table

When assessing the UI component you will need to get feedback from other people.

For Units 2 to 4#

In addition to Unit 1 evaluation of components, from units 2 onwards you will need to evaluate the accuracy and completion of your data.

Unit 1 subject matter covered:

  • evaluate and make recommendations about the use of programming language rules and syntax for a given problem

  • evaluate and make recommendations about algorithmic steps using debugging processes

  • evaluate and make recommendations about the effectiveness of algorithms

  • evaluate and make recommendations about the end result of code statements using input or output evidence

  • evaluate and make recommendations about the user interface based on useability principles including accessibility, effectiveness, safety, utility and learnability

  • evaluate and make recommendations about the solution and its components by testing to identify errors using computational thinking processes

  • evaluate and make recommendations about user interfaces based on useability principles [QCAA, 2017]

Unit 2 subject matter covered:

  • evaluate data quality using the prescribed criteria of accuracy and completeness [QCAA, 2017]

Unit 3 subject matter covered:

  • appraise the reliability, maintainability, sustainability, efficiency, effectiveness and useability of algorithms to draw conclusions and make recommendations

  • appraise and refine user interfaces by observing and recording user interactions from user experience critiques

  • justify selection of relevant data from existing data sources

  • evaluate user interfaces from existing solutions using heuristic reviews for the useability principles

  • evaluate against prescribed and self-determined criteria the user interface and programmed solutions [QCAA, 2017]