Interactive Web Sites - CIS47

Weekly Schedule

Week Information
Assignments due in one week and programs in two weeks unless otherwise stated
Week #1 Assignments
Week of September 2nd
Read chapter #1 and #2 in the text Database Driven Web Sites. See me about a copy of the text.
Let me know how well you know Access.
Week #2 Assignments
Week of September 9th
Read chapter #3 in the text Database Driven Web Sites.
Develop an Access Database following the guidelines in the Oracle oil delivery assignment.
See me about borrowing another book that I think you will find helpful - it is a quick read that you can start now and finish...
Week #3 Assignments
Week of September 16th
Please skim through chapter #4 (you know most of it) and read chapter #5 in the text Database Driven Web Sites.
I find that I learned this material best by trying to do much of what they did with modifications that meant I was not just copying.
Set up the Personal Web Server for your own use and experiment with it following the examples in the book.
Send me a write up of your progress including successes, failures, attempts etc. Overview of what you did to learn the material in chapter #5!
Hopefully you have acquired the CGI/Perl text by Diane Zak (ISBN 0-619-03440-8). We will start using it shortly!
Week #4 Assignments
Week of September 23rd
Download a free copy of Perl that you can use and find some good Perl tutorials. Start looking at a how to work with Perl.
Week #5 Assignments
Week of September 30th
Read the section intitled Read This Before You Begin and chapters #1 and #2 in the CGI/Perl book by Zak.
Experiment with writing script.
Look at the PowerPoint presentations on introduction to CGI/Perl and sending data. Also look at the samples (they are zipped).
Assignment to pass in: Do Project 3 in Chapter #1 and Case Project #2 in chapter #2.
Week #6 Assignments
Week of October 7th
Read chapter #3 in the Zak book. Start playing and testing your programs with the site that was set up. See Sil about getting a password on the cis server so you can test there as well. Pick one of the projects that interests you at the back of chapter #3. Hopefully pgrocer.us will be established soon. In the meantime, you can write and check syntax. If you send something to me I will upload it to my site so you can see how it works.
Week #7 Assignments
Week of October 14th
Read chapter #4 in the Zak book. Start playing and testing your programs with the site that is hopefully going to happen - or you can talk to Sil about using the BCC site - he has a cgi-bin on it!
Pick one of the projects (harder ones) to try.
Week #8 Assignments
Week of October 21st
Move on to chapter #5. We need to use the BCC server for an assignment in this chapter.
Week #9 Assignments
Week of October 28th
Move on and read chapter #6. You need to pick a project in chapter #5 and another project in chapter #6 to do. Pick ones that interest you from the back of the chapters. We need to check with Sil on the BCC server for input and output. The rest can be done through www.pgrocer.us.
Week #10 Assignments
Week of November 4th
Read chapter #7 and pick a project from the back of the chapter to do. I sent you the working input/output on the BCC server and I suggest you move on to using the BCC server that Sil has set up for any projects that do not work well on pgrocer.us. See Sil if you have any questions - he is definately willing to work on this with you.
Week #11 Assignments
Week of November 11th
Read chapter #8 and pick a project from the back of the chapter to do.
Go to the site for MySQL: MySQL home page
Download MySQL and play with it. Create a database and some tables. Query the database using SQL. Report on your success.
The reference manual which includes tutorial information is at: MySQL Reference Manual
Also see the presentation on MySQL.
Week #12 Assignments
Week of November 18th
Read chapter #9 and pick a project from the back of the chapter to do.
This chapter is about creating a very basic database through Perl. Next we will look at a database created through MySQL. It is up and running on the site and I have sent you the information to log in. You can use MySQL to create a database and tables.
Week #13 Assignments
Week of November 25th
Read chapter #10 in the text. No assignment from the text this week because I want you to play with creating a database using MySQL on the web server, populating tables and querying tables using SQL. See the slide presentation on this topic.
Assignment: Create a database with at least three tables that can be related to each other, set up primary keys, populate the table and do some queries to show that everything is working.
Week #14 Assignments
Week of December 2nd
Finish reading the text.
Assignment: The final project is to make a user form that takes in information from the user, returns information from the database you developed last week and updates the database. Since you are taking an incomplete, we will work on this week and last week over break.

Send e-mail to Mrs. Grocer:
pgrocer@bristol.mass.edu

Back to the Top
Return to home page
Return to previous page