What is Python and why is it important?
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
What are the student outcomes?
Students learn about core concepts of programming: branching, iteration and functions. They apply these to create four applications which perform the following:
Simulation of an intelligent conversation
What is the educational approach of the course?
The course explicitly teaches the concepts such as loops or functions, performing several examples in the interactive shell. Then these concepts are employed to create a computer program these programs progress in their level of difficulty, eventually performing complex tasks like encryption Beyond the concepts and applications students will also learn the following skills:
Python has a great deal of functionality when it come to strings, in this lesson we are going to have a look at the followin
The final stage of the program is going to do the following:
Sanjin is a teacher and a robotics engineer with a passion for teaching Coding and Robotics to school aged children. He has spent more than 5 years teaching various age groups in platforms like Scratch, Arduino, Python, Raspberry Pi and Lego Mindstorms.
He is presently working with over 20 schools in Melbourne to help them implement the Digital Technologies Curriculum in a meaningful manner. This means developing learning sequences that help students easily grasp the core concepts of coding and then setting them up with problems that involve higher level computational thinking and integration with various mathematical concepts.