Advanced Interactive Programming - CIS258/CIT72

Weekly Schedule

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!
Week #14
Week of April 30th
This week I want you to do some additional research on sessions and cookies and then show how to use them effectively.
Assignments:
Script effectively using sessions.
Script using cookies.
Week #12/#13
Week of April 16th/April 23rd
These weeks should be dedicated to working on your final project.
Week #11
Week of April 9th
Continue researching PHP in Wordpress.
Assignments:
You should be starting on a final project, but you need approval first, so...
I also want you to figure out something you would like to try with Wordpress - again run it by me and then do it!
Week #10
Week of April 2nd
I want you to think about what project you would like to do in PHP and send me a plan.
I want you to look into WordPress and using PHP within WordPress.
PHP tutorial for WordPress Users
PHP and WordPress
Information on WordPress
Check back!
Assignments:
I want you to experiment with using PHP and Wordpress. Send me what you try!
Week #8/#9
Week of March 19th/26th
Read about updating a table in MySQL using PHP. Just to get you started:
Basic update
Basic Tutorial on updating
More on updating and comparing code vs command prompt
My update example under CIS159/CIT32.
Assignments:
I want you to update a MySQL table with a very interactive approach. If the user enters invalid information or does not fill in a field I want them informed. I only want the update completed is they have done everything to your satisfaction. You need to set up standards for your fields - lets go with 6 fields of different types. You should have one where only valid codes are allowed, another where you only take data within a certain range. Two fields that are dependent on each other (for example a code in one means a range in another and a different code means a different range. When you add a record you should be sure that all the relevant data is there and obviously that the id is unique and the data meets the specifications above. A change should be within your standards. You cannot change the primary key and you should work out a way where if you want to only update certain fields then the other fields will retain their data. The delete should ask the user for confirmation.
Week #6/#7
Week of February 27th/March 5th
Check in with me and let me know how things are going and check back!
I want you to start working on a shopping cart in PHP. You should look at some templates and find something you think you can work with and get started developing (note you should not do the actual purchasing part).
Some helpful sites:
PHP MySQL shopping cart tutorial
Building a simple PHP shopping cart
You can use a template for this application, but I you should tailor it to a particular kind of shopping such as a pet store, a gift shop etc.
Assignments:
Develop a shopping cart using PHP.
Week #4/#5
Week of February 13th/20th
Continue with the HTML.
Start to do some research on Ajax and using Ajax with PHP. Just do a search on Ajax PHP and you will come up with a lot. For example, there are some things at W3schools and at tizag
Another tutorial Quite straight forward with a good explanation - try it, I did.
Another example
I have bought another copy of a Ajax and PHP book I have and I can share it with you - see me!
I also want you to start thinking about a project you can do in PHP or another web language that will get into some more advanced concepts.
Assignments:
Using one of the examples you found do something basic with Ajax and PHP.
Now try a second example using Ajax - try to make this one more practical.
Week #3
Week of February 6th
I want you to review and increase your knowledge of XHTML and HTML5 this week.
This site will give you the 4 lines you can use at the top of XHTML and point you to the validator.
Lines of code for XHTML
You can also check out the way to code HTML5 with the DOCTYPE line and the meta charset at my CIS122 site.
Do some research on HTML5.
Assignments:
I want you to set up a web site made up of several pages. The pages should be written so that some are in XHTML and others in HTML5 and they should validate. They should include CSS to handle the style. Look up how to do columns in CSS (some of my examples at CIS122/44 should help) and also include images, tables, a form, mapping, a variety of links, colors, fonts etc. and with HTML5 you should try at least 5 new things. Let me know what you try and check to make sure they are browser supported before you get in too deep.
Week #2
Week of January 30th
Continuing with object-oriented programming.
Assignments:
Pick three programs you wrote in CIS159/CIT32 of varying levels of complexity and rewrite them using object orientation. Send me the original and the object version.
Start thinking about what you would like to do as a project for this course. Send me some possibilities.
Week #1
Week of January 23rd
This week I would like you to do some reading about object oriented programming.
Here are some possible sites to find information.
Object Oriented Programming in PHP
Another article
Some beginning tutorials
From the manual
Another example
Assignments:
Experiment with object oriented programming and PHP and write a basic example.

Google
WWW www.pgrocer.net

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

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