Lesson Plan

Lesson Plan
Grade: Date: 25/02/2026
Subject: Information Communication Technology ICT
Lesson Topic: Be able to use appropriate table attributes to meet the needs of the audience including to adjust cells to span more than one row or column, to set table and cell sizes in terms of pixels or % values, to apply styles to tables
Learning Objective/s:
  • Identify and select appropriate table attributes to suit a given audience.
  • Apply rowspan and colspan to merge cells correctly.
  • Set table and cell dimensions using pixel and percentage values.
  • Use presentational attributes such as border, bgcolor, align and valign to style tables.
  • Detect and correct common markup errors in HTML tables.
Materials Needed:
  • Computer with internet access for each student.
  • Projector and screen for teacher demonstrations.
  • HTML editor (e.g., VS Code or Notepad++).
  • Sample HTML files containing tables.
  • Printed worksheet with the practice activity.
  • Teacher’s reference sheet of table attributes.
Introduction:

Begin with a quick poll: “What makes a table easy or hard to read?” Connect this to students’ prior experience creating simple tables in earlier lessons. Explain that today they will learn how to tailor tables for specific audiences using advanced attributes, and they will be able to demonstrate mastery by completing a real‑world table design.

Lesson Structure:
  1. Do‑Now (5'): Students review a basic table and note any readability issues.
  2. Mini‑lecture (10'): Teacher presents key attributes (border, cellspacing, cellpadding, width, height, colspan, rowspan, bgcolor, align, valign) with live coding examples.
  3. Guided Practice (15'): Whole‑class builds a timetable together, applying colspan and rowspan while the teacher models debugging common pitfalls.
  4. Independent Activity (15'): Students create the “Product‑Price‑Availability” table from the practice brief, using percentage widths and pixel dimensions.
  5. Peer Review & Feedback (5'): Pairs exchange tables, check against a checklist, and suggest improvements.
Conclusion:

Recap the main attributes and how they affect table layout and audience perception. Students complete an exit ticket by writing one tip for using colspan or rowspan correctly. Assign homework: modify a personal website page to include a responsive table using both pixel and percentage values.