Computer Information Science American River College
Courses

CISW 400: Client-side Web Scripting

Units: 4.00
Prerequisite: CISW 300 (Web Publishing) with a grade of "C" or better
Advisory: CISP 300 (Algorithm Design/Problem Solving) and CISW 310 (Advanced Web Publishing)
Hours: 54 hours lecture, 54 hours laboratory
Description: This course emphasizes the creation of dynamic and interactive web sites using a client-side scripting language such as JavaScript/Ajax. Topics include the Document Object Model of web pages, core features of the client-side scripting language, event handling, control of windows and frames, functions, and form validation.

Section 3: Learning Outcomes and Objectives

Upon completion of this course, the student will be able to:

  • develop web pages using advanced design concepts with Cascading Style Sheets (CSS) and JavaScript.
  • analyze the Document Object Model and the concepts behind asynchronous JavaScript and XML (Ajax).
  • define the core structures, statements, and syntax of the JavaScript language.
  • construct web pages with structured HTML that incorporates basic JavaScript functions such as mouse rollovers, window popups, slideshows, and form validation.
  • develop web pages that use the Ajax Engine.
  • produce scripts that integrate the Ajax Engine with server-side scripts written in Php or Perl.
  • develop database tables using a web database software such as MySQL.
  • integrate server-side scripts with Php or Perl using the Ajax Engine.
  • write Ajax scripts that incorporate the canvas element and cookies.
Certificates requiring this course: