| 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 | Java script |
| What length (min) | 30 |
| What age group | Year or Grade 11 |
| 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 |
JavaScript Fundamentals
Year 11 (16-17 years old)
Computer Science
20 students
This lesson is designed to meet the requirements of the National Curriculum for Computing, focusing on programming and computer systems.
| Step Number | Step Title | Length (minutes) | Details |
|---|---|---|---|
| 1 | Introduction to JavaScript | 5 | Briefly introduce what JavaScript is, its importance in web development, and its history. |
| 2 | Setting Up the Environment | 5 | Guide students on how to set up a code editor or use an online environment for coding. |
| 3 | JavaScript Basics | 10 | Explain variables, data types (string, number, boolean), and demonstrate with examples. |
| 4 | Functions in JavaScript | 5 | Introduce functions, their syntax, and importance. Write a sample function together. |
| 5 | Manipulating the DOM | 5 | Show how to use JavaScript to change HTML elements on a page using simple examples. |
| 6 | Practice Activity | 5 | Allow students to create a small JavaScript function that manipulates the DOM. |
| 7 | Recap and Closing | 5 | Summarise key points covered in the lesson and outline the homework task. |