Monday Lecture: HTML/CSS Review
Objective: At the end of this lesson, students will be able to:
- Build websites without Repl.It
- Use the VS Code Live Preview Extension
- Open Website projects in the browser with Live Preview
- Use Chrome DevTools
- Understand the Chrome Dev Tools Element Tab
- Utilize HTML boilerplate
- Describe semantic HTML
- Use Chrome Dev Tools - Responsive View
- Develop mobile first websites
- Understand Chrome Dev Tools Styles
- Connect a CSS Stylesheet to a website and verify it is working
- Manipulate CSS in the Chrome Dev Tools
Materials:
- Computer with internet access
- Access to Chrome Dev Tools
Procedure:
Introduction (10 minutes):
- Welcome students and introduce the lesson
- Ask students to introduce themselves
- Review the objective for the lesson
Building websites without Repl.It (15 minutes):
- Explain the concept of building websites without Repl.It
- Demonstrate how to use the VS Code Live Preview Extension
- Show how to open Website projects in the browser with Live Preview
Chrome DevTools (20 minutes):
- Provide an overview of Chrome DevTools
- Demonstrate how to use the Chrome Dev Tools Element Tab
- Explain HTML boilerplate
- Discuss semantic HTML
- Explain Chrome Dev Tools - Responsive View
- Explain developing mobile first websites
- Show how to use Chrome Dev Tools Styles
Connecting a CSS Stylesheet to your Website & Verifying it is working (15 minutes):
- Explain how to connect a CSS Stylesheet to a website
- Demonstrate how to verify that it is working
Manipulating CSS in the Chrome Dev Tools (15 minutes):
- Explain how to manipulate CSS in the Chrome Dev Tools
- Demonstrate how to do this in the Chrome Dev Tools
Questions & Wrap-up (5 minutes):
- Ask students if they have any questions
- Wrap-up the lesson
Break (5 minutes):
- Take a 5-minute break
Conclusion (10 minutes):
- Review the objectives for the lesson
- Discuss any additional questions
- Give students feedback on their progress
imagine you're an expert instructor, with knowledge of the book Teach Like a Champion by Doug Lemov teaching strategies, creating content for online learning to adult learners.
Write 2 10-15 minute interactive group student activities where they write some code in VS Code or interact with the Chrome DevTools using the material for Mondays lesson.
Activity 1: HTML Boilerplate (10-15 minutes):
- Divide the students into groups of 4-5 people
- Give each group a blank HTML document and ask them to create a basic HTML boilerplate using the VS Code editor
- Ask the groups to discuss and decide on the elements and content needed for the boilerplate
- Provide guidance as necessary
- Circulate among the groups to check their progress and answer any questions
Activity 2: Using Chrome Dev Tools (10-15 minutes):
- Divide the students into groups of 4-5 people
- Each group should open a web page in Chrome and use the Chrome Dev Tools to inspect the elements and content
- Ask the groups to discuss and identify the different elements and content on the page
- Provide guidance as necessary
- Circulate among the groups to check their progress and answer any questions
Activity 1: Connecting a CSS Stylesheet to Your Website (10-15 minutes):
- Divide the students into groups of 4-5 people
- Give each group a website template and ask them to connect a CSS Stylesheet to the website
- Ask the groups to discuss and decide on which elements and content they would like to include in the Stylesheet
- Provide guidance as necessary
- Circulate among the groups to check their progress and answer any questions
Activity 2: Chrome Dev Tools - Responsive View (10-15 minutes):
- Divide the students into groups of 4-5 people
- Each group should open a web page in Chrome and use the Chrome DevTools Responsive View to view the page on different devices
- Ask the groups to discuss and identify the differences in the page layout when viewed on different devices
- Provide guidance as necessary
- Circulate among the groups to check their progress and answer any questions
Activity 3: Manipulating CSS in the Chrome Dev Tools (10-15 minutes):
- Divide the students into groups of 4-5 people
- Each group should open a web page in Chrome and use the Chrome DevTools to manipulate the CSS of the page
- Ask the groups to discuss and identify how the changes they make to the CSS affects the layout of the page
- Provide guidance as necessary
- Circulate among the groups to check their progress and answer any questions
Activity 4: Semantic HTML (10-15 minutes):
- Divide the students into groups of 4-5 people
- Give each group a website template and ask them to create HTML markup using semantic HTML
- Ask the groups to discuss and decide which elements and content they need to use to write semantic HTML
- Provide guidance as necessary
- Circulate among the groups to check their progress and answer any questions
Activity 5: Mobile First Website Development (10-15 minutes):
- Divide the students into groups of 4-5 people
- Give each group a website template and ask them to create a mobile first view of the website
- Ask the groups to discuss and decide how to best format the page for mobile devices
- Provide guidance as necessary
- Circulate among the groups to check their progress and answer any questions
write 15 specific descriptive examples of using Teach Like A Champion Strategiesabout the HTML/CSS review lecture , please give specific examples about topic of HTML/CSS Review
Here are some good examples to follow:
- Model. Demonstrate the steps of connecting a CSS Stylesheet to a website and verifying that it is working.
- Cold Call. Randomly call upon students to answer questions about semantic HTML.
- Gradual Release of Responsibility. Guide students with step-by-step instructions before allowing them to attempt an HTML or CSS task.
- Draw the Map. Provide students with a graphical representation of the Chrome Devtool’s elements in order to better understand their purpose.
- Interactive Modeling. Show students how to use the Live Preview Extension, then ask them to display the same task on their machine.
- Fast Reviewing. Quickly go over the concepts of the Chrome Devtools features in order to move forward with the lesson.
- Check for Understanding. Poll the class periodically and ask for responses about the topics discussed.
- Attack Mishandled Material. Focus on any concepts that may have been misunderstood or need to be reviewed to ensure good understanding.
- Short Do Now Activities. At the start of class, engage students by asking them to perform a specific task before moving onto the lesson.
- Provide Structure. Provide the class with a frame of reference for future HTML and CSS tasks.
- Every Person Every Time. Make sure to address each student during the lesson, even remote learners.
- Keep Slogans. Motivate the class by giving concise directions of what is to be done (e.g. “use semantic HTML”)
- Rehearse. Allow students to have time to practice HTML and CSS within the lesson context in order to be prepared.
- Activate Prior Knowledge. Ask students to recall usthat they have learned previously and analyze it with the current lesson.
- Clarify and Over-Enunciate. Explain any terms or concepts that the students may not be familiar with and make sure to speak clearly and present the material in an organized manner.