CS 418/518 - Web Programming
Fall 2012: Tues/Thurs 11am-12:15pm, E&CS 2120

Print - Admin



  • Dr. Michele Weigle
  • mweigle at cs.odu.edu
  • E&CS 3214
  • Office Hours:
    Tues/Thurs 9:30-11am
  • TA: Harshith Bandi (hbandi)



Useful Links

Project 1: Basic Message Board Operations

Assigned: Tuesday, Sep 11, 2012
Status Report: Tuesday, Sep 18, 2012
Due: Tuesday, Sep 25, 2012 - in-class demos

(Edited Sep 25 @ 10:15am - changed email reporting requirements -MCW)


This project is the first step in building a fully-operational message board (similar to something like http://www.tigerfan.com). Your first assignment is to build the basic framework of the message board. You and your group partner should have already chosen an interesting topic for your message board.


  • Single forum
  • User login
    • Use pre-defined user ID and passwords (no user signups yet). You must create 'mweigle' and 'TA' accounts for grading. You should also create several for your own testing.
  • Users can post messages to the forum
  • Users can view posted messages
    • There are no specified requirements on how the posts are made or displayed


In-class status report (Sep 18)

  • Binary, either 0 or 3 points
  • Attendance is mandatory
  • 3-4 minute presentation per group
  • Slides or appropriate digital and presentable alternative
  • Status, problems, solutions, concepts, “to dos”
  • Show us the message board(s) that serves as your design inspiration
  • Questions for your audience

In-class demo (Sep 25-27)

  • Order of the demos will be chosen at random
    • everyone should be prepared to demo on Sep 25
    • if you do not demo on Sep 25, you will demo on Sep 27
    • no code is to be edited after midnight on Sep 25
  • Demonstrate all of the required features of your system
  • Show any 'extras' that you have done
  • Tell us the division of labor (who did what)
  • Demo must use the version available on mweigle418 - no magic laptops!
  • 5 minutes max - practice your demo ahead of time
  • TA will assign 17 points based on a detailed examination after the class

Each student will grade the aesthetic appearance of the other groups’ message boards

  • Email TA (and cc me) a score of 0-3 with the subject line CS 418/518 Project 1 Eval
  • Put the scores for all groups in a single email
  • Each group will receive the average value (rounded up)
  • If you do not send your grades by 11am on Friday Sep 28, you will lose 3 points from your assignment

Grades should be available within one week


  • https://mweigle418.cs.odu.edu/~username/proj1/
  • These URLs will be valid for all students
    • If you are in a group of 2, only 1 URL will have the actual PHP, and the “other” URL will auto-redirect to the “right” URL


  • Debug within your group first, then ask for other groups to help debug your operations
  • Your status report the week before the due date is for your benefit and the benefit of your peers more than for me.