LESSON PLAN 56: Input and Output Statements
Lesson Details
Strand: 3.0 Software Development
Sub Strand: 3.3 Identifiers and Operators
Duration: 40 minutes (Single lesson)
Lesson: 3 of 6
Class Level: Grade 10
Key Inquiry Question (Lesson Starter)
How can programs interact with users?
Specific Learning Outcomes
By the end of the lesson, the learner should be able to:
- a) use input and output statements in a programming language,
- b) write programs that accept user inputs and display outputs,
- c) use standard libraries in programming language,
- d) demonstrate creativity in designing interactive programs.
Selected Learning Experiences
Introduction (5 minutes)
- Review homework: Check rectangle area calculator declarations
- Present key inquiry question: “How can programs interact with users?”
- Real-world discussion: “When you use an ATM, how does it know your account? When you search Google, how does it know what you want?”
- Brainstorm: What are examples of programs that ask for input? (calculators, games, online forms, apps)
- Introduce lesson focus: Making programs that communicate with users
Development Activities (30 minutes)
Activity 1: Understanding Input and Output (10 minutes)
Oops! Unlock More Access Rights:
If you find that you are not subscribed, consider upgrading your account or subscribing to the necessary plan to gain access.
How do I enrol for membership to access all resources?
Visit our premium page and make two steps. Begin …