| Full lesson | Create for a teacher a set of content for giving a lesson, beginning with the lesson plan. Each new block of materials must begin with an H1 heading (other subheaders must be H2, H3, etc). When you describe required pictures, write those descriptions in curly brackets, for example: {A picture of a triangle} |
| Which subject | Computer science |
| What topic | Coding in python |
| What length (min) | 30 |
| What age group | Year or Grade 7 |
| Class size | 20 |
| What curriculum | |
| Include full script | |
| Check previous homework | |
| Ask some students to presents their homework | |
| Add a physical break | |
| Add group activities | |
| Include homework | |
| Show correct answers | |
| Prepare slide templates | |
| Number of slides | 5 |
| Create fill-in cards for students | |
| Create creative backup tasks for unexpected moments |
Coding in Python
Year/Grade 7
Computer Science
20 students
| Step Number | Step Title | Length | Details |
|---|---|---|---|
| 1 | Introduction to Python | 5 min | Briefly explain what Python is and its uses in programming. Show examples of where Python is used in real-world applications. |
| 2 | Setting Up the Environment | 5 min | Guide students to open their Python IDE. Demonstrate how to run a simple "Hello, World!" program. |
| 3 | Understanding Variables | 5 min | Explain what variables are, their purpose, and how to declare them in Python. Provide examples. |
| 4 | Data Types | 5 min | Introduce basic data types in Python (int, float, string). Provide examples of how to use each type. |
| 5 | Coding Exercise: Variables | 5 min | Have students create a simple program that uses variables to store their names and ages, then print a greeting message. |
| 6 | Review and Q&A | 3 min | Address any questions students may have. Use this time to check understanding of the concepts taught. |
| 7 | Homework Assignment | 2 min | Distribute the homework, explaining that it will be checked in the next class without presentation. Homework involves practicing variable declaration and data types. |
The lesson is aligned with the curriculum requirements for Grade 7 Computer Science, focusing on foundational programming concepts and practical coding skills.