This syllabus and course schedule subject to change.

ITSK 3413 – Infrastructure for E-commerce (Fall 2004)
ITSK 3423 – Security for E-commerce (Fall 2004)

 

http://newcollege.clayton.edu/itsk3413

 

CRN: 80929 & 80930

Vernard Martin

E-mail: vernardmartin@mail.clayton.edu

Phone: 770 960 4199

Office: University Center Rm 317

Office hours:  TuTh 3:00pm - 4:00pm

 

Instructional Assistant: Karen Wimbush 

Email: (csu11608@mail.claytonstate.net)

Office Hours:  TuTh 4:00 - 6:00pm in UC 315

Course Descriptions

 

Infrastructure (2-2-3)

This course concentrates on the infrastructure necessary to develop e-commerce web sites.  Topics include e-commerce business models, network architectures and security, and e-commerce architectures.  The relationship between web clients, web/commerce servers and back-end systems will be covered as well as the design elements of storefront implementation.  Also discussed: tuning and load balancing, server management tools, and secure electronic transactions.  Students will evaluate a variety of vendor solutions.

 

Security (2-2-3)

This course addresses network and web-based security issues in general: network intruders (hackers), security policies and procedures, firewalls, encryption, authentication and access control, and viruses.  In addition, security issues unique to e-commerce systems are covered: electronic payments, secure payments, security transactions, secure sockets layer, digital signatures, and auditing.

 

Outcomes

 

Infrastructure

 

Students are expected to refine their mastery of Web site development and client-server programming to a proficient level as they apply them to designing and constructing a full-feature e-commerce Web site.  Students will attain a maturing level of skills with regard to basics of commerce, modern client-server Web-site programming and protocols, business and technology models of e-commerce, and data mining techniques.  Students will demonstrate their ability to integrate prerequisite knowledge of Web site analysis, design, and programming via a final, capstone project.  In addition to working on assignments independently, students will work on a small team to develop their final e-commerce sites and will gain communication skills via in-class presentations of their working sites.  Students will acquire reasoning and problem solving skills by finding solutions to the complex, open-ended problems inherent in the site development project.

 

 

Security

 

Students are expected to refine their mastery of Internet- and network-based security to a proficient level as they apply them to implementing a full-featured, secure e-commerce Web site.  Students will attain a maturing level of skills with regard to basics of network system architectures, encryption, modern interpreted program models, security analysis, secure information transmission, and secure programming.  Students will demonstrate their ability to integrate security throughout the entire Web-site development process via a final, capstone project. In addition to working on assignments independently, students will work on a small team to develop their final e-commerce sites and will gain communication skills via in-class presentations of their working sites.  Students will acquire reasoning and problem solving skills by finding solutions to complex, open-ended problems inherent in the site development project.

 

Objectives

 

Infrastructure

 

Students coming out of this class will have understanding of:

 

  1. Elements of a Commercial Transaction
  2. Internet Communication Protocols
  3. Internet Markup Languages
  4. Web Site Hosting and Business Models
  5. Modern Client-Server Programming
  6. Web Site Design and Critique
  7. Business-to-Business vs. Business-to-Consumer Sites
  8. Implementing a Web-based Product Catalog
  9. Implementing Server-side SQL Procedures
  10. Implementing Customer Tracking
  11. Creating Site “Stickiness”
  12. Data Mining

 

Security

 

Students coming out of this class will have understanding of:

 

  1. 2-Tiered and 3-Tiered Architectures
  2. Packet Network Flow and Security
  3. Cryptography
  4. Virtual Machines and Security
  5. Digital Signatures and Authentication
  6. Privacy
  7. Client Security Analysis
  8. Secure Electronic Payment
  9. Web System Architecture
  10. Viruses
  11. Firewalls
  12. Virtual Private Networks and Tunneling
  13. Secure Programming Practices

Prerequisites

ITFN 2123 (Project Management); BUSA 2106 (Environment of Business); ITSK 2411 (Intermediate Webmaster); (ITSK 2311 - VB, 2312 – Java, or 2313 – C/C++)

 

