CS 1501 Announcements Summer 2009

These announcements will be updated frequently. You are advised to check this page often. 

 



July 24, 2009

·         I have put a previous exam online to help you study for the 2nd exam.  Most of the material is the same as this term except for 2 main things: 1) In that term I covered integer multiplication after the midterm, which is why it is on the 2nd exam and 2) In that term I did not get to geometric algorithms.

·         Note that the T/F + Fill in the Blanks questions are CUMULATIVE.  These are short, basic idea questions that I expect you to remember from the entire term.  However, the more substantial questions are from Lecture 11 onward.


July 13, 2009

·         There were some issues with clients crashing the server over the past day or two, so I have modified the server in an attempt to make it more robust.  The one change that will affect users (i.e. clients) is that the reads during the login process have a timeout of 20 seconds.  Thus, if you take more than 20 seconds to enter your name during login, your connection will be closed.  Once you are logged in, the timeout is no longer in effect.


July 10, 2009

·         The Assignment 4 server is now on java3b.javalab.cs.pitt.edu .  Please note the change

·         Quiz 2 will be given during recitation this week (on Thursday, July 16)


July 2, 2009

·         As I mentioned in lecture today, here is the revised grading scale for Assignment 3:

o   On-time (Tuesday, June 30): +5 points

o   Late (Thursday, July 2): -5 points

o   Very late (Monday, July 6): -15 points

·         Assignment 4 is online – read it over carefully and get started ASAP.  I have put the server online at:

java3c.javalab.cs.pitt.edu

            Check back frequently in case this changes


June 15, 2009

Assignment 2 Note: Some of you have asked whether or not the searches for words should be case-sensitive.  There are two different issues here:

1)      The find() method.  This should search for the EXACT string input as the parameter, and thus should definitely be case-sensitive.  In fact, there is no requirement that the string even be letters (look at the header).

2)      The spell checker (i.e. main program).  This should NOT be case sensitive, as is the norm for spell checkers.  Typically, a spell checker is NOT case sensitive by default, with an option to make it case sensitive if the user wishes.  To achieve case INSENSITIVITY, before inserting words into your searchTest object and before searching for words, convert them to a consistent case (upper or lower – it does not matter).


June 12, 2009

·         Remember that Exam 1 is this coming Thursday, June 18 during class.  Plan accordingly!

·         I have put some practice questions and the solutions to the first quiz online.  Take a look at these to help you study for the exam.  Also look at the online syllabus to see the material that you need to know for the exam.


May 29, 2009

·         As announced in lecture, Quiz 1 will be given during recitation on Thursday, June 4.  Material for the quiz will be up to and including Lecture 6 (see online syllabus). Plan accordingly.

·         I have put the grading rubrics for Assignment 1 online (see the Assignments page).  Use these to help you determine how many points various aspects of the assignment are worth.  Note that the W section has a separate rubric in which more weight is given to the paper.  Also note that the raw points for the rubrics are more than 100, so a raw point is less than a final score point.  For example, in the regular section, an item worth 15 raw points will be worth 10 score points.

·         Assignment 2 is now online.


May 12, 2009

Welcome to CS1501 for the Summer 2009 (209-7) 12-week session.

If you want to get a head start on the material, look at the online syllabus and start reading the referred sections in the text.

Note that we are assuming that all students have a good background (from CS 0401 and CS 0445) in Java.  If you are somewhat rusty with your Java, I recommend reviewing it and getting up to speed with it as soon as possible.

Recitation will meet normally during the first week of classes.  However, the first assignment will not be discussed until the second recitation.