Skip to content

Study Hub

Study Guides

This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.

Year 11 - Computing

Programming project - dictionaries II

Programming: dictionaries and data files

Unit Summary

This unit introduces pupils to the new data structures of records and dictionaries. They will develop a Caesar cipher encryption program using a dictionary as a cipher wheel. Pupils will explore how data can be read from and written to files and how this data can be used within a program.

Lesson Summary

You will learn to implement and evaluate a solution using success criteria.

Key Notes

  • A code log is a document that you can use when developing a program to keep track of your progress.
  • Success criteria are the benchmarks that your project will need to meet in order for it to be a success.
  • Success criteria can also be used to complete the final testing of your program.
  • Evaluation happens after the program has been made and tested.
  • Evaluation is about judging how well the program meets the original success criteria or requirements.

Vocabulary To Learn

  • code log: a document that you can use when developing a program to keep track of your progress throughout the project
  • success criteria: specific, measurable and realistic benchmarks used to determine if a project, task or outcome has been accomplished successfully
  • evaluation: reflecting on what has been done well and what could be improved

Common Mistakes To Avoid

  • Once a program has been developed, it is finished and there is no need to evaluate or reflect on what you have done.

3 Quick Questions (With Answers)

1. Describe the system or process from this lesson in clear steps.

A code log is a document that you can use when developing a program to keep track of your progress. Success criteria are the benchmarks that your project will need to meet in order for it to be a success.

2. Define this computing term and give one practical example. 'code log'

a document that you can use when developing a program to keep track of your progress throughout the project. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: Once a program has been developed, it is finished and there is no need to evaluate or reflect on what you have done. Correction: Evaluation is about judging how well the program meets the original success criteria or requirements. It can help you to revisit and make improvements to a program, as well as reflect on lessons learnt for your next project.

More Lessons In This Unit

Browse all guides in the Year 11 Computing guide library.