Mt. San Jacinto College Computer Information Systems
CSIS 125A:Web Development- Level2

Table of Contents

Course Description

This is an extensive course on the client-side technologies used in software application development. Its main focus is on teaching how to manipulate client-side objects, behaviors, and events using JavaScript, JavaScript libraries and JavaScript frameworks like jQuery and jQueryUI. Students will learn about Dynamic HTML (DHTML), client-side scripting, the Document Object Model (DOM), Asynchronous JavaScript and XML (AJAX), and the Web-based resources available for developing professional Web pages including technologies used for: form validation, adding Web widgets, and much more.

Course Objectives

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

  1. Compare and Contrast HTML to DHTML
  2. Compare and Contrast static to dynamic Web pages.
  3. Examine client-side scripting options and capabilities.
  4. Evaluate Web-based tools available for enhancing user interaction and form validation in Web pages.

Student Learning Outcomes

  1. Code and implement a JavaScript if statement to handle a branching problem (as described in a problem/case scenario).
  2. Code and implement a JavaScript switch statement to handle a branching problem (as described in a problem/case scenario).
  3. Code and implement a While loop construct in JavaScript for a given problem.
  4. Code and implement a For loop construct in JavaScript for a given problem
  5. Prepare a technical report or presentation on some advanced aspect of Web development.
  6. Research and identify career paths related to the Web development program.