College of the Redwoods COURSE OUTLINE PROGRAM AND COURSE NUMBER:

advertisement
CIS 85 - Page 1
Date Approved:
10/23/98
Date Scanned:
5/31/2005
Date Inactivated
1/25/08
College of the Redwoods
COURSE OUTLINE
PROGRAM AND COURSE NUMBER:
CIS 85
FORMER NUMBER (If previously offered) _________
COURSE TITLE INTRODUCTION TO JAVASCRIPT
L CATALOG AND OUTLINE
1.
CATALOG DESCRIPTION:
An introduction to enhancing Internet web pages using JavaScript, an Internet scripting language.
Participants will learn how to add interactivity to web pages, modify existing JavaScript code, and create
original JavaScript solutions.
NOTE: Intermediate knowledge of the Internet (browsing, searching, and saving files) and HTML
(comfortable with frame implementation) is assumed.
2. COURSE OUTLINE:
% of Classroom Hours Spent on Each Topic
The Relationship between JavaScript and HTML
Exploring JavaScript Templates
Objects, Names, and Literals
Operators and Expressions
JavaScript Statements
Functions
Events
Objects and Windows
Forms
Arrays
Images
Cookie Basics
II. PREREQUISITES
Prerequisite?
No
Corequisite?
No
Recommended Preparation?
No
5
10
5
5
5
10
10
10
10
10
10
10
Yes _____________________
(course)
Yes _____________________
(course)
Yes CIS 83 & 84_________
(course)
Rationale for Prerequisite, Corequisite, Recommended Preparation. JavaScript is an add-on to HTML,
which is the core mark-up language behind the world-wide-web. Knowledge of the Internet and HTML is
crucial in understanding how to implement JavaScript code in an HTML document.
CIS 85 - Page 2
Date Approved:
10/23/98
Date Scanned:
5/31/2005
Date Inactivated
1/25/08
III. OUTCOMES AND ASSESSMENTS
I. COURSE OUTCOMES/OBJECTIVES:
List the primary instructional objectives of the class. Formulate some of them in terms of specific
measurable student accomplishments, e.g., specific knowledge and/or skills to be attained as a result of
completing this course. For degree-applicable courses, include objectives in the area of “critical thinking.”
Upon successful completion of this course, the students will be able to:
Modify existing JavaScript to meet their needs.
Create new and original scripts.
Manipulate JavaScript objects and react to user events.
Add interactivity to an Internet web page.
2. COLLEGE LEVEL CRITICAL THINKING TASKS/ASSIGNMENTS:
Degree applicable courses must include critical thinking tasks/assignments. This section need not be
completed for non-credit courses. Describe how the course requires students to independently analyze,
synthesize, explain, assess, anticipate and/or define problems, formulate and assess solutions, apply
principles to new situations, etc.
Analyze and understand existing JavaScript templates to determine if they will be satisfactory or modify
the code as required.
Design, create, and test JavaScript solutions to a variety of problems.
Envision JavaScript implementations, even if implementation of the vision is beyond the scope of the
class. In other words, students will be encouraged to think beyond the bounds of the class as they
envision uses of the technology.
3. ASSESSMENT
Degree applicable courses must have a minimum of one response in category A, B, or C. If category A is
not checked, the department must explain why substantial writing assignments are an inappropriate basis
for at least part of the grade.
A. This course requires a minimum of two substantial (500 words each) written assignments which
demonstrate standard English usage (grammar, punctuation, and vocabulary) and proper paragraph and
essay development. In grading these assignments, instructors shall use, whenever possible, the English
Department’s rubric for grading the ENGL 150 exit essay. Substantial writing assignments, including:
essay exam(s)
term or other paper(s)
laboratory report(s)
written homework
reading report(s)
other (specify) _____
If the course is degree applicable, substantial writing assignments in this course are inappropriate
because:
The course is primarily computational in nature.
The course primarily involves skill demonstrations or problem solving.
Other rationale (explain) __________________________________________
2. Computational or Non-computational problem-solving demonstrations, including:
exam(s)
quizzes
homework problems
laboratory report(s)
field work
other (specify)_______
3. Skill demonstrations, including:
class performance(s)
other (specify)____
4. Objective examinations, including:
multiple choice
completion
field work
performance exam(s)
true/false
other (specify) short answer
matching items
5. Other (specify) ____________________________________
CIS 85 - Page 3
Date Approved:
10/23/98
Date Scanned:
5/31/2005
Date Inactivated
1/25/08
NOTE: A course grade may not be based solely on attendance.
IV. TEXTS AND MATERIALS
APPROPRIATE TEXTS AND MATERIALS:
(Indicate textbooks that may be required or recommended, including alternate texts that may be used.)
Text(s)
Title: Netscape Developer’s Guide to JavaScript
Required
Edition:_1st
Alternate
Author: Anderson
Recommended
Publisher: Prentice Hall
Date Published: 1997
(Additional required, alternate, or recommended texts should be listed on a separate sheet and attached.)
For degree applicable courses the adopted texts have been certified to be college-level:
Yes. Basis for determination:
is used by two or more four-year colleges or universities (certified by the Division Chair or
Branch Coordinator, or Center Dean)
OR
has been certified by the LAC as being of college level using the Coleman and Dale-Chall
Readability Index Scale.
No. Request for Exception Attached
REQUIRED READING, WRITING, AND OTHER OUTSIDE OF CLASS ASSIGNMENTS:
Over an 18-week presentation of the course, 3 hours per week are required for each unit of credit. ALL
Degree Applicable Credit classes must treat subject matter with a scope and intensity which require the
student to study outside of class. Two hours of independent work done out of class are required for each
hour of lecture. Lab and activity classes must also require some outside of class work. Outside of the
regular class time the students in this class will be doing the following:
Study
Answer questions
Skill practice
Required reading
Problem solving activity or exercise
Written work (essays/compositions/report/analysis/research)
Journal (reaction and evaluation of class, done on a continuing basis throughout the
semester)
Observation of or participation in an activity related to course content (e.g., play, museum,
concert, debate, meeting, etc.)
Field trips
Other (specify) ____________________________
CIS 85 - Page 4
Date Approved:
10/23/98
Date Scanned:
5/31/2005
Date Inactivated
1/25/08
V. TECHNICAL INFORMATION
1. Contact Hours Per Week: (Indicate
5. Recommended Maximum Class Size 30
"TOTAL" hours if less than semester length)
Lecture:
Weekly
Lab:
Weekly 27
No. of Weeks 5
TOTAL
TOTAL
(S = semester length)
(Use Request for Exception sheet to justify
6. Transferability
CSU
UC
List two UC/CSU campuses with similar courses
(include course #s)
HSU, CIS 480 CSUC, CSCI 053
more-than-minimum required hours.)
Articulation with UC requested
Units 0.5 or
Variable Unit Range
7. Grading Standard
Letter Grade Only
2. TLUs 1.5
CR/NC Only
Grade-CR/NC Option
3. Does course fulfill a General Education
requirement? (For existing courses only;
for new courses, use GE Application Form)
Grade-CR/NC Option Criteria:
Introductory
1st course in sequence
Exploratory
Yes
No
8. Is course repeatable
If yes, in what G.E. area?
Yes
No
If so, repeatable to a maximum of:
AA/AS Area
Total Enrollments
CSU/GE Area
Total Units
IGETC Area
(Use Request for Exception sheet to justify repeatability.)
4. Method of Instruction:
9. SAM Classification D
Lecture
Lab
Lecture/Lab
Independent Study
Course Classification I
CIS 85 - Page 5
Date Approved:
10/23/98
Date Scanned:
5/31/2005
Date Inactivated
1/25/08
Download