CS 655
Information Delivery on the Internet
Spring 2005
Class Information
- Class Time: M,W 1:30 - 3:20 PM
- Class Room: Jabara Hall 128
Contact Information
Instructor:
Chin-Chih Chang
Office: 209 Jabara Hall
Office Phone: 978-3917
Office Hours: M,W 3:30 - 5:00 PM (or by e-mail)
E-mail:
chang@cs.wichita.edu
Teaching Assistant:Mohammad Shaiful Islam Khan
Office:220 Jabara Hall
Office Phone:978-5273
Office Hours:T, Th 12:00 PM - 1:00 PM (or by e-mail)
E-mail:
mskhan@cs.wichita.edu
Course Description
This course introduces the programming tools and skills
required for building and maintaining server sites on the Web. It covers
client-side tools such as HTML, JavaScript, and applets, as well as
server-side tools such as CGI, PHP, and servlets.
Prerequisites: CS 300 - Data Structures and Algorithms I
Textbook
Table of Content
Syllabus
A copy of the syllabus may be found here
(HTML format)
(PDF)
Lecture Notes
-
Fundamentals
(01/19, 01/24)
-
Introduction to HTML
(01/26, 01/31, 02/02)
-
Servers and Servlets
(02/02, 02/07, 02/09, 02/14)
-
Database Access through the Web
(02/16, 02/21, 02/23)
-
Introduction to PHP
(02/23, 02/28, 03/07, 03/09)
-
Introduction to Perl
(03/14, 03/16, 03/28, 03/30)
-
Using Perl for CGI Programming
(04/04, 04/11, 04/13)
-
Cascading Style Sheets
(04/13, 04/18)
-
Introduction to XML
(04/20, 04/25)
-
The Basics of JavaScript
(04/27)
-
ASP
(05/02)
-
JavaScript and HTML Documents
-
Dynamic Documents with JavaScript
-
Java Applets
Lab Notes
-
Introduction to Java
(01/19, 01/24, 01/26, 01/31)
- Tips on accessing kirk:6550 and
kirk:6555
(02/02)
-
Install Apache and Tomcat on Windows
(02/02, 02/07, 02/09)
- Create a database.
(Sample Database)
(02/14, 02/16)
- Programming Assignment 1
(02/21)
- Introduction to Perl
(02/21, 02/23, 02/28, 03/07, 03/09)
- Regular Expressions
(03/28, 03/30, 04/04, 04/06, 04/11)
- Test 2 Solutions (04/18)
- Homework 4 (04/20, 04/25, 04/27)
Tutorials
Exams
- Test 1 (Wednesday, 03/02/05 in class, Chap 1, 2, 11, 13)
(Study Guide)
(Test 1 of 2002,
2003)
(Test 2 of 2002,
2003)
(Final of 2002,
2003)
(Solutions)
(Statistics)
- Test 2
(Monday, 04/11/05 in class, Chap 9, 12, 13.6)
(Study Guide)
(Test 1 of 2002,
2003)
(Final of 2002,
2003)
(Solutions)
(Statistics)
- Final Exam
(Monday, 05/09/05, 1:30 PM - 3:20 PM, Chap 1-3, 8-13)
(Study Guide)
(Test 1 of 2002,
2003)
(Final of 2002,
2003)
(Solutions)
Worksheets
Homework
- Homework 1
(Submission ID hwk1. Images are not required to submit.) (Due 02/07/05)
- Homework 2
(Due 03/07/05)
- Homework 3
(Submission ID hwk3)
(Due 04/04/05)
- Homework 4
(Submission ID hwk4) (Due 05/02/05)
Electronic Handin
Students should submit their programs in the electronic form with the
handin
program.
Download
Chin-Chih Chang
(chang@cs.wichita.edu)