CNIT 133 Interactive Web Pages: JavaScript and AJAX Spring 2011 Syllabus
CRN 38247, Sec 832, ONLINE (no required on-campus meetings)
Course Description
3 units. Lec-3, lab-3, CR/NC avail.
Creation of interactive Web pages using JavaScript, including
properties, methods, objects, and event handlers of the Document Object
Model. Creation of interactive Web pages using AJAX technologies. CSU
Instructor Contact Information
Office Hours
Tuesdays and Wednesdays, 4:00 - 4:50 PM,
Room Sci 147 or by arrangement for online students
Because this is an online class, in-person office hours can be made by
arrangement. Please email the instructor using the Insight Email tool.
(Or send an email outside of Insight to pwood@ccsf.edu)
I also encourage you to first post questions to the Forums in Insight
for help from your fellow students.
Course description
Creation of original client-side
scripts using JavaScript to make Web pages interactive. Creation of
Dynamic HTML elements to make Web pages dynamic, including properties,
methods, event handlers, and structured graphic controls of the Dynamic
Object model. AJAX and DHTML will be covered during in the final two
modules of this course. Course Schedule.
Prerequisite
The course advisory for CNIT 133 is
CNIT 132: Intermediate HTML and XHMTL. Intermediate level HTML or XHTML
and and knowledge of FTP and file/directory permissions is required.
Main Textbook
![]() |
JavaScript: The Definitive Guide,
David Flanagan, O'Reilly, 5th edition. ISBN 0-596-10199-6. For students with some programming experience |
Optional Textbooks
![]() |
Internet & World Wide Web How to
Program, 4/e. Harvey M. Deitel and Paul J. Deitel, 2008. ISBN 0-13-175242-1 The Deitel and Deitel website has more information about the book if you would like to find out more information about this book. (Students with little or no programming experience should consider this book.) |
![]() |
Javascript: Concepts &
Techniques; Programming Interactive Web Sites. Tina McDuffie, Franklin, Beedle, & Associates, Inc., ISBN 1-887902-69-4 Another really good option for students with little or no programming experience. Note: This textbook is no longer available in the bookstore. You may be able to find a used copy online. |
Course Requirements
- Required homework assignments
- Participation in Insight Forum discussions online
- Comprehensive final exam taken online during the period of Monday
Dec. 13 - Wednesday Dec. 15
- NOTE: Extra credit assignments will be available during the semester.
Grading
Homework assignments, 65%
Comprehensive final exam, 25%
Online participation, 10%
Total = 100%
Comprehensive final exam, 25%
Online participation, 10%
Total = 100%
Mid-term and final letter grades determined as follows:
A = 90-100%
B = 80-89%
C = 70-79%
D = 50-69%
F = Below 50%
B = 80-89%
C = 70-79%
D = 50-69%
F = Below 50%
Late Assignments
To get full credit for an assignment,
it must be turned in by the due date. Partial credit may be given for
late assignments at the discretion of the instructor. Absolutely no
homework will be accepted after the last day of class, Wednesday May
27, 2011.
Important Dates
Wednesday
February
2: Last day to add classes in person
Saturday February 5: Last day to add classes via the Web
Thursday February 10: Last day to drop without a "W".
Tuesday February 22: Last day to request a Pass/No Pass (P/NP) grading option
Thursday April 21: Last day for Student-Instructor initiated Withdrawal or to file a petition for a Leave of Absence
Saturday February 5: Last day to add classes via the Web
Thursday February 10: Last day to drop without a "W".
Tuesday February 22: Last day to request a Pass/No Pass (P/NP) grading option
Thursday April 21: Last day for Student-Instructor initiated Withdrawal or to file a petition for a Leave of Absence
Missed Tests
The final exam is given online in
Insight during Finals Week. The final is required -- if you cannot take
the final exam during that time, please contact the instructor as soon
as possible to make other arrangements.
Other Student Resources
There are a number of computer labs for
use on campus. A great one for CNIT students is the ACRC Lab, Batmale
Hall 301. Please see the ACRC lab
web site for more information.
Policies on Copyright while using CCSF facilities
CCSF Guidelines for lab use: Software
in use in the lab and printed resource materials are copyrighted with
all rights reserved except when explicitly described as public domain.
Under copyright laws, these items may not be copied, photo-copied,
reproduced or reduced to any electronic medium, in whole or in part.
Any violation or attempt to violate copyright laws may result in
disciplinary action.
Changes to the Syllabus
This syllabus is subject to change
throughout the semester due to emergent student needs, important new
learning opportunities, or other unforeseen situations. In the event a
change must be made, the instructor will notify the students as soon as
practically possible, and provide an updated syllabus on the course
website.
Academic Accommodation
Students who need academic
accommodations should request them from the Disabled Students Programs
and Services (DSPS) located in the Rosenberg Library, Room 323 on the
Ocean Campus. DSPS is the campus office responsible for verifying
disability-related need for academic accommodations, assessing that
need, and for planning accommodations in cooperation with students and
instructors as needed and consistent with course requirements.


