"Live simply, that others
may simply Live..."
Mahatma Gandhi
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:
- Use client-side scripting with well-formed Web pages.
- Recognize client-side variables and data types and the operations that can be performed on them.
- Write client-side functions, event handlers and control structures.
- Use the browser object-model to create scripts that control browser functionality.
- Verify form data through scripting validation.
- Create and implement client-side web applications.
- Use object-oriented programming within client-side scripting.
- Save state information through the use of hidden form fields, query-strings and cookies.
- Add interactivity to Web pages through the Document Object Model and Dynamic HTML.
- List the concepts of server-side programming.
- 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
