Welcome to the CS in Schools course, “Web Fundamentals”. Visit the classroom if you are a student.

Lesson 1: What is the Internet?

Resource Link Description
Lesson Folder year9.io/1 Folder containing all resources for this lesson.
Student Video year9.io/1sv Student video that explains this lesson.
Presentation Slides year9.io/1s Introductory slides to the programme that cover basic concepts around the Internet and how it works.
Activity: What is the Internet? year9.io/1w A worksheet that covers initial student understanding of the Internet, including key concepts and terminology.
Activity: Lingo Bingo! year9.io/1w2 A simple game of Bingo where students match up key terms and their definitions.
Activity: Scavenger Hunt! year9.io/1w3 A worksheet where students need to research and find the answer to questions using different resources on the Internet.
Activity: Curl! year9.io/1w4 A worksheet which teaches students how to use the command window/terminal to run curl commands.
Revision Quiz year9.io/1q A Kahoot quiz that covers the terminology and definitions introduced in this lesson.

Lesson 2: Our First Web Page

Resource Link Description
Lesson Folder year9.io/2 Folder containing all resources for this lesson.
Student Video year9.io/2sv Student video that explains this lesson.
Presentation Slides year9.io/2s Slides on basic HTML and building a basic web page using simple tags.
Student Worksheet year9.io/2w A worksheet that covers building a web page based on a personal interest.
Revision Quiz year9.io/2q A revision Kahoot quiz that covers the concepts from last lesson.

Lesson 3: Styling Web Pages

Resource Link Description
Lesson Folder year9.io/3 Folder containing all resources for this lesson.
Student Video year9.io/3sv Student video that explains this lesson.
Presentation Slides year9.io/3s Slides on styling web pages using CSS and simple selectors.
Student Worksheet year9.io/3w A worksheet that compares and contrasts old and modern versions of websites using the Wayback Machine.
Revision Quiz year9.io/3q A revision Kahoot quiz that covers the concepts from last lesson.

Lesson 4: Colours

Resource Link Description
Lesson Folder year9.io/4 Folder containing all resources for this lesson.
Student Video year9.io/4sv Student video that explains this lesson.
Presentation Slides year9.io/4s Slides on adding colours to web pages.
Activity: Hexa Guess ‘Em All! year9.io/4a An activity that involves guessing colours based on a HEX code.
Student Worksheet year9.io/4w A worksheet that covers how primary and secondary colours affect brand recognition.
Student Worksheet 2 year9.io/4w2 A worksheet that covers converting triplets to colours.
Revision Quiz year9.io/4q A revision Kahoot quiz that covers the concepts from last lesson.

Lesson 5: Hyperlinks

Resource Link Description
Lesson Folder year9.io/5 Folder containing all resources for this lesson.
Student Video year9.io/5sv Student video that explains this lesson.
Presentation Slides year9.io/5s Slides on adding hyperlinks to web pages.
Student Worksheet year9.io/5w A worksheet that covers fixing bugs in HTML and CSS code.
Student Worksheet 2 year9.io/5w2 A worksheet that asks students to uncover various forms of hyperlinks on a web page.
Revision Quiz year9.io/5q A revision Kahoot quiz that covers the concepts from last lesson.

Lesson 6: Software Engineering

Resource Link Description
Lesson Folder year9.io/6 Folder containing all resources for this lesson.
Student Video year9.io/6sv Student video that explains this lesson.
Presentation Slides year9.io/6s Slides on software engineering and the Agile methodology.
Student Worksheet year9.io/6w A worksheet that covers creating User Stories.
Student Worksheet year9.io/6w2 A worksheet that covers creating paper prototypes.
Student Worksheet year9.io/6w4 A worksheet that guides students through providing feedback to each other.
Revision Quiz year9.io/6q A revision Kahoot quiz that covers the concepts from last lesson.

Lesson 7: Assignment

Resource Link Description
Lesson Folder year9.io/7 Folder containing all resources for this lesson.
Presentation Slides year9.io/7s Slides on the assignment requirements and a “how to” guide.
Assignment Details year9.io/assignment A worksheet that covers the assignment in detail.
Assignment Rubric year9.io/rubric A rubric to help guide the marking of the assignment.
Assignment Guide year9.io/guide A step by step guide to help students make the template code fully functional.
Revision Quiz year9.io/7q A revision Kahoot quiz that covers the concepts from last lesson.

Lesson 8: Assignment

Resource Link Description
Lesson Folder year9.io/8 Folder containing all resources for this lesson.
Presentation Slides year9.io/8s Slides on styling web pages using CSS and simple selectors.

Supplementary Lesson 1: How Computers Represent Information

Resource Link Description
Lesson Folder year9.io/s1 Folder containing all resources for this lesson.
Student Video year9.io/s1sv Student video that explains this lesson.
Presentation Slides year9.io/s1s Lesson slides that cover basic concepts around how computers store and represent information.

Supplementary Lesson 2: Styling CSS (Box Model)

Resource Link Description
Lesson Folder year9.io/s2 Folder containing all resources for this lesson.
Student Video year9.io/s2sv Student video that explains this lesson.
Presentation Slides year9.io/s2s Lesson slides that cover basic concepts around the CSS box model.

Supplementary Lesson 3: Cybersecurity

Resource Link Description
Lesson Folder year9.io/s3 Folder containing all resources for this lesson.
Presentation Slides year9.io/s3s Lesson slides that cover password authentication, storage and security.
Student Worksheet year9.io/s3w A worksheet that explores the security benefits and features of password managers.

Supplementary Lesson 4: Privacy

Resource Link Description
Lesson Folder year9.io/s4 Folder containing all resources for this lesson.
Presentation Slides year9.io/s4s Lesson slides that cover concepts relating to privacy and digital citizenship.
Student Worksheet year9.io/s4w A worksheet that explores general tips for managing your privacy online.
Student Worksheet year9.io/s4w2 A worksheet that explores privacy considerations on social media.
Student Worksheet year9.io/s4w3 A crossword featuring terminology relating to privacy and digital citizenship.

Other Resources

Resource Link Description
Course Folder year9.io/home Folder that contains the entire course.
Lesson Progression Flowchart year9.io/flowchart A plan outlining the intended lesson flow.
End of Term Revision Quiz year9.io/mega A revision Kahoot quiz that covers the concepts from this term.

Support

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

License Information

These CS in Schools lessons plans, worksheets, and other materials were created by Jeff Plumb and have been modified by the team at CS in Schools. They are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Padlock icon made by Freepik from www.flaticon.com.