Javascript Introduction

From Dallas Makerspace
Jump to: navigation, search


Course Overview

JavaScript is the primary scripting languages used in browsers to add interactivity to web pages. In this course students will get an introduction to the basics of creating and editing JavaScript scripts for web pages. Students will create JavaScripts that use numeric and string variables and work with numeric and string functions. Students will create scripts that get input from the user and display output on the page. Students will write scripts to define and use objects and functions. An understanding of HTML/XHTML, CSS and programming is useful but not necessary for this course. Students will need a text editor, like Notepad and a browser like Firefox.

ATTENTION: This course has a strict start and end date.

Course Outline

  • Students will create a basic web page that contains JavaScript.
  • Students will write JavaScript code, run it and debug it.
  • Students will write JavaScript code to get input from the user and display the results.
  • Students will write JavaScript code to work numeric and string data and dates.
  • Students will write JavaScript code to execute conditionally and to loop.
  • Students will write JavaScript code to create and use arrays.
  • Students will write JavaScript code to define and use functions.
  • Students will write JavaScript code to create and use objects.
  • Students will write JavaScript code to validate data and handle errors.
  • Students will create a final project using what they learned in the class.


All necessary materials are included.


System Requirements

Internet Connectivity Requirements

  • Cable and DSL internet connections are recommended.

Hardware Requirements

  • Minimum Pentium 400 Mhz CPU or G3 Macintosh. 1 GHz or greater CPU recommended.
  • 256MB RAM minimum. 1 GB RAM recommended.
  • 800x600 video resolution minimum. 1025x768 recommended.
  • Speakers/Headphones to listen to Dialogue steaming audio sessions.
  • A microphone to speak in Dialogue streaming audio sessions.

Operating System Requirements

  • Windows Vista, 7, 8, 8.1, 9, 10
  • Mac OSX 10 or higher.
  • OpenSUSE Linux 9.2 or higher.

Web Browser Requirements

  • Google Chrome is recommended.
  • Firefox 13.x or greater.
  • Internet Explorer 6.x or greater.
  • Safari 3.2.2 or greater.

Software Requirements

  • Adobe Flash Player 6 or greater.
  • Oracle Java 7 or greater.
  • Adobe Reader 7 or greater.

Web Browser Settings

  • Accept Cookies
  • Disable Pop-up Blocker.

External Resources

Additional Reading