User:Keshab/Lesson Plan 2
Subject: Computer Science
Topic: Basic concept of computer programming.
No of students:20
Name of school: ABC
Time: 10 Minutes
Period:2nd
Methodology: Student centered
Specific Objective:
At the end of this session students will be able to,
- Introduce students to the basic concept of computer programming.
- and also its importance.
Teaching Materials:
- Whiteboard and markers
- A simple problem-solving activity (e.g., decoding a secret message)
- Small pieces of paper or index cards
- A hat or container
Introduction (2 minutes):
- Start with a question: "How do you think video games, apps, and websites are created?"
- Briefly discuss and gather responses from students. Transition to the concept of computer programming as the language that computers understand to perform tasks.
Main Activity - Decoding Secret Messages (5 minutes):
- Explain that computer programming is like giving instructions to a computer, and these instructions are written in a special language.
- Present a simple problem-solving activity: decoding a secret message. Write a coded message on the board (e.g., A=1, B=2, C=3) and ask students to decode it.
- Hand out small pieces of paper or index cards with coded messages for each student. Ask them to decode the message using the provided code.
- Encourage students to share their decoded messages and discuss the importance of clear and precise instructions.
Closure (2 minutes):
- Gather students back to the group.
- Discuss the experience and relate it to computer programming. Emphasize the need for clear and specific instructions in programming.
- Ask students if they found the activity challenging or fun and if they can see how it relates to computer programming.
Reflection (1 minute):
Ask students to jot down one thing they learned about computer programming during the lesson. Collect their notes or have a quick discussion to reinforce key points.