Introduction for Teachers

I created this site for use with my secondary school students. It started with resources and examples from other teachers, so I also present this for other teachers to use.

This site supports my classroom practice by addressing two issues:

  • the divergence of my students’ coding experience entering into this introductory unit

  • regular and extended absences during the Covid 19 pandemic

My pedagogical approach is thus:

  • Students are presented with the website and are invited to proceed at their own pace.

    • This allows students to race ahead if they wish.

    • I have included a page with links to additional tutorials, for those students who finish before the class.

  • I live code the content with the class.

    • This represents the minimum progress I expect from students

    • If they are behind what I am doing in class, they need to catch up.

  • If students fall behind, they can catch up via this site.

Each of the six lessons consist of two parts. Each part should take approximately one hour to complete.

Corrections

If you find any errors in this work, please raise an issue via GitHub so I can remedy it. There is also a Github link in the footer of every page.

Teacher Resources

The source code for this site can be found on Github where it is published under a GNU GPLv3 license. You are free to download and reuse for your own purposes within the licensing requirements.

To use these resources without using the website:

Videos vs Website

The videos linked from this site where created prior to developing this site. Although they have similar content, this site provides more detail.

Australian Curriculum

The content of this website can be used to address the following content descriptors of the Australian Curriculum - Digital Technologies.

Level

Australian Curriculum v8.4

Australian Curriculum v9

Years 7 and 8

ACTDIP029

AC9TDI8P05

ACTDIP030

AC9TDI8P06

AC9TDI8P09

Years 9 and 10

ACTDIP040

AC9TDI10P05

ACTDIP041

AC9TDI10P06

AC9TDI10P08

Website Blocked

If your school blocks GitHub and your students cannot access the website, a portable version of the website can be found in the repository under _build/html.

Acknowledgements

The lessons that formed the backbone of this site were developed and generously shared by a community of Digital Technologies teachers from Queensland, Australia. I was first introduced to this work in a workshop by Steven Tucker.