Internet Systems Design:
Technologies for Modern Information Systems

Course Content

[Home] [Course Content] [News] [Readings] [Project] [Grading] [Web Course][Section 1] [Section 2] [Section 3] [Section 4] [Quizzes] [Homework]

"I have never let my schooling interfere with my education." Mark Twain (1835 - 1910)
"Only the educated are free." Epictetus (50 AD - 138 AD)
"Education is a progressive discovery of our own ignorance." Will Durant (1885 - 1981)

 

Section
Dates
Content Details

1

6/22
6/27
 

 

 

Internet Technologies

Wednesday June 22 - class overview, Internet Network Structure, Web server configuration, overview of databases, modular software components, homework 1 and project selection
Monday June 27 - class is a lab help session to help students configure web server etc.

 

  1. 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.
  2. Web server configuration and use.
  3. Overview of databases.
  4. Introduction to modular software components: using ActiveX with JavaScript and VB-Script.

Project selection

Section 1

2

6/29 7/1
7/6
7/11

 

 

Database Interfaces, Server Side Programming, XML

No Class on Monday July 4 (University Closed)
Friday July 1 - NOTE POSTPONEMENT FROM 6/29.

  1. Standards - Cell Phones example. The market for information products: characteristics of information products, network effects, Metcalf's Law, "tipping". Dominant standards, alliances.
  2. XML, XSL, DOM, DTD, Schema.
  3. Server-side programming, Active Server Pages
  4. Databases, database interface.
Section 2

3


7/13
7/18

 

Client Scripting, Security

  1. Client Scripting
  2. Security Overview. Single key and dual key encryption. Authentication. SSL. Server security. Firewalls. Viruses, Trojan Horses, and network worms.

Section 3

4

7/20
7/25

Object Oriented Programming and Java

  1. Object Oriented Programming, Introduction to Java, Java Classes
  2. Java applets, events and interactivity, creating and animating applets.
  3. Java Abstract Window Toolkit.
Section 4

5

7/27

Project

Project presentations. See the projects pages for details of the expected deliverables. 

Project Report due July 27 at 3 pm Submit the URL of the project web site by 3pm.   
 


Home ] [ Course Content ] News ] Readings ] Project ] Grading ] Web Course ]  Section 1 ] Section 2 ] Section 3 ] Section 4 ] Quizzes ] Homework ]