Schedule & Notes

Date Title Exercises Links/Notes Reading
Introduction
Document Object Model
Introduction to JavaScript
Variables and Constants
Data Types
Labor Day (no classes)
Problem Solving Techniques
Demos
Simple Functions
Arithmetic Operators
Relational Operators
Logical Operators
Interactive Boxes
Program Planning
Algorithms, Pseudocode, and Flowcharts
Review
Exam 1
Strings
Strings (concluded)
Exam Discussion
Functions
Functions (concluded)
Designing Functions as Black Boxes
Control Structures
Sequence
Selection
Iteration
Data Validation using Selection
Debugging:
FireBug
Web Developer Toolbar
Browser Error Console
Review
Exam 2
Arrays
Array Examples
Exam Discussion
Arrays in Functions
Parallel Arrays
HTML5 Controls that Use JavaScript
Drag and Drop
Canvas
Offline Storage
Geolocation HTML5 Controls that Use JavaScript
Thanksgiving Break
Thanksgiving Break
jQuery
jQuery
jQuery
jQuery
Review
Wed, 12/14 Exam 3: 7:30 am - 9:30 am