Lesson Plan

Lesson Plan
Grade: Date: 17/01/2026
Subject: Computer Science
Lesson Topic: Show understanding of thin-client and thick-client and the differences between them
Learning Objective/s:
  • Describe the architecture and components of thin‑client and thick‑client devices.
  • Compare key advantages, disadvantages, and security implications of each client type.
  • Evaluate scenarios to determine when a thin client or a thick client is most appropriate.
  • Explain cost and performance considerations influencing client choice.
  • Construct a concise comparison table summarising the differences.
Materials Needed:
  • Projector or interactive whiteboard
  • Slide deck with diagrams of thin‑client vs thick‑client architectures
  • Printed handout of the comparison table
  • Sample thin‑client device (or image) and a standard PC
  • Whiteboard and markers
  • Worksheet for group comparison activity
Introduction:

Begin with a quick poll asking students how they access school resources (e.g., laptops, tablets, shared terminals). Connect their responses to the concept of client devices and outline today’s success criteria: students will be able to differentiate thin and thick clients and justify their use in real‑world contexts.

Lesson Structure:
  1. Do‑now (5'): short quiz on basic client‑server terminology.
  2. Mini‑lecture (10'): define thin and thick clients, show side‑by‑side diagram, highlight hardware and processing locations.
  3. Guided comparison (10'): walk through advantages/disadvantages using the provided table.
  4. Group activity (15'): teams complete a blank comparison chart for two given scenarios (e.g., school computer lab vs. graphic design studio).
  5. Class debrief (5'): groups present findings; teacher clarifies misconceptions.
  6. Exit ticket (5'): each student writes one situation where a thin client is ideal and one where a thick client is preferred.
Conclusion:

Summarise the core differences—processing location, hardware needs, network dependence, and cost. Collect exit tickets to gauge understanding and assign a brief homework: research a real‑world example of a thin‑client deployment and a thick‑client deployment, noting why each was chosen.