Home         Resumé         Interests         Courses         Projects        


CIS 242 - Web Development II: JavaScript

Winter, 2013 - 5.0 Credits

Course Overview:

Continuation of concepts and practice introduced in CIS 241. Topics include: embedding, inline and external scripts, functions, form validation, loops, conditional statements, strings, numbers, and DHTML.

Course Objectives:

pon successful completion of this course, students will be able to:

  1. Use client-side scripting with well-formed Web pages.
  2. Recognize client-side variables and data types and the operations that can be performed on them.
  3. Write client-side functions, event handlers and control structures.
  4. Use the browser object-model to create scripts that control browser functionality.
  5. Verify form data through scripting validation.
  6. Create and implement client-side web applications.
  7. Use object-oriented programming within client-side scripting.
  8. Save state information through the use of hidden form fields, query-strings and cookies.
  9. Add interactivity to Web pages through the Document Object Model and Dynamic HTML.
  10. List the concepts of server-side programming.
  11. Introduce database connectivity.

Course Syllabus:

What I Learned:

Building on the initial programming skill set that I developed in CS 115, the Javascript course allowed me to further develop those skills in an environment designed for web-based use. This is also one of the most challenging courses that I have taken, as I was required to synthesize my programming skill set.

Projects:

Project 1:   Tic-Tac-Toe
Project 2:   Expression_Evaluator
Project 3:   Trip Planner
Project 4:   Timesheet
Project 5:   Timer
Project 6:   JS Object