Saddleback College - Business Science Division

Course Syllabus



Instructor: Professor T. DeDonno   Semester Summer 2016
Office Hours E-Mail: Ticket # 13010
Class Site : Room # Prerecorded Web-Casts& Help in BGS248
Central Web-Site Time &; Day Orientation Web-casts 2:30 6/21 Details on Blackboard
Course Description
Client-side web development using JavaScript, JavaScript Frameworks including jQuery, Adobe Edge, Dreamweaver Spry, and introduction to AJAX. Includes an overview of basic JavaScript programming, data types, operators, functions, events, control structure, browser object model, HTML forms, object-oriented JavaScript , as well as intermediate JavaScript concepts, debugging, cookies, and security. Also introduces analysis of DOM and Introduction to Asynchronous JavaScript and XML (Ajax) web development technique. (Formerly CIM 269 B).
Course Objectives
Upon completion of this course, the student will be able to:
  1. Explain browser specific debugging tools and general fundamental debugging techniques to fix JavaScript errors.
  2. Identify and describe different JavaScript objects including Window, Document and Browser.
  3. Compose client-side scripting to handle events, JavaScript form validation and user interface special effects.
  4. Describe and implement JQuery and JQuery UI.
  5. Use and Analyze jQuery UI (User Interface) widgets inside of Web pages.
  6. Analyze use of jQuery mobile for mobile devices.
  7. Analyze Web page development using AJAX mashups.
  8. Compose basic JavaScript programs including data types, control structures, functions, operators and events.
Course Outcomes
Students who complete this course will be able compose basic JavaScript programs including data types, control structures, functions operators and events.
Debugging: Students who complete course will be able to explain browser specific debugging tools and general fundamental debugging techniques to fix JavaScript errors.
Recommended Textbook, Any of the four is recommended. Need to buy at least one.

JavaScript: Definitive Guide, By: David Flanagan Publisher:O'Reilly Media, May 2011 Pages:1096 Print ISBN: 978-0-596-80552-4 ISBN 10: 0-596-80552-7 Ebook ISBN: 978-1-4493-0212--2 ISBN 10: 1-4493-0212-2. Multiple inexpensive options:, and Valor Books. - Google Play

JavaScript Sixth Edition by Sasha Vodnik and Don Gosselin, Course Technology Incorporated, 2014, ISBN 1305078446 - online options

JavaScript, Fifth Edition by Don Gosselin; Course Technology Incorporated, 2011, ISBN 0-538-74887-7, 180 Day E-Book

jQuery and JQuery UI, Visual Quickstart Guide by Jay Blanchard, Publisher: Peachpit Press; 1 edition (December 13, 2012), ISBN-10: 0321885147 PDF first 59 Pages.

Other jQuery Book: Developing Web Pages with jQuery, Gosselin Copyright 2013 ISBN 13: 978-1-4354-6079-9

Course Grading
Course grade consists of assignments, quizzes and tests. Since this class meets only twice a week, you will be required to forward your saddleback e-mail address to your main e-mail. When sending e-mails, make sure you include ca4b or Java in subject line. Academic Integrity is critical to passing this course. Failure to abide by academic integrity can result in a failing grade. For further information on academic integrity consult UCSD Professor Elkan's Written Description. and the cim site policy. The course grade will be calculated from:
92-100 A   Blackboard Quizzes 40%
84-91.9 B Assignments 60%
70-83.9 C Special Grading Options:
  • A Grade Complete 15 assignments - and quiz grades at least 92%
  • B Grade Complete 11 assignments - and quiz grades at least 80%
  • C Grade Complete 8 assignments - and quiz grades at least 70%

Note a project can be worth more than one homework point. If you think your project idea should be worth more than one assignment and/or if you want to present a project in class let me know.

60-69.9 D
0-59.9 F
Dropping Class
It is the student's responsibility to officially withdraw (drop) from the class. However, Instructor may drop students under the following conditions:
  1. Students who have not completed at least 1 assignment and quiz two days before the drop without W grade.
  2. Students who have not completed at least 50% of the work by two days before the drop with W grade.
  3. Students who miss 2 or more class session
Regrading Policy
Sometimes you get a grade that you don't like, usually for one of the following reasons:
  1. There was a clerical error (i.e., the points were added up wrong).
  2. You think you did something right, and I think you did it wrong.

If you discover a clerical error, tell me immediately. The following Statute of Limitations will apply: You have one week from the day any graded assignment or test is returned to you to appeal the grade you received. After one week, I will assume that you believe the grade you got is the correct one. After one week, grades are unchangeable, fixed, and permanen

Special Needs
Students with disabilities are entitled to appropriate accommodations.  This course meets the requirements set forth in the accessibility checklist and universal design grid provided by Special Services. The Web pages, video presentations, textbooks and class materials used in this course are accessible to students with disabilities. If you have specific disabilities requiring accommodations, let your instructor know the first 10 days of the semester so that your learning needs may be met and for referral to the Special Services office where documentation of your disability will be provided to receive services and accommodations.  The Special Services Office is in Student Services Center, Room 113.

Any exceptions to the above statements will be considered individually & only if you approach me about the proposed exception at least a week in advance.

Distance Education Requirements

This is an on online - distance educational course.

The first blackboard announcement will consisely summarize the three key steps in completing the class. The assignment page provides a detailed course guide. At the start of the course the three step summary will be sent to your Saddleback e-mail address. Complete all assignments in the order they are listed.

Regular effective contact between the Professor and student is required for success. This class we will have weekly webcasts, blackboard threaded discussion boards, and frequent emails (several per week). Since this is also a hybrid class, we will also have weekly in-class session. When required actual phone calls will be made. Note instructor does have office hours and blackboard provides 24/7 access to illuminate webcasting software.

For specific additional help: blackboard, login and/or general. - Tentative Schedule