![]() |
![]() Spring Semester 2005 |
Office Hours | Reading Assignments | Grading Scale | Labs/Instructors | Students/Ports | Class Resources |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
Jan 9 | Jan 10 | Jan 11 ![]() ![]() Spring 2004 | Jan 12 Students | Jan 13 ![]() | Jan 14 ![]() | Jan 15 |
Jan 16 | Jan 17 ![]() | Jan 18 ![]() | Jan 19 | Jan 20 ![]() | Jan 21 ![]() | Jan 22 |
Jan 23 | Jan 24 ![]() | Jan 25 ![]() | Jan 26 | Jan 27 ![]() | Jan 28 ![]() | Jan 29 |
Jan 30 | Jan 31 Semester Project | Feb 1 ![]() | Feb 2 | Feb 3 ![]() | Feb 4 ![]() | Feb 5 |
Feb 6 | Feb 7 ![]() | Feb 8 ![]() | Feb 9 | Feb 10 ![]() | Feb 11 ![]() | Feb 12 |
Feb 13 | Feb 14 ![]() | Feb 15 ![]() | Feb 16 | Feb 17 ![]() | Feb 18 ![]() | Feb 19 |
Feb 20 | Feb 21 | Feb 22 ![]() | Feb 23 | Feb 24 ![]() | Feb 25 ![]() | Feb 26 |
Feb 27 | Feb 28 ![]() | Mar 1 ![]() | Mar 2 | Mar 3 ![]() | Mar 4 ![]() | Mar 5 |
Mar 6 | Mar 7 | Mar 8 ![]() | Mar 9 Last day drop/add | Mar 10 ![]() | Mar 11 ![]() | Mar 12 Spring Break |
Mar 13 Spring Break | Mar 14 Spring Break | Mar 15 Spring Break | Mar 16 Spring Break | Mar 17 Spring Break | Mar 18 Spring Break | Mar 19 Spring Break |
Mar 20 Spring Break | Mar 21 ![]() | Mar 22 ![]() | Mar 23 | Mar 24 ![]() | Mar 25 ![]() ![]() | Mar 26 |
Mar 27 | Mar 28 ![]() | Mar 29 ![]() | Mar 30 | Mar 31 ![]() | Apr 1 ![]() | Apr 2 |
Apr 3 | Apr 4 | Apr 5 ![]() | Apr 6 | Apr 7 ![]() | Apr 8 ![]() | Apr 9 |
Apr 10 | Apr 11 | Apr 12 Lecture Twenty-Four | Apr 13 | Apr 14 Lecture Twenty-Five | Apr 15 ![]() | Apr 16 |
Apr 17 | Apr 18 | Apr 19 Lecture Twenty-Six | Apr 20 | Apr 21 Lecture Twenty-Seven | Apr 22 Lab Thirteen | Apr 23 |
Apr 24 | Apr 25 | Apr 26 Lecture Twenty-Eight | Apr 27 | Apr 28 Lecture Twenty-Nine | Apr 29 Lab Fourteen | Apr 30 Final Exam Days |
May 1 Final Exam Days | May 2 Final Exam Days | May 3 Final Exam (7:15-9:15 pm, Lindley 102) | May 4 Final Exam Days | May 5 Final Exam Days | May 6 Final Exam Days | May 7 Final Exam Days |
Office Hours | |||||||||
![]() | ![]() | ![]() | |||||||
Adrian German MTWR 9-10am (LH201D) | Shakila Shayan R 2:30-4:30 (LH201D) | Matt Whitehead R 2:30-4:30 (LH125) |
Weekly labs:
Thursday | Friday |
---|---|
3442 (4:40-5:30pm) BH107, 21/3 Matt and Shakila | 3443 (10:10-11:00pm) LH023, 18/13 Adrian |
3444 (11:15am-12:05pm) LH023, 19/8 Matt and Shakila |
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 01/11-01/14
Creating Unix accounts.
Understanding (reviewing?) HTML.
Installing Apache.The Mostly pp. 13-28, skim 29-33. Week 2 01/18-01/21
Basic Perl.
What is CGI?
More Unix (Maintaining Apache).The Mostly pp. 29-33, and 35-53, 55-59. Week 3 01/25-01/28
What is CGI.pm
?
Password-protected directories.
The basic structure of a web program.The Mostly pp. 65-91 (incl. 77-79). Week 4 01/11-01/14
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 02/01-02/04
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 02/08-02/11
Database acces with Perl.
Installing PHP.
Session management in CGI/Perl.The Mostly pp. 209-244. Week 7 02/15-02/18
Introduction to PHP.
Session management with PHP.
Review of keeping State Methods.The Mostly pp. 237-276 Week 8 02/22-02/25
Database access using PHP.
A Shopping Cart with PHP.
Midterm Review.Week 9 03/01-03/04
MIDTERM EXAM (Tuesday)
Practical Exam (Thursday/Friday in lab).Week 10 03/08-03/11
From PHP to Javascript.
A Basic Shopping Cart with Javascript.
Week 11 03/15-03/18
SPRING BREAK Week 12 03/22-03/25
Installing Tomcat.
Server-side Java
Review of ProjectsWeek 13 03/29-04/01
Java Servlets. Java Server Pages.
Finite State Machines for the Web.
Review of Projects.Week 14 04/05-04/08
Applet to Servlet Communication.
Java RMI. Introduction to XML
Review of ProjectsWeek 15 04/12-04/15
Database Access with Java.
Using JDBC and XSLT to Implement a Web Forum.
Review of ProjectsWeek 16 04/19-04/22
Review of Projects Week 17 04/26-04/29
Final Exam review.
Week 18 05/03-05/06
FINAL EXAM
(May 3, Lindley 102, 7:15-9:15pm)
The text for this class is: