| 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. | |
| Week #15 Assignments Week of December 8th |
I would like you to do a project that interests you for the final exam. Do something in Perl, ASP or XML, your
choice. Let me know by Wednesday if you have a project you would like to do. We will look at some more XML this week. XML Some references: MySQL info Access reference Excel reference Unfortunately I was out sick today, I have put up an explanation of the material in the XML programs on Smartboard that will help you if you want to go over the programs. I will post the status sheet after we have decided on the exam. Check this weekend. Your final needs to be a project: examples do a project from one of the chapters we did not cover in the Perl text, do a project that involves using XML with Perl or PHP, expand upon the use of XML with schemas. You need to run your plan by me and then you need to start coding. Final project due on the 18th. |
| Week #14 Assignments Week of December 1st |
I am available in K101 on Tues at 11 and from 2:00-2:30, Thurs at 11 and
at 3. Thursday I am also available around 5:30 in K102. Friday I am
avalable in my office at 11. We will look at some more XML this week. XMLschema zipped XML zipped 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 we looked at in XSLT - see if you can solve the problem I had with checking for greater with a string. |
| Week #13 Assignments Week of November 24th |
This Tuesday, the Tuesday of Thanksgiving week - I am
going to hold an open lab in K101 from 9 to 4 with some time away at 2 for
a meeting. This is a catch up day, so if you are behind try very hard to come for
as many hours as you can. |
| Week #12 Assignments Week of November 17th |
This is advisement week, so during the times I say I am available for help
I may have someone signed up for advisement. Sorry, but I do not know what slots are
taken. I am available for help/advisement at 11 and 2 on Tuesday in K101,
11 and 3 on Thursday in K101 and 6 on Thursday in K102. I am also available Friday at
11 and 1 in my office. Next week, the Tuesday of Thanksgiving week - I am
going to hold an open lab in K101 from 9 to 4 with some time away at 2 for
a meeting. This is a catch up day, so if you are behind try very hard to come for
as many hours as you can. Zipped XML examples We will start XML this week. 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 working with JavaScript to show the XML in Firefox the way I did with Explorer. (Extra Credit). I would also like you to look into using XML to pass data - find some information and experiment with what you find. |
| Week #11 Assignments Week of November 10th |
Advisement starts this week. You can do online advisement with me using
the usual email address or you can sign up for advisement with me (K112)
or Sil Ferreira (K216) or Igor Kholodov (K211) or Janelle Arruda (networking) or
Raymond Steele (game). Even though you may have me listed as your advisor, you can
go to another member of the CIS Department for advisement. All of the CIS advisors have the transcripts and the information
to help you choose your Spring courses - please plan to see one of us. If you are in game, contact Raymond directly. Advisement check lists - please note these are not official (we have not caught any errors, but for official/confirmed information you should always check the catalog. On Thursday and Friday I will be combining advisement and help. At 11 on Thursday I will be in K101 and at 6:00 I will be in K102. Depending on who signs up for advisement I will probably be available part of the 3-4 on Thursday and part of the 11-12 on Friday. Friday I will also be working on advisement and available for help from 1 to 4. We will look at databases with ASP.NET this week. Please check back! Assignments: I want you to do some work with ASP.NET and a database. We went through the examples in the handout that I sent to you in class. I would like you to write code that will (1) display database data in a grid, (2) display database data one record at a time, (3) allow for maintenance of the database. These should be done on line - my examples are working at the Brinkster site. |
| Week #10 Assignments Week of November 3rd |
Meditech presentation on campus, Thursday at 11 in K101 Help labs will be at 11 on Tuesday in K101, 3 on Thursday in K101. Thursday I will be in K102 at 6:00. I am also available in my office at 11 on Friday. We will look at ASP.NET coding this week. Please look at the web site at the zipped and written examples and the PowerPoints and check back. Assignments: Assignment on HTML server controls and Web server controls |
| Week #9 Assignments Week of October 27th |
I will not be in on Thursday night, October 30th, so class is cancelled. Assignments: As I noted last week, I have sent you a chapter from a text and I want you to do the tutorials up to the ones on databases - we will cover those in the following weeks. If you did not get the mailing, I will leave a couple of copies with Karen Costa the Division Secretary. |
| Week #8 Assignments Week of October 20th |
Meditech presentation on campus I will be available Tuesday and Thursday at 11 in K101, Thursday at 3 in K101 and at 6 in K101 or K102. In addition I will be available Tuesday after 2:30ish and Friday at 11 and in the afternoon in my office. I am planning to start ASP.NET this week, so please get a free account at Brinkster or some other place that supports using ASP. I will be out of town next week and will give you a project to work on in ASP so it seems like a good idea to go over it this week. At the end, we may come pack to a little more Perl. ASP.NET intro I have sent you a chapter from my VB text that has a series of examples about creating web pages. I would like you to do the tutorials about creating web sites with ASP.NET - up to the ones on databases - we will deal with them in the following weeks. Assignments: This week please write a few basic ASP.NET programs using the following: calculation, if, decisions, array. Test them on your computer and then load them onto Brinkster (or another account that supports) and test them there. |
| Week #7 Assignments Week of October 13th |
Help/support is Thursday at 11 and 3 in K101 and I will be here after your class
until around 7. We are going to continue with Perl including databases and maintenance of databases. We will also look at a few other things in Perl in a little more detail. Check back! 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 7 examples Check back! Assignments: I am 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 #6 Assignments Week of October 6th |
Help/support lab Tuesday and Thursday at 11:00 in K101. I will be available on Thursday starting around 5:30
(or whenever we finish) in K102. I was out sick last week, so I am going to go over last weeks information. In addition, 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. If you have not gotten it yet, contact me. 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. You are allowed to have two databases (each can have multiple tables), under your cisweb. I have sent the names of the databases to your BCC accounts. Assignments: Perl function assignment |
| Week #5 Assignments Week of September 29th |
Help/support lab Tuesday and Thursday at 11:00 in K101. I will be available until
around 5:00 on Tuesday (starting 3:00 ish) in my office and again on Thursday starting around 5:30 in K102. 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: 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 #4 Week of September 22nd |
We have not been impacted by the eLearning problems at BCC - it does not relate to this course, so
we will continue with the course on the standard college schedule. We will look arrays and hash variables this week (chapter #4). Some examples for this week: Arrays and Hash Assignments: Array Hash Assignment Somehow this did not get uploaded, my apologies! You can obviously have extra time to do it. |
| Week #3 Week of September 15th |
We are going to continue looking at loops this week and if statements as well. Please read about if statements and start to read chapter #4 (we will cover #4 next week). 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: Loops and decisions assignment |
| Week #2 Week of September 8th |
If you do not have a user id and password, contact me. I have sent you an invitation to the class blog. Please introduce yourself (a picture would be nice). Read chapter #3. We also started to look at loops this week. Some examples for this week: Examples using post and get Examples using for loop Assignments: Experiment with the things we covered in class 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. |
| Week #1 Week of September 1st |
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 am going over in class are zipped. firstzip.zip If you have a login from CIT32, please use it. If not, you will be receiving a login soon. 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. |