CSCI 6314

E-COMMERCE SYSTEMS AND IMPLEMENTATION

Dr. John P. Abraham

Spring 2003

 

Office: Engineering Building 3.276.  Office Telephone Number – 956-381-3550

Home Telephone # 956-686-5042.  email jabraham@panam.edu (email is the best way to contact me.)

My web site: cs.panam.edu/~abraham

TA: Neelima Manne. Her page is HERE Check often for updates for assignments.

           Contact Number: 956-318-3635 email kodalineelima@hotmail.com   http://bahia.cs.panam.edu/ta-ra-staff-student.html

 

Current Schedule

CSCI 4345

Telecommunications and Networking

TR 1:10-2:25 PM

Eng 1.272

Syllabus

Assignments

CSCI 6314

E-Commerce Sys Implem (Grad)

M  5:45-8:25 PM

Eng 1.272

Java 1 2 3 4 5 6 7 8

Assignments asp

Review Ex1 Final

CSCI 6335.01

Adv Computer Architecture (Grad)

Th 5:45-8:25 pm

Eng 1.290

Syllabus

Assignments

 

CSCI 4390, 6380, 6390

Thesis or Project

Undergrad/Grad

ARR

Eng 3.276

 

 

Office Hours

Due my heavy

Teaching load,  I ask you to please make an appointment to see me.

M 3:30-5:30 pm

TH 2:30-5:30 pm

 

Eng 3.276

 

Policy for Spring 03 ONLY:

See my TA first, then

please make an appointment with

the departmental secretary.

 

 

 

 

 

 

 

Pre-requisite: CSCI 6302.

 

Required Text Book:

Deitel, Deitel, & Nieto.  e-Business & e-Commerce – How to Program.  Prentice Hall, 2001.

 

Recommended Reading:

Nelson and Nelson.  Building electronic Commerce with Database Constructions.  Addison Wesley, 2002.

Turban, Efraim. Electronic Commerce 2002 – A managerial perspective. Printice Hall 2002.

Snyder, Carr I. Management of Telectommunications.  2nd ed.  McGraw Hill, 2002.

 

Catalog description:  Presents principles of E-commerce systems implementation, examines specific examples in depth, and students implement a working prototype site as class project.

 

Objectives for the course.

  1. Be able to define and summarize e-commerce, Marketing on the Internet, e-business models, monetary transactions on the web, and relevant terminology.
  2. Compare and contrast between e-commerce and traditional commerce.
  3. Implement a secure site.
  4. Demonstrate a basic understanding of computer networking and telecommunication. 
  5. Create web pages using each one of the following: HTML, FrontPage, JavaScript, Dynamic HTML Style Sheets & Object Model and Collections, VB Script, XML and ASP. 
  6. Create an e-commerce site with a shopping cart.

 

Assignments:

1.Each student will be assigned a web page design language.  Familiarize yourself with that language thoroughly, teach the rest of the class, and write a web-based tutorial, and present it to the class.  You will be assigned a date; please note that you must present on that day.

2.Install a web-server and create a home page.

3.Visit at least one site for each of the e-business models discussed and write features offered by that site.

4.Visit three e-mail marketing service sites and give a summary of products offered.

5.Manipulate data on the Teradata System using ODBC/JDBC and C++, VB, or Java.

6.HTML – create a questionnaire to do research on e-commerce and collect the data over the web.

7.JavaScript and VB-Script assignment will be given to you each week.

JavaScript Assignment_1  Assignment_2  Assignment_3  Assignment_4  Assignment_5

VBScript Assignment_1  Assignment_2 Assignment_3 Assignment_4 Assignment_5

 

Tentative Schedule

Student presentation will be given priority.  My lecture will be date flexible.

Date

Topic

Chapter

1/13/03

Overview of E-Commerce

Lecture

1/20/03

MLK Holiday

 

1/27/03

e-Business Models

3

2/03/03

Internet Marketing

4

2/10/03

Online Monetary Transactions

5

2/17/03

Legal, Ethical and Social Issues

6

2/24/03

Computer Network Security

7

3/03/03

Hardware, software and communications

8

3/10/03

Spring Break

 

3/17/03

Mid Term Exam

 

3/24/03

Java Script

13,14

3/24/03

Java Script Intermediate

15,16

3/31/03

Java Script Advanced

17,18

4/07/03

Catch up

 

4/14/03

VB script

24

4/21/03

Tutorial presentations

 

4/28/03

Tutorial presentations

 

5/05/03

Final Exam

 

 

 

 

 

 

Student Presentations.  Please be aware that you will not be allowed to change dates.

Date

Topic

Chap

Name

1/27/03

Introduction to HTML Language

9

 

Intermediate HTML

10

 

2/03/03

Dynamic HTML. Cascading Style Sheets

19

 

Dynamic HTML. Object Model and Collections

20

 

2/10/03

Dynamic HTML.  Event Model

21

 

Dynamic HTML. Filters and Transitions

22

 

2/17/03

Dynamic HTML. Data Binding with Tabular Data Control

23

 

Dynamic HTML. Structured Active X

30

 

2/24/03

Active Server Pages (ASP

25/26

 

XML

27

 

3/03/03

Perl and CGI

29

 

Macromedia Flash – Animations

33

 

 

 

 

 

 

 

Attendance and class participation is required to pass the course.

Grading:

            Test grades                   -           60%                                         90%-100%      A

            Assignments                 -           20%                                         80%-89%        B         

            Creation and demonstration

              of an e-commerce site-           20%                                         70%-79%        C

If you wish to drop the course, please do so on or before the deadline.  It is your responsibility to have the drop form signed and turned into the registrar before the deadline. Your professor will not submit a drop grade.

If you must miss an exam, make prior arrangements. No make-up exams will be given unless you contact me in advance! Homework assignments may be submitted to me by email or hardcopy in my mailbox prior to class time. Late homeworks will be levied heavy penalties.  Penalty: One day late 10%, 1 week late 20%, 2 weeks late 50%.  Not accepted afterwards.

 

Final Note: If you have a documented disability which will make it difficult for you to carry out the work as I have outlined and/or if you need special accommodations/assistance due to the disability, please contact the Office of Services for Persons with Disabilities (OSPD), Emilia Ramirez-Schunior Hall Room 100 immediately. Appropriate arrangements/accommodations can be arranged.