5.0 Credits
Students will explore the topics of embedding, inline and external scripts, functions, form validation, loops, conditional statements, strings, numbers, DHTML, and an introduction to JavaScript Frameworks. Students build multi-page Web sites using these technologies.
Course-level Learning Objectives(CLOs)
Upon 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 (time allowed).