You need to create a plan of a lesson for a teacher. Format it using markdown formatting (do not use html tags, only use markdown, including...
←
→
Full lessonCreate 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 subjectComputer science
What topicJava script
What length (min)30
What age groupYear or Grade 11
Class size20
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 slides5
Create fill-in cards for students
Create creative backup tasks for unexpected moments

Lesson plan

Topic

JavaScript Fundamentals

Objectives

Materials

Grade/Age Group

Year 11 (16-17 years old)

Subject

Computer Science

Class Size

20 students

National Curriculum Alignment

This lesson is designed to meet the requirements of the National Curriculum for Computing, focusing on programming and computer systems.

Lesson Structure

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.

Homework

Assessment

Additional Notes

Lesson script