IS 650

Special Topics: Data Driven Web Sites

Spring 2001






Tom Hankins, instructor Phone: 304-746-2044 (w)

800-642-9842 (w)

E-mail: thankins@marshall.edu

Fax: 304-746-2063
304-937-2279 (h)


I. Purpose and objectives



This course is an introduction to the use and design of web applications based on HTML, scripts, components, and database connections. Students will use HTML and various development tools to design and develop prototype applications. Topics examined will include HTML, HTTP, component architecture, use of scripting languages, and database connections using Active Data Objects (ADO). Those who complete the course successfully will be able to describe how these components interact to produce distributed applications for intranets, the Internet, and extranets.



This course will be primarily a lab course. This is necessitated by the need to do work for the class using the computing environment set up in the classroom.



II. Course requirements and grades



Attend class. Complete demonstration and project assignments. Review assigned chapters before coming to class. During class sessions you will work on assignments and discuss questions that arise in completing them.



Prerequisites: You are expected to have some programming background, have at least a basic knowledge of using HTML, and have completed the Information System Program's database class or have equivalent experience using and designing databases.





III. Texts



Data-Driven Web Sites with Microsoft Access 2000

Lisa Friedrichsen

Course Technology, 2001

Database-Driven Web Sites

Mike Morrison & Joline Morrison

Course Technology, 2000

IV. Tentative course outline and assignments



Date Topics Text
10 Jan Introduction to the class

Introduction of participants

Introducing e-commerce

Access 2000 (review)





T1

T2 (hw)

17 Jan Creating data access pages with Access T3

Chs 1-3

24 Jan Using data access pages for data analysis T4
31 Jan Installing a Web Server and Publishing Web Pages T5
7 Feb Other web database technologies T6
14 Feb HTML Ch 4
21 Feb Web Servers Ch 5
28 Feb Using VB Ch 6
7 Mar Client-side scripts Ch 7
21 Mar NO CLASS: Spring Break
28 Mar Server-side scripts (Active Server Pages) Ch 8
4 Apr Compiled Web Server Programs (CGI, ActiveXm DLLs) Ch 9
11 Apr Project preparation
18 Apr Project preparation
25 Apr Project presentations
2 May Project presentations.