Description:
Design, analysis, and implementation of e-commerce systems. Information infrastructure, enterprise models, enterprise processes, enterprise views. Data structures and algorithms used in e-commerce systems. SQL, exchange protocols, client/server model, web-based views.
Students will be able to design and implement enterprise views.
Topics:
- e-Commerce Model/Infrastructure
- Ethernet
- OSI/TCP/IP
- Routers/Switches
- Network Configurations
- Enterprise Model
- Data Models
- Relational Model
- Transaction Processing
- Data Definition Language
- Data Manipulation Language
- Open Database Connectivity
- ActiveX Data Objects
- Enterprise Processes
- Component Object Model
- Distributed Component Object Model
- Enterprise View
- XML
- Open Financial Exchange
- Electronic Data Interchange
- System Security
Class/Laboratory Schedule: The class meets 3 times a week for 50 minutes. Several teaching strategies are employed as appropriate. The classroom activities are supported by a note packet to allow more time for discussion of the topics. There are 2 in-class exams, a class project, and approximately eight assignments. Students work in the laboratories for their assignments and project.
Contribution of Course to Meeting Professional Component:
Students learn how to use fundamental principles of the information infrastructure to engineer systems for the exchange of goods, services, and information. This requires that a student be able to define a model for an enterprise, design information processes, and implement algorithms for transactions.
Relationship of Course to Program Objectives:
(c,e,g,k,2,3,4)
Students acquire an understanding of the basic elements of e-commerce systems and learn how to integrate these into an enterprise-wide system. Students complete a sequence of assignments in which they demonstrate proficiency in the basic elements. Using information engineering principles, students can solve communication problems, data access problems, and authentication problems. The class project is used as a vehicle for students to communicate their designs using both written and oral communications. Students use multiple software tools to perform assignments and projects. These include database systems and object-oriented development systems. Students are introduced to enterprise modeling and its role in the overall system.
How Assessed:
At the end of each semester, course evaluations are administered by the department. In addition, students in APM administer an informal course evaluations about mid semester.
Actions to Improve the Course:
Based on the feedback from the students, and knowledge gained through industry interactions, the course is continually updated. Assignments have been modified to reflect suggestions by students.
Prepared by: John Jackman 6/12/00