CIS240 E-Commerce Website II

Spring 2011

Tuesday Evening    6:00pm - 9:00pm   Room 8-1F

Syllabus: 

INSTRUCTOR:  Jeff Gullion
OFFICE: Ankeny Campus,   8-02-B
PHONE:  515-964-6367
EMAIL:  jhgullion@dmacc.edu
INSTRUCTOR WEBSITE:  http://www.dmacc.edu/instructors/jhgullion/

REQUIRED TEXT: 

Javascript: A Beginner's Guide (Required)
John Pollock, McGraw Hill
ISBN-10: 0071632956
ISBN-13: 978-0071632959

RECOMMENDED/OPTIONAL TEXT:

Dynamic HTML The Definitive Reference 3rd Edition
Danny Goodman, O'REILLY
ISBN-10: 0-596-52740-3
ISBN-13: 978-0-596-52740-2

PREREQUISITES: CIS204 Intro to Website Development or HTML/CSS/Javascript knowledge.

OBJECTIVES:

This course will expand the students' knowledge and skills in CSS and Client Side scripting using Javascript. It will include topics of enhanced understanding and use of the Document Object Model on a variety of browers, expanded javascript processing such as client side data validation and dynamic content change.

I. ATTENDANCE:

This class schedule includes classroom time for the presentation and discussion of material. Students are expected to have completed any assigned readings in preparation for class and be prepared to discuss the assigned material. Attendance is encouraged and expected.

II. PROGRAMMING PROJECTS:

  • There will be 6-8 Programming Projects.
  • Each Programming Project will be given a DUE DATE when assigned.
  • Each Programming Project will be worth 50 points.
  • Programming Projects turned in past the due date without prior discussion with the instructor will be reduced by 25%.
  • Students are encouraged to assist each with projects but are expected to do their own work. Joint projects and any work copied from another person will not be tolerated and will be given a ZERO score.
  • There will be a Comprehensive Final Project. You will be asked to include DHTML functionality into a website of your choice. This could be a website created in a prior class or one created specifically for this purpose at your choice. This will be presented to the class at the end of the semester. This will be due the last week of class. It is worth 200 points. For more information.

III. EXAMS:

  • There will be 2-3 Quizzes worth 50 points each
  • Quiz/Exam dates will be announced in class.
  • There may be 2-4 in class lab quizzes.  Each lab quiz is worth 50 points.
  • NO MAKEUP QUIZZES WILL BE GIVEN WITHOUT PRIOR APPROVAL FROM THE INSTRUCTOR.

IV: COURSE GRADE:

The Final Course grade will be determined by combining your total scores from projects, quizzes and final project.   The grading scale is as follows: 90% AND ABOVE = A, 80% to 89% = B, 70% to 79%= C, 60% to 69 = D, 59% AND BELOW = F

V. CHEATING AND PLAGIARISM

Engaging in any form of cheating or plagiarism on an assignment, test, quiz or project will result in a ZERO grade for that particular assignment. These acts are considered academic misconduct by the college and various disciplinary actions may be taken.

VI. TENTATIVE SCHEDULE: See instructors website

VII. This syllabus is tentative and the instructor reserves the right to make changes during the course of the semester.

VIII. SPECIAL NEEDS

It is the policy of DMACC to accommodate students with disabilities. Any student with a documented disability who requires resonable accommodation should contact the special needs coordinator at (515) 964-6850 or (515) 964-6810 TTY.

top

SCHEDULE:

Week

Date

Topic

Lab

1 Jan 11

Chapter 1 Introduction to Javascript

Chapter 2 Placing Javascript in an HTML File

 

Chapter 2 Assignment

2 Jan 18 Chapter 3 Using Variables Chapter 3 Assignment
3 Jan 25

Chapter 4 Using Functions

Chapter 4 Assignment
4 Feb 1

Snow Day - Class Cancelled!

 
5 Feb 8

Chapter 5 Javascript Operators

Chapter 5 Assignment
6

Feb 15

Exam #1 Chapters 1-5

Lab Project

 
7 Feb 22 Chapter 6 Conditional Statements and Loops  
8 Mar 1

Chapter 6 continues

 

 
9 Mar 8

Chapter 6 continues

Chapter 6 Loop Project
  Mar 15 SPRING BREAK!  
10 Mar 22

Chapter 7 Event Handlers

Chapter 9 The Document Object

Chapter 10 the Window Object

Chapter 7 Project

Chapter 9 Project

11 Mar 29

Modify Document Object elements

Style Object

 
12 Apr 5

Chapter 12 Date Object page 326-338

Chapter 11 Javascript Arrays

Date Object Project
13 Apr 12 Chapter 14 Javascript and Forms

User Preference Project

Shipping Calculator

14 Apr 19

 

 
15 Apr 26 TBD  
Final May 3

Exam #3 Chapter 11-14

Lab Project 3

 

top

Links:

Key CSS Commands http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/

 

top