University of Puget Sound - Fall 2009
CSci250 Electronic Commerce

Class Periods and Exam Schedule
Section Class times Mid-term exam Final exam
CSCI250A
Electronic Commerce
_MT_TF_ 1200-1250 TH387
Oct 15 12:00 Dec 18 12:00 - 14:00

Catalog description

An introduction to the technological issues in electronic commerce. Topics include networks, the Internet and World Wide Web, web page design, web page programming, HTTP, network and e-commerce security, electronic payment systems. Students create documents with markup languages, and program using JavaScript and PHP.

What we're really going to study:

We'll be visiting and analyzing several web sites, viewing on-line standards and tutorials, examining how protocols are defined and used, and finally, building a simple on-line store.

Textbook

No textbook has been assigned. The class will rely on on-line documents and class discussion.

Other worthwhile reading:

Other Resources

Tutoring

The department provides tutors who are available weekday evenings. (Details will be provided when the schedule is set.

Lecture Schedule and Notes

Lectures and assignments will roughly follow the order of the reading material listed above. The class is "front loaded", i.e., there will be lots of lectures and short assignments covering basic material up to about fall break. After then, we will examine various development tools and work on a class project for the rest of the term.

On the nature of changing specifications:

It was once remarked that a design wasn't frozen so much as it was becoming ever hardening slush.

In much the same way the content of this class is not fixed. The above schedule is an approximation, but the emphasis of the lectures1 may change in response to your questions. I may not always find the best explanation or example for you, so if you don't understand something, ask questions. It's not always obvious how things work, and sometimes the obvious is wrong, so experiment. You are responsible to get as much out of this class as you can!

1 Lectures can be deadly boring. Class periods can be much more interesting if they become discussion periods. I encourage interaction. If you're totally overwhelmed, call out MEGO.

Assignments

Assignments and grades are recorded at moodle.

Grading

Programming is not just about writing syntatically correct programs which compute the correct results. It is also about writing commentary and other documentation which will help others understand what you're doing. (This matches one of the University goals which emphasizes "the ability to communicate clearly and effectively".) Therefore you will also be expected to write clearly. Spelling, grammar, and style count.

Final grades will be based on the following components:

Final exam15%
Mid-term exam15%
Major project40%
Minor assignments20%
Attendence&participation10%

CSCI250A/index.html was last edited by Randolph Bentson, on 2009/10/23T11:31:35-07:00
This course syllabus is a work in progress, so be sure to visit again in the near future.

Valid HTML 4.01 Strict Valid CSS!