Harvard University, Extension School
CSCI E-12
Spring 2001-02
Fundamentals of Web Site Development

Extension School
Harvard Unversity

David P. Heitmeyer




Related links
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6
Assignment 7
Final Project

Moreover - Web developer news

Web Development With Apache And Perl: A Book Review Linux Journal Jun 16 2002 10:20PM ET

Learn from young guns CNET Jun 16 2002 10:13PM ET

IT professionals: Uncle Sam wants you! CNET Jun 16 2002 10:13PM ET

Magical Web service tour CNET Jun 16 2002 10:13PM ET

SQL Injection Attacks - Are You Safe? WebmasterBase Jun 16 2002 8:47PM ET

HTML Tip: Learn To Speak Latin Net Mechanic Jun 15 2002 10:58PM ET

Learn from young guns CNET Jun 15 2002 10:17PM ET

Magical Web service tour CNET Jun 15 2002 10:17PM ET

Surviving multiple managers CNET Jun 15 2002 10:17PM ET

Tech sites to keep you sharp CNET Jun 15 2002 10:17PM ET

Six reasons to kill a project CNET Jun 15 2002 10:17PM ET

IT professionals: Uncle Sam wants you! CNET Jun 15 2002 10:17PM ET

Look to MSF to manage your next project CNET Jun 15 2002 10:17PM ET

Answers to your burning career questions CNET Jun 15 2002 10:17PM ET

Easily create charts and graphs in a browser CNET Jun 15 2002 10:17PM ET

CSCI E-12 Project Proposal

Project Proposal

Who: Students enrolled in the course for graduate credit
Due: Thursday, April 18, 2002
Points: 50

Name:  
FAS username:  
Email:  
HUID:  

In the text box below, enter the complete URL (i.e. http://www.people.fas.harvard.edu/...) of your Final Project Proposal.
Part 1 (Proposal): 
Please indicate whether you grant permission to publish a link on the course Web site to your project proposal. In past semesters, students have enjoyed sharing their projects and seeing what projects their fellow students are involved in. This is optional -- no penalty is made for a "No" answer.
Permission: 
Yes
No
  

Part 1: Final Project Proposal

This paper should be a description of what you plan for your final project. Your final project will be a Web site that you have designed and authored (a minimum of 10 original HTML pages, including one "interactive" form). In the past, people have chosen to undertake a variety of types of project:
  • work-related
  • personal interests
  • community organizations

Your project proposal should cover the following:

  • Audience Who is the intended audience for the site? What need will the site fulfill? What type of audience do you expect for the site -- experienced/novice; fast/slow Internet connections; newest/older browsers, etc? Is accessibility (non-visual browsers) a design goal (if no, why not?!). What types of restrictions do all of these issues place on your design?
  • Content and OrganizationOutline ideas you may have for the site structure. How will it be organized? What navigation system(s) will the site have?
  • Site Design. You do not need to (but may) include preliminary designs.
  • There is no need to be verbose. For each of the topics above, a paragraph or two of text should suffice.
  • The project specifications may change as you develop your project. This is expected. Your proposal is not meant to be a final "written in concrete" proposal for your project. It is meant to give you a structure to think about your project and act as a guide as you develop your project.

CSCI E-12 News

Final Project The final project for the course will be Monday, May 20, 2002.

Lecture 14: Security and Privacy The last lecture of the course is available. We discuss security and privacy issues.

Assignment 7: Link Checking and Log Analysis This is a fun (and fairly short) assignment on link checking and log analysis. Extensive documentation is available in the assignment itself as well as in the lecture notes (Lecture 14). Remember that your lowest assignment score will be dropped (6 of the 7 assignments will count toward your final course score).

Lecture 13: Webmaster Tools The penultimate lecture of the course is available via streaming media. We will discuss various software tools that should be in a webmaster's toolbox -- especially those involving link checking and log analysis.

Assignment 6 Extension: Due Monday, May 6 A class-wide extension for the due date of Assignment 6 has been given. Assignment 6 is due Monday, May 6, 2002. If you already have it done, congratulations, and enjoy the weekend!

Lecture 12: The Apache HTTP Server The twelfth lecture of the course is available via streaming media. We will finish up our discussion of the Apache HTTP server.

Assignment 6: HTTP and the Apache HTTP Server Assignment 6 is now available. The assignment has two major parts: the first is using HTTP; the second is using .htaccess files to customize the behavior of the Apache HTTP server. This assignment is very different from previous ones -- take a look at it now and begin it early! A careful review of the lecture notes should be a tremendous help in completing this assignment. It will be due Monday, May 6, 2002.

Lecture 11: HTTP and the Apache HTTP Server The eleventh lecture of the course is available via streaming media. We will look at the underlying communication between a browser and Web server (HyperText Transfer Protocol -- HTTP), and also we begin our look at the Apache HTTP server.