Training activity information
Details
Analyse an algorithm in use in the department for time and/or memory complexity
Type
Developmental training activity (DTA)
Evidence requirements
Evidence the activity has been undertaken by the trainee​.
Reflection on the activity at one or more time points after the event including learning from the activity and/or areas of the trainees practice for development.
An action plan to implement learning and/or to address skills or knowledge gaps identified.
Considerations
- Algorithm time complexity e.g. Big-O notations and profiling techniques
- Memory requirements
- Trade-off between time and precision
- Forms of optimisation
- Limitations and benefits
Relevant learning outcomes
# | Outcome |
---|---|
# 6 |
Outcome
Apply good software design and programming practice. |
# 7 |
Outcome
Review and appraise code developed by others. |
# 8 |
Outcome
Verify, validate and document software. |