Interactive Web Sites - CIS250/47

Weekly Schedule

I said I would take a few things at the final, so keep passing things in. If you are in trouble, contact me and we can talk (actually I think we have).

Week Information
Assignments due in one week unless otherwise stated. I may add some things during the week, so double check the schedule each week! Please keep copies of all work you submit until you receive your final grade at the end of the semester. You should buy the CGI/Perl Text (check used books).
Week #14/#15/final
Week of December 2nd/9th/16th
Your last project/final is to develop a project that shows what you have learned. Both Perl and ASP can use XML so my suggestion is that you do something that combines one of the languages with XML. You need to send me a proposal for approval.
Please pass in your final project by Monday December 16th. If you run into problems, let me know.
Evaluations have been put under the actual course you are taking (they are on elearning), so you can now do the evaluations.
Week #13
Week of November 25th
We will look at some more XML this week.
XMLschema zipped
XML zipped
I would like you to do some research on importing XML into a database or a spreadsheet and tell me what you find.
Assignments:
This week I want you to experiment with schema and XSLT and pass in some examples showing a basic understanding. It would be great if you took what you did in DTD last week and redid in with a schema.
I would also like you to try some of the things with XSLT. Experiment!
Extra credit if you do an example of bringing XML into a database or spreadsheet.
Week #12 Assignments
Week of November 18th
I want you to continue reading about XML and how to create basics XML.
Zipped XML examples
Focus on XML DTD this week, next week we will look at XML schema.
It is course evaluation time and the evaluation is now available at the elearning site for CIS283.
Assignments:
I want you to experiment with XML - I need you to make a fairly complex design using DTD - on the idea of the donor, donation, drive.
I would also like you to look into using XML to pass data - find some information and experiment with what you find (again Extra Credit).
We are almost at the end, so take your time and play with XML and try to get some results next week.
Week #11 Assignments
Week of November 11th
I want you to do some research on XML this week. Find some tutorials and go through the basics. There are examples at my site as well.
This is a catch up week.
Week #10 Assignments
Week of November 4th
Continue working with ASP inside Visual Studio and Web Developer and start researching basic information about XML. Please check back!
Assignments:
Using Visual Studio or the Web Developer I would like you to incorporate accessing data from a database.
Week #9 Assignments
Week of October 28th
Now we are going to take a look at ASP through Visual Studio and the Web Developer. If you have worked with Visual Basic then you can continue to work with that, otherwise you can choose which way to go. I have got pdfs that show the creation using both. Be sure to look at both pdfs. The create ends up with many of the same screens and I went further in the Visual Studio example with adding textboxes, labels and buttons.
Using Visual Studio (Visual Basic) to create ASP
Using Web Developer to create ASP
Needless to say I want you to try one of these approaches. I used localhost to test and you can too. Localhost is available through either of the packages described.
Assignments:
I want you to use the Developer or Visual Studio and develop a couple of ASP pages with a lot of different tags and a variety of objects such as textboxes and buttons. Be sure to link back and forth with your pages. Having them run on localhost is fine although you can choose to put them on a website.
Week #8 Assignments
Week of October 21st
ASP database connection on Brinkster
We are connecting to a database. My examples mostly use .mdb, but one of them uses .accdb.
Another helpful link
Some things you might find helpful:
Web development (4/25/13) in PDF format Accompanying audio
Web development (4/25/13) Accompanying Smartboard
Web development thru Brinkster (4/30/13) in PDF format Accompanying audio
Web development thru Brinkster (4/30/13) Accompanying Smartboard
Multi pages and connect DB (5/2/13) in PDF format Accompanying audio
Multi pages & connecting to DB (5/2/13) Accompanying Smartboard
Assignments:
I want you to connect to a database using ASP and retrieve and maintain database data. Let me know if you have maintain problems.
Week #7 Assignments
Week of October 14th
W3schools information on ASP
ASP Tutorial
ASP.NET tutorial
ASP tutorial at tizag.com
Please start to look through some of the ASP examples at W3Schools and also look at the examples at my web site. Continue looking at the non database examples - we will get there!
Assignments:
Experiment with 10 things related to ASP that are discussed at W3 schools or another tutorial or site that you have not tried last week.
Check back!
Week #6 Assignments
Week of October 7th
I have a lot of examples using aspx that are up on brinkster, the list of the beginning ones is located under examples at my web site.
Here are some ASP examples I did in a Visual Basic class. List of examples
This week I want you to either use Microsoft Visual Basic or some other language in Visual Studio or Visual Web Developer 2008 Express Edition (can be downloaded from Microsoft) and experiment with ASP.
Some examples to experiment with.
ASP intro
A look at the beginning examples in ASP
Running through localhost
ASP and db
Find a tutorial and do some reading:
3 schools tutorial
Tizag tutorial
We will continue with this next week. For now you are just getting introduced. Lets leave databases for next week.
Assignments:
Your assignment is to show me you are experimenting with ASP successfully. You can do something similiar to what I have at Brinkster (set up your own brinkster account) or you can setup with the Visual tools. Your choice, but you do need to show me something running so I strongly suggest Brinkster. I would like you to look at my examples and then create some programs that do similar things. Make them simple and experiment. Show me five different things you tried.
Week #5 Assignments
Week of September 30th
We are going to continue with Perl including databases and maintenance of databases. Last week, I looked briefly at the comparison between using a file and a database. This is the example that I went over.
Files versus Databases
Good article on Perl and Databases
Examples:
Another look at arrays
Maintenance programs
Week examples
We are going to start working with ASP next week. If you do not have Visual Studio you will need it, so let me know and I will send you an invitation. We are going to look at ASP.NET so if you have a moment, find some tutorials and poke around.
Assignments:
We are going to go over updating a database using three separate programs (see above). I want you to write a program to do adds, changes and deletes in one program. Create your own database with a different structure from mine.
Week #4
Week of September 23rd
Sorry! I copied and pasted wrong! Week 3 did not happen again really!
We will start looking at MySQL because we need to be able to use Perl with a database.
This week we are going to focus on setting up MySQL on a server and querying and maintaining it. You will be accessing MySQL on the cisweb server. Information about MySQL is available at their web site. MySQL site
Information about using it at BCC is on this handout. Using MySQL on the cisweb server
If you want a copy to work with at home, a copy is available on the CDs accompanying the text book or at this site.
Please look at the presentations under MySQL on using MySQL. Note: You will need your cisweb username and password.
You should also get a copy of PuTTY to use with MySQL if you plan to work from home. PuTTY is available in the labs. Two sites that can be used to download PuTTY are:
PuTTY
PuTTY
Here is an example sheet for use when you are creating databases and tables in putty: Using putty to create a database and table
Here is another example sheet for use when you are maintaining and doing queries similiar to the ones I have assigned. Using SQL with MySQL
You should be looking up tutorials on SQL. Two that I think are good are:
SQL Tutorial (based on MySQL)
A Gentle Introduction to SQL This is especially helpful for someone who has had Oracle because it shows comparisons between the two versions.
Remember you have two in your PHP account.
Assignments:
Perl function assignment
Week #3
Week of September 16th
Please look at arrays and hash variables this week (chapter #4).
Some examples for this week: Arrays and Hash
Be sure to read the chapter on files in your test. I would also like you to look functions in the next chapter.
Some examples for this week: Files and Functions
Assignments:
Array Hash Assignment
I would like you to write a quiz where you store the scores on a file. The students should be given questions, the grade should be calculated and stored.
Extra credit if you a can figure out a way to only allow a student to take the quiz once.
Week #2
Week of September 9th
Read chapter #3 and chapter #4. You should be starting to work with loops and if statements this week..
Some examples for this week: Examples using post and get
Examples using for loop
If you are not comfortable with if statements, this presentation will be helpful.
Presentation on logical if structures
    Separate speaker notes to accompany presentation on logical if structures
Some examples for this week: Loops and decisions (if statements)
Assignments:
Experiment with the things you read about which included passing data with the get and with the post and the basics of a for loop. You should do a program that uses the get and then change it to use the post. The for can be included or a separate program.
Loops and decisions assignment
Week #1
Week of September 2nd
Read chapter #1 and chapter #2 in the CGI/Perl text.
Student downloads
The information below is work I did a few years ago using another site:
Look at the first three PowerPoint presentations under the topic CGI/Perl. Presentations
Look at the code for the programs which can be opened under Printed code to accompany examples for week #1. You can also download many (not all) of the examples from the beginning cgi/perl and beginning HTML. Examples
The examples I want you to go over are zipped. firstzip.zip
Using the web site: Using WinSCP3
Assignments:
Do one of the hands on projects from chapter #1 and one of the case projects from chapter #2. If you do not have a site yet, write them and put them online when you get a site.
If you do not have a user id and password, contact me. Also, when you make cgi files, you need to go into rights and set the properties to 755.

Google
WWW www.pgrocer.net

Send e-mail to Priscilla Grocer: Priscilla.Grocer@bristolcc.edu

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