Course Description
Python is an interpreted text based general purpose programming language, which is a key requisite of the 7-10 Digital Technologies Curriculum. Python is also the only professional programming language that was designed with beginners in mind, it is intuitive and easy to use.

This course is designed to help you both teach and assess the fundamental concepts of Python. The course slowly and methodically illustrates the core concepts: variables, user inputs, loops and if/else statements. These are repeatedly used in three text based applications as well as a set of visual activities using the graphical interface called Turtle.
Topics covered:
-
Variables in Python (strings, Integers and floating point numbers)
-
If /Elif / Else statements
-
User inputs (saved as strings and integers)
-
For and while loops
-
Program Flowcharts
- Visual representation of code through the Turtle module
Audience
Secondary Digital Technologies Teachers
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.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