Note that ITSK3413 is a co-requisite of  ITSK3423, but ITSK3413 can be taken without ITSK3423.

Meeting Times

Infrastructure:    Lecture             6:00 pm - 7:15 pm Tuesdays and Thursdays (UC 312)

                        Lab:                 9:00 pm - 9:45 pm Tuesday

Security:           Lecture             7:30 pm - 8:45 pm Tuesdays and Thursdays (UC 312)

Lab:                  9:00 pm - 10:15 pm Thursday

 

Final Exams:     TBA

Required Textbooks

  1. Electronic Commerce by Schneider and Perry (Course Technology, 2000) –3rd or 4th edition
  2. Web Security, Privacy & Commerce by Garfinkel and Spafford (O’Reilly, 2002) –2nd edition

Recommended Texts (If you require more information about .NET programming)

  1. ASP.NET Kick Start by Stephen Walther (SAMS)

  2. ASP.NET Step by Step by Duthie (MS Press)

  3. ASP.NET Web Matrix Starter Kit by  Mike Pope (Microsoft Press, 2003)

Assessment

There are two components to assessment in these e-commerce courses: individual and group.  You will have numerous opportunities to practice and demonstrate mastery of the materials covered in these courses.  It is up to you to keep current on all readings and assignments (including in-class announcements).  If you fall behind, you will most assuredly fail this course!

 

 Grading will be based upon the following scale:

 

            A          >= 90%

            B          80% - 90%

            C          70% - 80%

            D          60% - 70%

            F          < 60%

 

A mid-term exam, a final exam, and random in-class, short quizzes will be given.

 

Assignment                  Portion of Grade

Final                             25%

Midterm                        20%

Projects                        30%

Final Project                  25%

 

Your performance in each course will be assessed independently, thus your grade in ITSK3413 is independent of your grade in ITSK3423.

 

Partial credit may be given, but do not rely upon this – complete all problems for full credit.

 

Please be advised that no credit will be given for late assignments.

 

If class is to be canceled or delayed, I will notify you via e-mail as soon as possible; we will make up any missed class topics during the following class.

 

Words of Wisdom (TAKE THIS PART SERIOUSLY!)

We expect your active participation in class.  Class attendance is expected because it’s much easier to learn if you’re coming to class and asking questions in lecture about things that confuse you.

 

Start assignments early.  This way, you can ask questions and clarify things that are confusing.  Often, I’ll make assignments intentionally “open” so that you can come up with creative solutions, but this also means it’s often easy to misread what I’m looking for in the correct solution.  Better to ask and learn than to get a low grade!

 

Your grade in this course is determined completely on performance, not on effort. 

Academic Misconduct

If a student is found obtaining or granting inappropriate help in this course on any assignment (test, quiz, exam, homework, etc.) he will receive an F in the course.  The offense will go on permanent record with the university.  If this is not the student’s first academic misconduct offense at CCSU, he will be recommended for expulsion from the university.  This is in full accord with CCSU’s policy, and we encourage you to read and review the university’s policy in your student handbook.

ITP Choice Information

 

Beginning Fall Semester 2001, all students at CCSU are required to state that they have on-demand access to a notebook computer that meets the recommended hardware/software specifications that have been established by Clayton State faculty. Academic penalties may be incurred for not meeting this requirement.  See http://itpchoice.clayton.edu/ for more information.

 

MINIMUM REQUIREMENTS FOR IT MAJORS – 800 MHz PIII; Display: 14.1 TFT; Memory: 256MB/Expandable to 512; Floppy Drive recommended; Hard Drive: 20GB minimum; OS: Windows 2000 Pro; NIC: 10/100 internal strongly considered; Modem: Internal 56kb; CDRW preferred, CDR OK; Office XP Pro

 

 

Individuals with disabilities who need to request accommodations should contact the Disability Services Coordinator, Student Center 214, 770-961-3719, disabilityservices@mail.clayton.edu.