COMS303 E-Commerce Scripting
Languages
Spring 2001
Thursday Evening, 6:00pm - 10:00pm , Room
8-09
|
Syllabus:
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
|
|
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/
|