PC6 Lists and Dictionaries
Teachers and students are encouraged to use these resources as platforms to create their own resources, as forms of assessment and in particular as reflection pieces for learning portfolios. The resources are designed specifically to be used by students to record artefacts and reflect on their learning, in particular html and pdf resources.
The Python Lessons and Tasks are designed for students to learn how to program in a practical and task driven style, both individually and collaboratively. In addition, where appropriate, students can undertake a Computational Thinking challenge and a block based coding challenge on editable html platforms, assess themselves with eTask Worksheets, and support and challenge themselves with Python video lessons.
Programming Concept 6 Lists and Dictionaries
| Type of Resource | Type ID | Overview | LO |
|---|---|---|---|
Lists Lesson 6.0 |
pptx | Task Driven PYTHON Lesson with embedded lesson plan and LOs |
1.1 1.2 1.6 1.7 1.21 1.22 2.5 2.20 2.16 2.18 |
eTask Assessment on Lists |
pdf (fillable) | Revision Challenges Reflections | 1.21 - 1.23 2.5 - 2.7 2.16 |
CT Challenge - Chalice Clue |
zip | Assess CT skills. Extract, launch the html file and store your work. |
1.20 - 1.23 2.5 - 2.7 |
Scratch and Python Task - Comparing elements in a List |
zip | Measure CT skills. Extract, launch the html file and store your work. | 1.1 - 1.7 2.20 2.21 |
Lists and Dictionaries Lesson 6.1 |
pptx | Task Driven PYTHON Lesson with embedded lesson plan and LOs | 1.20 1.22 2.6 2.16 2.21 3.5 3.7 |
| pdf (fillable) | Revision Challenges Reflections |
1.21 - 1.23 2.5 - 2.7 2.16 |
|
|
|
mp4 (vimeo) | Flip the classroom / support the learning |
1.1 - 1.4 1.6 - 1.7 1.22 2.16 2.18 3.5 3.7 |
CT Challenge - A Caesar Cipher for Strings and a txt file catalogue |
zip | Assess CT skills. Extract, launch the html file and store your work. |
1.20 - 1.23 2.5 - 2.7 |
A CT game using the microbit (Levels 6-7) |
A scaffolded Drop & Catch game. From while loops to arrays (lists). Edit the html file to create a new resource. | 1.1 - 1.7 1.22 1.23 Intro to 3.13 - 3.14 |
The suggested resources below accompany the LOs and complement the lesson.
In some cases it will allow LOs to be covered to a greater extent or new LOs to be addressed.
Further Resources
| LO | Description of Related Web Resource |
|---|---|
| 1.1 2.2 |
An unplugged activity : Sequencing Stage Lights. |
|
1.1 2.7 |
Sorting data is enabled by structured data types, such as Lists. Take the CS Field Guide tour of sorting techniques. |
|
1.4 1.5 2.6 1.7 3.5 |
Practice lists with Try it Yourself sandboxes Intersecting Elements of 2 Lists Extracting even numbered elements Using Dictionaries and a txt file, count how many times a name appears |
| 1.1 1.4 2.1 | Swapping values in arrays (lists) - A Computational Thinking Fairytale on mutable or changeable-by-index data types |
.png?width=30&height=30)
