Level 1 – Introduction to Programming: Term 1, 2020

Welcome to the curriculum directory for the CS in Schools Year 7 programme: Introduction to Programming. This page contains links to all of the resources that comprise the Year 7 programme. The main folder containing all course materials for this version of the programme can be found here.

For curriculum support, please contact Zach Wingrave at zach@csinschools.com.

Lesson Structure and Links

These tables provide individual links to all resources provided in the Year 7 curriculum.

Lesson 1: Introduction to CS in Schools

ResourceLinkDescription
Parent Folderyear7.io/1The parent folder that contains these materials.
Presentation Slidesyear7.io/1sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/1pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/1vThe recorded video of this lesson’s main activities.
Student Worksheetyear7.io/1wThe student worksheet to be completed in this lesson.
Animated GIFyear7.io/1gThe animated GIF included in this lesson.
Pre-Lesson Setupyear7.io/1tThe pre-lesson setup required by the teacher.

Lesson 2: Displaying Text on the Screen

ResourceLinkDescription
Parent Folderyear7.io/2The parent folder that contains these materials.
Presentation Slidesyear7.io/2sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/2pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/2vThe recorded video of this lesson’s main activities.
Student Worksheetyear7.io/2wThe student worksheet to be completed in this lesson.
Animated GIFyear7.io/2gThe animated GIF included in this lesson.

Lesson 3: Colour Your World

ResourceLinkDescription
Parent Folderyear7.io/3The parent folder that contains these materials.
Presentation Slidesyear7.io/3sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/3pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/3vThe recorded video of this lesson’s main activities.

Lesson 4: Letting Users Type in Information

ResourceLinkDescription
Parent Folderyear7.io/4The parent folder that contains these materials.
Presentation Slidesyear7.io/4sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/4pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/4vThe recorded video of this lesson’s main activities.
Animated GIFyear7.io/4gThe animated GIF included in this lesson.

Lesson 5: Programs That Make Decisions

ResourceLinkDescription
Parent Folderyear7.io/5The parent folder that contains these materials.
Presentation Slidesyear7.io/5sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/5pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/5vThe recorded video of this lesson’s main activities.
Student Worksheetyear7.io/5wThe student worksheet to be completed in this lesson.

Lesson 6: Round and Round We Go (Loops)

ResourceLinkDescription
Parent Folderyear7.io/6The parent folder that contains these materials.
Presentation Slidesyear7.io/6sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/6pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/6vThe recorded video of this lesson’s main activities.
Animated GIFyear7.io/6gThe animated GIF included in this lesson.

Lesson 7: Assignment

ResourceLinkDescription
Parent Folderyear7.io/7The parent folder that contains these materials.
Presentation Slidesyear7.io/7sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/7pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/7vThe recorded video of this lesson’s main activities.
Assignment Rubricyear7.io/assignmentThe final assessment specification and criteria.

Lesson 8: Working Lesson and Finale

ResourceLinkDescription
Parent Folderyear7.io/8The parent folder that contains these materials.
Presentation Slidesyear7.io/8sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/8pThe teacher lesson plan and structure for this lesson.

Supplementary Lesson 1: Artifical Intelligence Discussion

ResourceLinkDescription
Parent Folderyear7.io/s1The parent folder that contains these materials.
Presentation Slidesyear7.io/s1sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/s1pThe teacher lesson plan and structure for this lesson.

Supplementary Lesson 2: Unplugged Activities

ResourceLinkDescription
Parent Folderyear7.io/s2The parent folder that contains these materials.
Presentation Slidesyear7.io/s2sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/s2pThe teacher lesson plan and structure for this lesson.
Student Activity #1year7.io/s2a1The first student activity included in this lesson.
Student Activity #2year7.io/s2a2The second student activity included in this lesson.

Supplementary Lesson 3: Exploring, Analysing and Modifying Code

ResourceLinkDescription
Parent Folderyear7.io/s3The parent folder that contains these materials.
Presentation Slidesyear7.io/s3sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/s3pThe teacher lesson plan and structure for this lesson.
Court Documentyear7.io/s3pdfThe court statement from Manafort vs USA.

Supplementary Lesson 4: Animating Text

ResourceLinkDescription
Parent Folderyear7.io/s4The parent folder that contains these materials.
Presentation Slidesyear7.io/s4sThe default presentation slides for this lesson.
Teacher Lesson Planyear7.io/s4pThe teacher lesson plan and structure for this lesson.
Instructional Videoyear7.io/s4vThe recorded video of this lesson’s main activities.
Animated GIFyear7.io/s4gThe animated GIF included in this lesson.

Supplementary Lesson 5: Quiz

ResourceLinkDescription
Parent Folderyear7.io/s5The parent folder that contains these materials.
Teacher Lesson Planyear7.io/s5pThe teacher lesson plan and structure for this lesson.
Python Quizyear7.io/s5qThe Google Form quiz included in this lesson.

Other Resources

ResourceLinkDescription
Parent Folderyear7.io/homeThe parent folder that contains these materials.
Python Cheatsheetyear7.io/cheatThe Python cheatsheet prepared by CS in Schools.
Repl.it Classroomyear7.io/classThe Repl.it classroom prepared by CS in Schools.

Technical Resources

ResourceLinkDescription
GitHub Repositoryyear7.io/repoThe GitHub repository for csinsc.py code.
Python Packageyear7.io/pkgThe Python package for csinsc.py code.

License Information

These CS in Schools lessons plans, worksheets, and other materials were created by Toan Huynh and Hugh Williams. They are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.