![]() |
![]() Fall Semester 2005 |
Office Hours | Students | Syllabus | Grading | Course Materials |
[01] ![]() [02] ![]() [01] ![]() ![]() |
[03] ![]() [04] ![]() [02] ![]() ![]() |
[05]
![]() [06] ![]() [03] ![]() ![]() |
[07] ![]() [08] ![]() [04] Lab Four ![]() |
[09] ![]() [10] ![]() [05] ![]() ![]() |
[11] ![]() [12] ![]() [06] ![]() ![]() |
[13]
![]() [14] ![]() [07] Lab Seven |
[15]
![]() [16] ![]() [08] Lab Eight ![]() |
[16]
![]() [17] ![]() [09] Lab Nine |
[18] ![]() [19] ![]() [10] ![]() |
[20] ![]() [21] ![]() [11] ![]() |
[22] ![]() [23] ![]() [08] Lab Twelve [08] ![]() |
[24] Nov 22 [23] THANKSGIVING [10] NO LAB |
[25] Nov 29 [26] Dec 1 [12] ![]() |
[27] Dec 6 [28] Dec 8 [13] ![]() |
[07]
![]() |
Course grades will be determined as follows:
Component Category Weight Seven Assignments HWK
30% Group Project PRJ
15% Midterm Exam MID
15% Final Exam FIN
15% Lab Assignments (about 12) LAB
20% Minute Papers (about 28) MIN
5%
The overall cutoff scale is as follows:
0-54.99 | 55-65.99 | 66-67.99 | 68-69.99 | 70-75.99 | 76-77.99 | 78-79.99 | 80-85.99 | 86-87.99 | 88-89.99 | 90-95.99 | 96-up |
F | D | D+ | C- | C | C+ | B- | B | B+ | A- | A | A+ |
In addition to the lecture and lab notes posted above you are responsible for the following:
Here's the weekly schedule of topics in this class:
Week Date(s) Topics Reading Assignments Week 1 8/30-9/1
Creating Unix accounts.
Understanding (reviewing?) HTML.
Installing Apache.The Mostly pp. 13-28, skim 29-33. Week 2 9/6-8
Basic Perl.
What is CGI?
More Unix (Maintaining Apache).The Mostly pp. 29-33, and 35-53, 55-59. Week 3 9/13-15
What is CGI.pm
?
Password-protected directories.
The basic structure of a web program.The Mostly pp. 65-91 (incl. 77-79). Week 4 9/20-22
What is HTTP?
The Basics of the Java Programming Language.
Writing a server and a browser (in Java).The Mostly pp. 95-132, and 133-144. Week 5 9/27-29
Keeping state.
Client-side vs. server-side storage issues.
What is a RDBMS? What is SQL?
The Mostly pp. 145-163, 165-207. Week 6 10/4-6
Database acces with Perl.
Installing PHP.
Session management in CGI/Perl.The Mostly pp. 209-244. Week 7 10/11-13
Introduction to PHP.
Session management with PHP.
Review of keeping State Methods.The Mostly pp. 237-276 Week 8 10/18-20
Database access using PHP.
A Shopping Cart with PHP.
Week 9 10/25-27
From PHP to Javascript.
A Basic Shopping Cart with Javascript.
Week 10 11/1-3
Installing Tomcat.
Server-side Java
Review of ProjectsWeek 11 11/8-10
Java Servlets. Java Server Pages.
Finite State Machines for the Web.
Week 12 11/15-17
Review of Projects. Week 13 11/22-24
THANKSGIVING Week 14 11/29-31
Applet to Servlet Communication.
Java RMI. Introduction to XML
Review of ProjectsWeek 15 12/6-8
Database Access with Java.
Using JDBC and XSLT to Implement a Web Forum.
Review of ProjectsWeek 18 05/03-05/06
FINAL EXAM
Links such as this will be useful: http://www.w3schools.com/
Also recommended: