Web Page Development with Javascript (X52.9755)

New York University, SCPS Information Technology
Spring 2005 (February 9 - April 20, 6:00pm-9:00pm)
Instructor: A. Deck
Schedule Overview Assignments


Javascript implements an easy-to-learn, object-oriented scripting language. Also known as ECMA-Script, it has been incorporated into various other contexts, but it is mostly known as a Web programming language because it is embedded in almost all browsers.

Course Description Students will be led through the fundamental characteristics of this language. Fundamentals of programming, including variables, arrays, reserved words, declarations, conditions, etc., will be discussed. Programming practices, as they apply to Javascript, will be covered. As the course progresses, students will be expected to develop personal projects. A final project, a mid-term, and a final will serve as the primary grading criteria.

Objectives Students will learn how to solve common Web content development problems using the Javascript language. They will become familiar with the syntax and conventions of the language. Each student will develop a personal project for the class that incorporates practical Javascript techniques.

  • Learn basic syntax and usage
  • Become familiar with the document object model
  • Learn how to develop solutions to common Web-programming problems

Projects are developed during the semester, with critiques and discussions. These are expected to use some of the techniques learned in class, but are largely directed by the students' interests.



Book requirements
  • Teach Yourself Javascript in 21 Days, By Jonathan A. Watt, Publisher: SAMS, ISBN:0672322978
  • Javascript for the World Wide Web, By Tom Negrino and Dori Smith, Publisher: Peachpit, ISBN: 032119439X

  • Web Design in a Nutshell, By Jennifer Niederst, Publisher: O'Reilly, ISBN: 0596001967
  • Javascript: The Definitive Guide, By David Flanagan, Publisher: O'Reilly, ISBN: 0596000480

Lab hours:

Here are the Open Lab Hours for the Spring Semester (2004!).

Woolworth (15 Barclay Street)

Open PC Lab at Woolworth, Room 322
12 pm - 6 pm, Monday - Thursday (no Fridays)

Open Mac Lab at Woolworth, Room 335
1:30 pm - 5:00 pm Monday/Wednesday/Friday
Saturday's 12:30 pm - 1:30 pm
Open PC Lab at Woolworth, Room 322
(Student ID are needed)

Cooper Square ( 48 Cooper Square)
Second Floor
Fridays Only 10:00 AM - 10:00 PM
(Student ID card are needed)