CourseOverview
CourseOverview
Course Overview
Peter O’Grady
1
Class Structure
This course explores the technologies that form the core of
internet-based electronic commerce. Design issues associated
with designing an electronic commerce system will be
discussed. Students will become familiar with the operation of
the Internet, server issues, XML, Internet systems design,
server-side programming, Active Server Pages, database
integration, client-side programming, the Java programming
language, ActiveX components, and Visual Basic/JavaScript
scripting.
Students graduating from this class will have an initial
understanding of the core technologies of Internet electronic
commerce and will be able to begin evaluating differing
technologies for Internet electronic commerce systems.
2
What This Class is NOT
A detailed programming class
A class on HTML
3
Grading
Labs/ Homeworks 40%
Project 30%
Quizzes 30%
Grades will be posted on web site
4
Course Details
Lectures
Homeworks, Quizzes
Project
4 Sections
Lectures
Readings (web site)
Homeworks (posted on web site)
Discussion site
Quizzes
5
Sections
1. Internet Technologies
2. Database Interfaces, Server Side
Programming, XML
3. Client-side scripting, Security
4. Object Oriented Programming and Java
6
Section 1 Internet Technologies
Internet Network Structure, ISO Model, TCP/IP, TCP/IP
structure and protocols, Internet addressing. The World Wide
Web, client/server, CGI, API. Growth of the Internet. Using
Internet technologies, corporate Intranets, example corporate
use.
Web server configuration and use.
Overview of databases.
Introduction to modular software components: using ActiveX
with JavaScript and VB-Script.
7
Section 2: Database Interfaces,
Server Side Programming, XML
XML, XSL, DOM, DTD, Schema.
RSS, Podcasting
Pages
Databases, database interface.
8
Section 3: Client Scripting,
Security
Client Scripting
Security Overview. Single key and dual key
10
Quizzes
At the end of Sections 1 - 4
Cover that section
Take 15 - 20 mins.
Homework
Tend to be hands-on computer activities.
Use lab machines or own machines.
11
Project
12
Project Grading
Project Proposal
Written proposal, 2%
Initial web site, 1%
TOTAL 3%
Project
Quality of report/program/ web site 27%
13