| 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 | python |
| What length (min) | 30 |
| What age group | Doesn't matter |
| 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 |
Introduction to Python
Any grade (Suitable for beginners)
Computer Science
20 students
| Step Number | Step Title | Length (minutes) | Details |
|---|---|---|---|
| 1 | Introduction to Python | 5 | Brief overview of Python. Discuss its popularity and applications. |
| 2 | Setting Up the Environment | 5 | Guide students to open Python or an online interpreter. |
| 3 | Variables and Data Types | 10 | Explain what variables are and introduce common data types (int, float, str). Provide examples. |
| 4 | Basic I/O Functions | 5 | Teach print() and input() functions. Show examples of usage. |
| 5 | Hands-on Practice | 5 | Students write a simple script that asks for user input and prints a response. |
| 6 | Homework Assignment | 5 | Explain the homework (write a Python script using variables and I/O). Distribute handouts and clarify instructions. |