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:
Download a zip file of
slide decks and pdfs
for all lessons here.Download a zip file of
all Python files
here.Download a zip file of
all Exercise solutions files
here.
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 |
||
Years 9 and 10 |
||
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.