The books for this course can be found at the bookstore:
Programming the World Wide Web, by Robert W. Sebesta. Addison Wesley 2002.
Elements of Programming with Perl, by Andrew L. Johnson. Manning, 2000.
WEEK | DATE | TOPIC OF THE WEEK | READING | |
1 | Friday, Jan 4 | classes start | intro to WWW | Sebesta: Chapter 1 |
2 | HTML: basic tags, links, images | Sebesta: Chapter 2 | ||
3 | Monday, Jan 14 | hmwk1 due | HTML: tables, frames | Sebesta: Chapter 2 |
4 | Monday, Jan 21 | hmwk 2 due | HTML: style sheets, forms | Sebesta: Chapter 3 |
5 | Monday, Jan 28 | hmwk 3 due | Javascript | Sebesta: Chapter 6 |
6 | Tuesday, Feb 5 | midterm project due | Javascript | Sebesta: Chapter 7 |
7 | Monday, Feb 11 | hmwk 4 due | Perl: data types, control structures, file handles | Johnson: Chapters 4, 5, 6, 7 |
8 | Monday, Feb 18 | hmwk 5 due | Perl: CGI module, text processing |
Sebesta: Chapter 5 Johnson: Chapters 10, 11, 12 |
9 | Wednesday, Feb 27 | hmwk 6 due | Perl | |
10 | Thursday, March 7 | reading period | ||
11 | Sunday, March 10 | final project due |
The schedule will be updated as needed.
| ||||||||||||||||||||||||||||||
Every homework/project will have a maximum value of 100 points. The total number of points gained determines the grade, as listed in the breakdown below. | ||||||||||||||||||||||||||||||
|
1. You may not use a web-authoring program such as Netscape Composer or
Microsoft Front Page. You are in this class to learn the actual
techniques of programming in HTML.
2. You may not use a conversion program. For example, you may not
write a web page in Microsoft Word and then use Save As...Web Page or
any other option to convert the document to HTML.
3. You may neither have somebody else write your code for you or copy
anybody else's code, whether they are in the class or not. Here is
the test: If I suspect that you are not capable of writing the code
you turn in, I will ask you to meet with me and explain how every tag,
attribute, and function works. If you cannot explain part of your
code, I assume that you did not write it. Make sure that you
understand completely what you are doing and do not just use View
Source to copy things off the Web.
Academic dishonesty (aka cheating) will not be tolerated in this class. If you are caught cheating, several things will happen. First, you will receive a disciplinary F. This is an F that permanently shows up on your transcript and cannot be removed by withdrawing from the course. Second, you may suffer disciplinary action that could result in expulsion from the Unversity.
If there is any ambiguity in this statement, it is your responsibility to talk to your instructor.