CWEB 170 - Intermediate JavaScript
| JOHNSON COUNTY COMMUNITY COLLEGE |
| TECHNOLOGY DIVISION |
| COMPUTER WEB |
| COURSE OUTLINE |
| Title: Intermediate JavaScript | Effective Term: Spring 2009 | |
| Number: CWEB 170 | Credit Hours: 1 | Contact Hours: 1 |
| Course Type: Career | Lecture Hours: 1 | Lab Hours: 0 |
Description:
This course builds on the skills learned in CWEB 160, Introduction to Web
Scripting: JavaScript. Students will learn to use JavaScript in their Web
pages to build menus and navigational structures. They will also learn to
use intermediate techniques for cookie manipulation and storage. Complex
use of operators (Bitwise, Assignment, Comparison, Arithmetic and Boolean)
will be explained. 1 hr. lecture/wk.
Associated Costs:
These are additional (out-of-pocket) expense considerations that students
should expect in addition to the course tuition, fees, and textbooks. $10
to $20.
Supplies: Refer to the instructor's course syllabus for details about any supplies that may be required.
| Prerequisite: | CWEB 160 Introduction to JavaScript |
Textbook(s): For information see - http://bookstore.jccc.net
Course Fees: NONE
Course Objectives:
Upon successful completion of this course the student should be able to:
- Build a menu for a WEB site with JavaScript.
- Effectively use JavaScript operators
- Build a tracking system with cookie creation and storage.
- Write JavaScripts with control structures.
Content Outline & Competencies:
I. Build a menu using DHTML and JavaScript. II. Write JavaScripts with advanced operators A. Write functions using bitwise operators B. Write conditional statements with comparison and boolean operators C. Create and initialize variables with assignment operators D. Write functions that calculate values using arithmetic operators III. Cookies A. Explain why data is stored in text files on the user's computer B. Explain how Netscape and Explorer store the cookie information differently C. Describe how the expiration date affects the life of the cookie D. Create, retrieve, and delete cookies IV. Control Structures A. Write a looping function that uses the Break command B. Write a looping function that uses the Continue command C. Write a Do While loop that lists the names of the images in a WEB page D. Write a For In loop that checks the value store in every element of an array E. Write a For loop that initializes the contents of an array F. Write an If / Else structure that branches program execution G. Write a Switch structure that displays one of may different error messages for data validation H. Write a While loop that processes the contents of a text string
Methods of Evaluation of Competencies:
Evaluation of student mastery of course competencies will be accomplished using the following methods:
Examinations 25% of grade
Projects/Assignments 75% of grade
100%
Grade Criteria:
A = 90% - 100%
B = 80% - 89%
C = 70% - 79%
D = 60% - 69%
F = Below 60%
Caveats: NONE
Disabilities:
If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.
JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

Open In Word