0% found this document useful (0 votes)
3 views2 pages

Lesson Plan - 17 - JavaScript Function and Objects

This lesson plan focuses on teaching JavaScript functions and objects, aiming to help students understand their purpose and how to create them. Activities include group brainstorming, hands-on practice writing functions, and collaborative discussions on creating objects, all designed to enhance student engagement and practical coding skills. The lesson concludes with a reflection session to reinforce learning outcomes.

Uploaded by

prof.rrk8
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Lesson Plan - 17 - JavaScript Function and Objects

This lesson plan focuses on teaching JavaScript functions and objects, aiming to help students understand their purpose and how to create them. Activities include group brainstorming, hands-on practice writing functions, and collaborative discussions on creating objects, all designed to enhance student engagement and practical coding skills. The lesson concludes with a reflection session to reinforce learning outcomes.

Uploaded by

prof.rrk8
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Lesson Plan

Name: R Radhakrishnan

Title of your lesson: JavaScript: functions and objects (Course Name: Web Technologies)

Aims: This lesson will guide students through java script function, how to invoke function and utilize
parameters, and how to create and manipulate objects.

Learning Outcomes:
By the end of this lesson, students will be able to:
1. Understand the purpose of functions in JavaScript and create reusable blocks of code.
2. Define and create objects as well as utilize JavaScript's built-in objects.

Activities Duration

Opening: What the students will do: 10 min


● In small groups, students will quickly brainstorm and recall
basic of function and objects.
● They will write their own functions, such as one that multiplies
two numbers or converts temperatures from Celsius to
Fahrenheit.

How you (the teacher) will facilitate or scaffold student learning:


● I will use various strategies to ensure students understand
JavaScript functions and objects:
o Begin with a discussion: "Where we have seen
functions in real life?" to relate functions to real-world
concepts.
o Show how to define and use functions and objects step by step.
● I will guide discussions by highlighting essential concepts.

Rationale for this activity:


● Use a simple interactive quiz or brainstorming session to recall
basic JavaScript concepts (variables, data types).
● Encourages student engagement through peer discussion.

Activity 1: What the students will do: 15 min


(Hands-on ● Students will write their own functions.
Practice) How you (the teacher) will facilitate or scaffold student learning:
● I will demonstrate step-by-step how to define and call functions, pass
parameters, and return values.
● I will then ask students to write any function of their own.
Rationale for this activity:
● Engaging Students with Practical, Hands-On Learning
● Students will learn how to think logically and structure their
code to solve practical problems.
Activity 2: What the students will do: 15 min
(Group ● Assign tasks like creating a student object with methods to
Discussion) calculate grades.

How you (the teacher) will facilitate or scaffold student learning:


● I will introduce objects using real-world analogies (e.g., a
student object with properties like name, age and methods like
study()).
● I'll move about the classroom helping students troubleshoot
problems and answer questions.

Rationale for this activity:


● Promotes practical experience, enhancing students' capacity to
produce practical JavaScript code.
● Encourages teamwork and peer education via testing and code
review.
● Improves and debugs form validation logic, which strengthens
problem-solving abilities.
● Makes learning relevant and useful by reiterating the
significance of user input validation in web development.

Conclusion: What the students will do: 5 min


● Students will briefly reflect on what they have learned and
discuss one key takeaway with a partner.
How you (the teacher) will facilitate or scaffold student learning:
● I will summarize the key points and address any remaining
questions.
Rationale for this activity:
● Reinforces learning through discussion and summarization.

You might also like