Course Description
A good programming activity for secondary students generally means writing code that is conceptually easy to understand and yet rich in entertainment value and higher order thinking.
In this fast paced workshop you shall be creating five such activities line by line and learning how to adapt them to serve as both assessments and extension for advanced students. The concepts covered will include variables, loops, if statements, functions, lists and dictionaries. These will be applied to the following programs:
• Guess the number game (introduction to python)
• Reaction time program
• Memory training program
• Word ranking program
• Palindrome Discovery Program
Audience
Secondary Digital Technologies Teachers in Years 7-12
Teaching Standards
2.6.2 Proficient Level - Know the content and how to teach it - Information and Communication Technology (ICT): Use effective teaching strategies to integrate ICT into learning and teaching programs to make selected content relevant and meaningful,
3.2.2 Proficient Level - Plan for and implement Effective Teaching and Learning - Plan, structure and sequence learning programs: Plan and implement well-structured learning and teaching programs or lesson sequences that engage students and promote learning,
3.4.2 Proficient Level - Plan for and implement Effective Teaching and Learning - Select and use resources: Select and/or create and use a range of resources, including ICT, to engage students in their learning