JavaScript I Lesson Plan
JavaScript I Lesson Plan
Lesson Plan
JavaScript Hard
In this class we'll cover variables, expressions, and functions. Students need to have intermediate computer skills and a
basic understanding of HTML and CSS to attend.
Lesson Objectives
At the end of the class, the student will:
● Understand what a variable is and be able to both declare and initialize a variable
● Understand the basic data types in JavaScript
● Be able to use expressions to do basic math and concatenate strings
● Be able to write and call a function, with and without arguments
● Understand the concept of global and local scope
Lesson Prerequisites
● It is recommended that students have some knowledge of HTML and CSS.
Lesson Outline
The lesson is completed in one 120 minute class session.
(x) Introduction
Introduce instructor, students.
o Ask students at introduction: Have you used JavaScript before? Why do you want to learn JS?
Let students know it’s okay to take phone calls, but ask them to put their phone on vibrate and answer calls
outside the classroom.
Inform students that they can sit back and watch if the class is too advanced.
Inform students they can go to the bathroom, they don’t need permission.
Show order in which class will happen. Explain scope of class.
sum(4,2);
console.log(“The global result is “ + result);
Key Decisions
1. I’ve decided to use jsbin in class, largely because you can set the text size without having to zoom in the whole
screen. There are many other tools you can use, including Codepen and JSbin.
Links
Teaching Materials: http://www.teaching-materials.org/javascript/
Oz Girl Develop It: http://cathylill.net/courses/js101/
Girl Develop It: http://www.girldevelopit.com/materials