|
E-commerce consists primarily
of the distributing, buying, selling, and marketing of products and services
over electronic systems such as the Internet (source: Wikipedia). This course covers
the theories, concepts and tools used to implement e-commerce via the Internet.
The goal of the course is to teach you how to build content rich, secure, scalable, reliable and
usable web sites. During the course we will
cover a broad range of issues related to building and managing e-commerce and
e-business web sites.
E-commerce sites make heavy use of database-driven, dynamically
generated web pages. In this course you will further develop your knowledge of ASP.NET,
SQL Server and Visual Studio learned in MIS 324. Topics include building web
site administration pages, publishing and consuming web services,
AJAX, interacting with legacy systems via screen-scraping, performing data validation,
LINQ (language integrated query), stored procedures, application and server
configuration, designing for search engine optimization, and encryption
concepts, and electronic payment. Specific course topics are modified each time
the course is offered to reflect the rapid evolution of web technologies.
E-commerce is a broad field
that incorporates business management, strategic and technical aspects. The
course has been designed to provide students with the flexibility to focus on
specific e-commerce topics that are of particular interest to them. It will also
provide a broad overview of the major issues relevant to e-commerce.
Required: Beginning ASP.NET 3.5 in C#
2008
by Matthew MacDonald ISBN 1-59059-891-1
Recommended:
ASP.NET 3.5 Unleashed by Stephen Walther, Sams
Publishing; ISBN: 0-672-33011-3 This book has excellent code sample and provides alternative explanations to many of the topics
that are also covered in the MacDonald book. You may find it a useful
reference. Two copies are available for 2-hour checkout at the Wilson Library reserve desk.
An
e-commerce specific textbook will not be used. The topic of e-commerce is changing so rapidly that books on
the topic are out of date before they are printed. I have reviewed several
e-commerce books and have not found one that is worth adopting
for the course. Fortunately there is a tremendous amount of current and
relevant information available both on-line and in various printed sources.
All students should have taken the required
prerequisite course MIS 324 (ASP.NET) or receive instructor's permission.
Current information about the
course schedule and assignments are posted
on the course website: mis424.csandvig.com (http://yorktown.cbe.wwu.edu/sandvig/mis424/)
Grading:
Course grades will based on the following criteria:
| Assignments (~5) |
25% |
| Mid-term Exam |
20% |
| Presentations (~2) |
30% |
| Project |
25% |
|
100% |
Assignments: Assignments are due
15 minutes before class on the day shown on the course schedule. Mail
the URLs of your pages to
Professor Sandvig at
.
The subject line of your email
should read "MIS424 AX YourName", where X is the assignment
number.
Late
Assignments: Late work and
broken URLs will be penalized one letter grade per 24-hours, starting at the due
date (one minute after the due date is late). You can expect to have technical problems and should
build safety time in your schedule to provide some protection.
Exams:
A midterm will be given in the 8th or 9th week. No final exam will be
given.
Presentations:
Since the subject of e-commerce is both broad and rapidly evolving the course will rely
heavily upon student research and presentations for current information on
specific e-commerce topics. Students will
be be asked their preferences for topics and team members and Dr.
Sandvig will construct a presentation schedule that accommodates these preferences
as much as possible. Each team will present on two topics. Presentations should
be 25-30 minutes in length.
The presentations are a
significant part of the course grade and the teams are expected to do a
professional job researching and presenting their topics. To help the teams stay
on track and do a good job the following procedure is required of all teams.
One week prior to the
scheduled presentation date each team must meet with Dr. Sandvig and submit a
one-page detailed outline of their presentation. Dr. Sandvig will review the
outline and discuss it with the team. It is preferable for all presenters to
attend the meeting. This meeting can be done after class (time permitting) or
during office hours. The team's level of preparedness for this meeting is
factored into the team's presentation grade.
Also, please look over the
presentation tips.
Peer Evaluations:
All students are required to complete peer evaluations. Grades cannot
be completed until evaluations are received from all team members.
It is important that all team
members contribute their share. Peer evaluations are used to adjust grades
downward for team members who do not contribute their share. They are not used
to adjust grades upward of those who contributed more than their share since
all team members should strive towards an equal division of effort.
Project: The term project is your opportunity to be creative and build most anything of your choosing in ASP.NET or PHP. It could be an e-commerce site,
community site, additional enhancements to your music store,
or most anything
related to e-commerce. It is highly recommended that you discuss your ideas
with Professor Sandvig before you start on the project.
Aspen Accounts:
Use your Aspen account for ASP.NET assignments. More disk space is available if
needed. To request more disk space send an email to Professor Sandvig specifying
how much additional space you need and why you need it. You may use your Yorktown accounts for
non-class purposes, as long as your usage is in compliance with the
University's Policy
for Responsible Computing.
Privacy warning: Dr. Sandvig
and CBE staff have
access to your accounts for grading and trouble shooting. Do not put any
confidential or private information into your accounts.
Plagiarism: You
are encouraged to work with other students in the class, but all work that you
turn in for grading must be your own. Taking credit for another students work is
plagiarism and is a violation of WWU academic policy. If you have any questions
regarding cheating, plagiarism or WWU's Academic Policies see the Office of
Student Life's Academic
Dishonesty web page, Appendix D of the University Bulletin or talk with
Professor Sandvig. |