COMS303 E-Commerce Scripting Languages

Spring 2001

Thursday Evening,  6:00pm - 10:00pm ,  Room 8-09

Syllabus: 

INSTRUCTOR:  Jeff Gullion
OFFICE:  8-01-C
PHONE:  515-964-6367
EMAIL:  jhgullion@dmacc.cc.ia.us
INSTRUCTOR WEBSITE:  http://www.dmacc.cc.ia.us/instructors/jhgullion/

REQUIRED TEXT:      JAVASCRIPT Complete Concepts and Techniques 2nd Ed, 
                                              Shelly,Cashman,Dorin, Course Technology

PREREQUISITES: BSEN306 E-Commerce Website I,  and one or more Programming Languages

    Highly recommended:  COMS111 or DATA318,   and BSEN307

OBJECTIVES:

This course will expand upon the student's skills in the creation of a website application.  Students will learn to design, write, debug and apply scripting languages to a website application.  The focus of this course will be on client side scripting using JAVASCRIPT.   VBScript and possibly PERL will be presented if time permits. 

This course is focused on the website developer who desires the ability to design and create their own scripting applications.  In that light, this class will be very similar to a programming language class.  This class will teach you to read and write JAVASCRIPT from scratch.  The focus is to teach you how to create your own scripts not just copy somebody else's work. 

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. ASSIGNMENTS:

  • There will be 5-7 assigned projects. Each assignment will be given a DUE DATE when assigned.
  • Each assignment will be worth 100 points.
  • Assignments turned in after the due date without prior discussion with the instructor will be reduced by 10%
  • 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.
  • Some of these projects will include team activities and classroom presentation.
  • Each student will also complete a comprehensive project. This will be presented to the class at the end of the semester.  
  • All assignments must be in the hands of the instructor by the last day of class to receive any credit.

III: COURSE GRADE:

The Final Course grade will be determined by combining your grade from assignments(80%) and final project(20%). 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.   May use pluses and minuses at the instructors discretion.

IV. CHEATING AND PLAGIERISM

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.

V. TENTATIVE SCHEDULE: See instructors website

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

VII.   SPECIAL NEEDS
             If you are a student with a disability or special needs or have a letter of accomodation please contact the
            at your earliest convenience.  If you would like to learn more about services that are offered by DMACC to
            support you in your academic pursuits please contact:

            Sharon Bittner,  Special Needs Coordinator
            Building 6,  Room 30-d
            515-964-6850

top

SCHEDULE:

WEEK

Date

Discussion

Lab

1 January 11 Introduction, Syllabus, JAVASCRIPT Presentation, Language Overview,    Text-Introduction Sign-On, Email, Instructor Website, Internet Explorer, Notepad,

- Project #1 - In The Lab 1, 2 & 3

2 January 18  Project #1 Javascript & HTML

Discuss Objects and Object Oriented Programming, DATE Object Examples

Example of Date Object usage and debugging method

Discuss the Lab assignments

3 January 25 Review Project #1 Labs
Project #2 Pop-Ups & Forms

In Lab Assignment #1
- Project #2 - In the Lab 1,2, & 3
Project Labs from #1  DUE

4 February 1 Review Project #2
Project #3 Image & Form Objects
Work on In Lab Assignment #1
- Project #3 - In the Lab 1,2, & 3
5 February 8 SNOW DAY In Lab Assignment #2
Project Labs from #2 DUE
6 February 15  Review Lab Assignment #2
Review Lab Assignment #1
Review Project #3 
In Class Assigment - Locate, describe, apply and present a pre-written javascript function
7 February 22 Project #4 Cookies!!!! - Project #4 - Handout #1 Project
 -Project Labs from #3 DUE
8 March 1 Review Lab Assignment #3   - Project #4 - Handout #2 Project
Project #4 - Handout #1 Project DUE
9 March 8  Review Cookie Procedures
In Lab Assignment #3
 Project #4 - Handout #2 Project DUE
10 March 15 Review calculations and display of content 
Shopping Cart Assignment
 - Project #4 - Handout #4 Project
This will be an in Lab Project
March 21

SPRING BREAK!!!!  
No Classes!!

 SPRING BREAK!!!!  
No Classes!!

11 March 29    Shopping Cart Assignment DUE 
12 April 5      
13 April 12    
14 April 19    
15 April 26   

 

16 May 3  Finals Week / Graduation  

  top

top

http://javascript.internet.com/debug-guide.html    A good discussion of common Javascript problems and debugging tips.

An excellent selection of tutorials and a great site for .NET information:  http://www.w3schools.com/ 

 

contact Jeff Gullion for any questions or problems: jhgullion@dmacc.cc.ia.us