
Technology • 90 • 10 students • Created with AI following Aligned with New Zealand Curriculum
Free PDF · we'll email you a copy
i want the plan focus on the lists in python. and include ice breaker activities.
NZ Curriculum Level: Level 7 (Year 11-13)
Subject: Technology - Digital Technologies
Key Competencies: Thinking, Using language, symbols, and texts, Managing self
Total Time: 90 minutes
Class Size: 10 students
Activity: Favourite Animal Lists
Topic: What are Lists in Python?
Content Overview:
my_list = [1, 2, 3, 4, 5]my_list[0] (returns the first element)my_list[0] = 10 (changes the first element to 10)Activity: Creating and Accessing Lists
Example Code:
# Creating a list of favourite foods
favourite_foods = ["Pizza", "Sushi", "Burger", "Pasta", "Ice Cream"]
# Accessing and printing elements
print(favourite_foods[0]) # Output: Pizza
# Modifying an element
favourite_foods[1] = "Tacos"
print(favourite_foods) # Output: ['Pizza', 'Tacos', 'Burger', 'Pasta', 'Ice Cream']
Activity: List Manipulation Challenge
Tasks Example:
# Predefined list
numbers = [3, 1, 4, 1, 5, 9]
# Adding an item
numbers.append(6)
# Removing an item
numbers.remove(1)
# Sorting the list
numbers.sort()
# Print final list
print(numbers)
Topic: Reflecting on List Operations
Activity: Real-World Problem Solving with Lists
Activity: Recap and Open Floor
Formative: Observation during hands-on activities and group challenges.
Summative: Evaluate the correctness and efficiency of the independent exercise solutions.
Teacher's Notes:
Encourage creativity and critical thinking throughout the lesson. Help students see the relevance of list manipulation in everyday tasks and larger projects. Reinforce the concept of lists with multiple examples and provide ample support during coding activities.
Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with New Zealand Curriculum in minutes, not hours.
Created with Kuraplan AI
🌟 Trusted by 1000+ Schools
Join educators across New Zealand