0% found this document useful (0 votes)
2 views

CourseOverview

The Internet Systems Design course focuses on the core technologies of internet-based electronic commerce, covering topics such as server-side programming, XML, and client-side scripting. It emphasizes active learning and includes lectures, homeworks, quizzes, and a group project. Grading is based on labs, a project, and quizzes, with specific sections dedicated to various aspects of internet technologies and programming.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

CourseOverview

The Internet Systems Design course focuses on the core technologies of internet-based electronic commerce, covering topics such as server-side programming, XML, and client-side scripting. It emphasizes active learning and includes lectures, homeworks, quizzes, and a group project. Grading is based on labs, a project, and quizzes, with specific sections dedicated to various aspects of internet technologies and programming.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Internet Systems Design

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

What This Class IS


A class that aims to give students some
understanding of Internet systems design
and E-Commerce operations.
 Stresses active learning

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

 Server-side programming, Active Server

Pages
 Databases, database interface.

8
Section 3: Client Scripting,
Security
 Client Scripting
 Security Overview. Single key and dual key

encryption. Authentication. SSL. Server


security. Firewalls. Viruses, Trojan Horses,
and network worms.
 Standards - Cell Phones example. The market

for information products: characteristics of


information products, network effects, Metcalf's
Law, "tipping". Dominant standards, alliances.
9
Section 4: Object Oriented
Programming and Java
 Object Oriented Programming, Introduction to
Java, Java Classes
 Java applets, events and interactivity,

creating and animating applets.


 Java Abstract Window Toolkit.

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

 You will work individually or in groups of maximum TWO


and will then be graded as a group.
 You will need to develop and maintain a web site to give the

status of your project.


 As always initiative will be highly regarded.

 Detailed information is on web site.

12
Project Grading

 Project Proposal
 Written proposal, 2%
 Initial web site, 1%
 TOTAL 3%
 Project
 Quality of report/program/ web site 27%

13

You might also like