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.