A JavaScript Primer

Sam Scott, Sheridan College

Presented at the CEMC Summer Institute, 2013

1a. Motivation

  • JavaScript is one of the most important languages in the world.
  • JavaScript is growing as an app development language (see web vs. native, Tizen and FireFox OS).
  • Teaching web programming could help build student enthusiasm for CS.

1b. Examples

1c. Resources

2. Some JavaScript Basics

3. The Document Object Model (DOM)

4. Functions and Events

5. Drawing on the HTML5 Canvas