Lesson Plan

Lesson Plan
Grade: Date: 25/02/2026
Subject: Information Communication Technology ICT
Lesson Topic: Know and understand importance, characteristics and uses of appropriate validation including range check, character check, length check, type check, format check, presence check
Learning Objective/s:
  • Describe the purpose and importance of data validation in ICT systems.
  • Identify and differentiate among range, character, length, type, format, and presence checks.
  • Apply appropriate validation rules to a sample registration form.
  • Evaluate validation feedback and suggest improvements.
Materials Needed:
  • Projector and screen
  • Whiteboard and markers
  • Student laptops with internet access
  • Sample registration form worksheet
  • Code editor or IDE (e.g., Visual Studio Code)
  • Pre‑prepared validation rule handout
Introduction:
Begin with a quick poll asking how many students have ever submitted a form that later rejected their entry. Connect this to the need for reliable data entry and explain that today they will explore common validation checks to ensure data quality. Success will be demonstrated by correctly applying checks to a mock registration form.
Lesson Structure:
  1. Do‑now (5’) – Short quiz on common data errors.
  2. Mini‑lecture (10’) – Importance of validation and overview of the six check types.
  3. Guided analysis (15’) – Examine the sample registration form and identify required checks for each field.
  4. Hands‑on activity (20’) – In pairs, add client‑side validation rules to an HTML/JS form template.
  5. Peer review (10’) – Test each other’s forms, note error messages and suggest improvements.
  6. Whole‑class debrief (5’) – Summarise key take‑aways and discuss client vs. server validation.
Conclusion:
Recap the six validation checks and their role in protecting data integrity. Ask students to write an exit‑ticket naming a validation type and giving a real‑world example. For homework, have them research a live website’s registration form and list the validation checks it likely employs.