Hero background

Building a Simple Website

Technology • 40 • 20 students • Created with AI following Aligned with Common Core State Standards

Download now

Free PDF · we'll email you a copy

Technology
40
20 students
30 October 2024

Teaching Instructions

Create a lesson how to develop a simple website with html code

Building a Simple Website

Lesson Overview

Subject: Technology
Grade: 10th Grade
Time: 40 minutes
Class Size: 20 students
Curriculum Area: Computer Science - Web Development (US education standards: CSTA K-12 Computer Science Standards, Level 3B - high school)

Objectives

By the end of this lesson, students will be able to:

  1. Understand the basic structure of an HTML document.
  2. Create a simple web page using HTML tags.
  3. Use HTML to format text and add links.
  4. Preview their work in a web browser.

Materials Needed

  • Computers with internet access for each student
  • Text editor software (e.g., Notepad++, VS Code)
  • Whiteboard and markers
  • Printed handout with common HTML tags (optional)

Lesson Outline

Introduction (5 minutes)

  1. Engage: Start the class by asking students if they've ever wondered how the websites they use every day are built. Share a quick 1-minute anecdote demonstrating the importance and ubiquitous nature of websites in the digital age.

  2. Objective Overview: Explain the goal of today’s lesson: to learn the basics of creating a webpage using HTML. Highlight that this skill is foundational for anyone interested in web development and technology careers.

Direct Instruction (15 minutes)

  1. Understanding HTML:

    • Introduce students to HTML (HyperText Markup Language) as the standard language used to create web pages.
    • Explain the basic structure of an HTML document: doctype declaration, <html>, <head>, and <body> tags.
  2. Core HTML Tags:

    • Demonstrate how to set up a simple HTML document skeleton using:
      <!DOCTYPE html>
      <html>
          <head>
              <title>My First Web Page</title>
          </head>
          <body>
              <h1>Welcome to My Website</h1>
              <p>This is my first paragraph.</p>
              <a href="https://www.example.com">Visit Example.com</a>
          </body>
      </html>
      
    • Highlight the use of headings, paragraphs, and links.
  3. Interactive Exploration:

    • Project a simple example on the board, explaining each part of the code and its purpose.

Guided Practice (10 minutes)

  1. Create a Web Page:

    • Guide students to open a text editor on their computers.
    • Instruct students to replicate the example code, encouraging them to replace the text with their personalized content.
  2. Preview and Debug:

    • Teach students how to save their file with a .html extension and preview their page in a web browser.
    • If errors occur, guide them to debug by checking for omitted tags or syntax errors.

Independent Practice (8 minutes)

  1. Enhance Your Page:
    • Challenge students to add an additional feature to their page, such as another heading or paragraph, or even a new link of their choice.
    • Encourage creativity while maintaining the structure.

Conclusion and Reflection (2 minutes)

  1. Wrap-Up: Recap the main points covered in the lesson. Emphasize the simplicity and power of HTML in creating web pages.

  2. Reflect: Ask students to think about what they found surprising or exciting in building their first web page. Encourage them to share a thought or idea with the person next to them.

Extension Activity (Optional)

If students finish early or show particular interest, provide an extension challenge:

  • Introduce the concept of using inline styles or basic CSS to change text color or background color within their HTML file.

Assessment

  • Informal observation during guided and independent practice.
  • Collection and review of student-created HTML pages to ensure comprehension of basic tags and structure.

Standards Alignment

  • CSTA K-12 Computer Science Standards:
    • Demonstrate the use of HTML to create web pages at a Level 3B complexity.
    • Understand how abstractions are modeled to represent data in a web format.

By engaging students in this practical, interactive approach to learning HTML, teachers can create an enjoyable and effective lesson that not only aligns with educational standards but also encourages the exploration of technology and web development.

Create Your Own AI Lesson Plan

Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with Common Core State Standards in minutes, not hours.

AI-powered lesson creation
Curriculum-aligned content
Ready in minutes

Created with Kuraplan AI

🌟 Trusted by 1000+ Schools

Join educators across United States