This course is FREE with an Online Subscription

General 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

Course curriculum

  • 1

    Introduction and Set Up

    • Introduction

    • Chosing your Python IDE

  • 2

    Revision of Python Basic Concepts

    • Revision Through Self Marking Coding Exercises

  • 3

    Guess the Number Game

    • Guess the Number Game

    • Extended Guess The Number Game

    • Reflective Questions: Guess the Number

  • 4

    Reaction Time Program

    • Reaction Time Program

    • Extended Reaction Time Program

    • Reflective Questions: Reaction Time Program

  • 5

    Memory Training Program

    • Memory Training Program

    • Extended Memory Training Program

    • Reflective Questions: Memory Training Program

  • 6

    Word Ranking Program

    • Word Ranking Program

    • Extended Word Ranking Program

    • Reflective Questions: Word Ranking Program

  • 7

    Palindrome Discovery Program

    • Palindrome Discovery Program

    • Reflective Questions: Palindrome Discovery Program

  • 8

    Using the 5 Programs as Assessments

    • Using the Programs as Assessments

    • Parting Advice About Implementation

    • Assessment

  • 9

    Course Feedback

    • Course Feedback

Do you teach in NSW? If so, this is relevant to you:

This course may contribute towards Elective PD hours. Visit https://educationstandards.nsw.edu.au for more details.

 

Presenter

Sanjin Dedic

Sanjin Dedic

Sanjin Dedić has a B.Eng in Mechatronic Systems majoring in Robotics and Computer Vision and spent several years working industry as an Engineer. He then retrained as a teacher and taught Systems Engineering and Digital Technologies at a secondary level. Recently he has been developing a series of technology programs for G.A.T.E.WAYS (gifted and talented education) covering everything from coding, robotics, applied mathematics and microcontrollers. These programs have been delivered to students in Melbourne, Sydney, Canberra and Queensland.  As a head of eLearning at Techxellent he has combined his technological expertise with his educational experience to create innovative teacher training programs and resources.

Features of TTA Online PD

  • Availability

    Online courses are available 24/7. Designed to be done in your own time at your own pace.

  • Money back Guarantee

    If you complete less than 25% of an online course and aren't completely satisfied, let us know, and we will cancel your enrolment and provide a full refund.