CWEB 160 - Introduction to JavaScript
| JOHNSON COUNTY COMMUNITY COLLEGE |
| TECHNOLOGY DIVISION |
| COMPUTER WEB |
| COURSE OUTLINE |
| Title: Introduction to JavaScript | Effective Term: Spring 2009 | |
| Number: CWEB 160 | Credit Hours: 1 | Contact Hours: 1 |
| Course Type: Career | Lecture Hours: 1 | Lab Hours: 0 |
Description:
This course will cover the commands and techniques available to add
functionality to Web pages using JavaScript. Topics to be covered include
integrating JavaScript into an HTML file, creating pop-up windows, adding
scrolling messages, validating forms and enhancing the use of image and
form objects. 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 105 Introduction to Web Pages: Dreamweaver or CWEB 106 Introduction to Microsoft FrontPage or CPCA 161 Introduction to Web Pages using HTML |
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:
- Describe JavaScript.
- Define HTML and explain the use of HTML tags.
- Define JavaScript cookies and variables.
- Define expression and describe the arithmetic operators.
- Discuss the use of JavaScript functions.
- Describe the purpose of event handlers, frames, and arrays.
- Insert SCRIPT tags on a Web page.
- Write beginning and ending SCRIPT tags.
- Define and use flickering to draw attention.
- Set the background color of a Web page using JavaScript.
- Extract the system date.
- Write a user-defined function that displays a message and links viewers to a new site.
- Write a user-defined function to display a scrolling message in a form text box.
- Write a user-defined function to calculate mortgage payments.
- Validate data entry using a nested If...Else statement.
- Write a user-defined function to format output in currency format.
- Use the open() method to display another Web page in a pop-up window.
- Use the lastModified property to display the date a Web page was last modified.
- Create an image object.
- Write a rolling banner function.
- Create a dynamic greeting.
- Write a user-defined function that calculates the number of days to a future date.
- Write a user-defined function that changes an image when the mouse pointer passes over a related link.
Content Outline & Competencies:
I. Introduction to JavaScript Programming A. Describe JavaScript. B. Define HTML and explain the use of HTML tags. C. Define JavaScript cookies and variables. D. Define expression and describe the arithmetic operators. E. Discuss the use of JavaScript functions. F. Define objects, properties, methods, and events. G. Describe the purpose of event handlers, frames, and arrays. II. Integrate JavaScript and HTML A. Describe how to integrate JavaScript and HTML. B. Insert SCRIPT tags on a Web page. C. Write beginning and ending SCRIPT tags. D. Define and use flickering to draw attention. E. Set the background color of Web page using JavaScript. F. Extract the system date. G. Use several variables to construct a message. H. Write a user-defined function that displays a message and links viewers to a new site. I. Use the last Modified property to display the last modified document date. III. Create Pop-up Windows, Add Scrolling Messages, and Validate Forms A. Explain the four basic components of a scrolling message. B. Write a user-defined function to display a scrolling message in a form text box. C. Write a user-defined function to calculate mortgage payments. D. Validate data entry using a nested If...Else statement. E. Write a user-defined function to format output in currency format. F. Use the open() method to display another Web page in a pop-up window. G. Use the lastModified property to display the date a Web page was last modified. IV. Enhance the Use of Image and Form Objects A. Create an image object B. Write a rolling banner function C. Create a dynamic greeting D. Write a user-defined function that calculates the number of days to a future date. E. Write a user-defined function that changes an image when the mouse pointer passes over a related link.
Methods of Evaluation of Competencies:
Evaluation of student mastery of course competencies will be accomplished using the following methods:
A minimum of two quiz 40%
A minimum of four projects 60%
100%
Grading criteria:
90 - 100% A
80 - 89% B
70 - 79% C
60 - 69% D
0 - 59% F
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