Announcements

 

HW5 grading notes posted

Homework 5 grading notes have been posted.

 

HW5 stemmer problem found

The data files we used to build the stemmer cause it to return strange stems for some words. More information is available on the homeworks page.

 

HW5 build file updated

The build.xml file for Homework 5 has now been updated. This will hopefully correct problems some students have had with it not including Java sources.

 

HW5 sample data updated

The Wikipedia files in the data.zip sample data file originally posted had invalid ASCII characters in them, causing the files to be read incorrectly on non-UTF8 computers. This has been corrected, and an updated file published. All Wikipedia sample output files have been updated accordingly. Please make sure you have the latest version of the sample data.

To check if you have the correct files, open church.txt and look at any range of dates. They should have a single, normal ``-'' (hyphen) character, not a full-width dash (you should be able to duplicate the exact same character by typing the ``-'' key) or a sequence of strange characters.

When looking at sample output, refresh the page to make sure you have the latest output.

 

HW5 and sample data revised again

A student pointed out that the sample Wikipedia statistics output (and also the sample output in the shell session in the writeup) for Homework 5 did not match the specified stats output format. This has been corrected; the output format as specified in the C level is correct.

 

Sample output from HW5 available

Sample output for Homework 5 is now available to help you test.

 

HW5 grading notes posted

Homework 5 grading notes have been posted.

 

Final exam study materials available

Some final exam study materials are now available:

 

Riea's office hour next week changed

One of Riea's office hours next week has changed. She will not be available on 5/9 from 3-4; that office hour has been rescheduled to Wed., May 7, from noon to 1PM.

 

HW5 clarifications

A minor revision has been made to Homework 5; there was a place where it mentioned a stat action, but the correct name is stats. Also, a couple more clarifying issues:

  • Next week Michael will be posting additional sample outputs for you to use in testing your code.
  • The purpose of the documentation in the README file is to provide a high-level description of your program design (what the different pieces of your program are and how they fit together, mostly) and to describe (and justify) your choice of data structures.

    It also needs to describe your index file format; if you use the one we suggest, just say so, but if you alter it at all you need to describe the alterations.

 

HW5 description revised

Two minor revisions have been made to the Homework 5 description:

  • The due date has been corrected to be Sunday, May 11 (it formerly said Sunday, May 10).
  • The description mentioned DataReader or DataWriter a couple times; this has been corrected to use the proper names of DataInputStream and DataOutputStream.
 

Shweta is in room 2-209 for grading

When you come to have a grading meeting with Shweta, please go to room 2-209. She will not be in 4-240.

 

Quiz 4 study materials available

Quiz 4 study materials are now available.

 

Sign up for HW4 grading on Monday

On Monday, Prof. Terveen will have a sign-up sheet for you to sign up for time slots to meet with Shweta to get homework 4 graded.

UPDATE Mon, Apr. 14

The available grading times have been listed on the assignments page. Remember to sign up for a slot in lecture today (Monday).

 

Lab 15 information

The 15th week (last week) of class, we will be having lab. That week, you will have the option of going back and completing any one lab (except for lab 0) for which you have not yet received a checkmark. There will also be a more advanced lab for you to attempt that week if you have enough completed labs and desire an additional challenge.

The syllabus has been updated to reflect this.

 

Assignment 5 released

Homework 5 has been released. It is due Sunday, May 10. It's a fairly substantial project, so get started early.

 

Quiz 3 grading

If you received more than 5 points off solely for not following the formatting instructions on problem 3 of Quiz 3, you may be entitled to receive some points back. Bring your exam to either Prof. Terveen or Michael if you believe this is the case and we will evaluate it.

If you believe that any of the other problems were misgraded, bring your exam to any of the course staff.

 

build.xml for HW4 provided

We have provide an Ant build file for Homework 4 so that you can submit it.

 

Lab completion counts posted to GRIT

GRIT has been updated to reflect the number of labs you have completed.

 

Homework 3 grading information

Assignments 3 and 4 will both be graded by Shweta, and they'll be graded in a somewhat different manner than the others. In particular, each person (or team) must schedule a 15 minute meeting with Shweta to go over your code with her.

Your assignment will be graded on the basis of (1) correctness of your code and the level to which you completed it, (2) demonstration to Shweta that your code works properly, for example by showing test cases and running them to show they pass, and (3) your understanding of what your code and related concepts. (Point 3 can only help your grade; it will never hurt it).

Monday in class there will be a sheet for you to sign up for a time to meet with Shweta, so please be there to sign up for a time. If you're not there, you can arrange it by email after class, but you'll have to settle for whatever slots are left.

The times Shweta is making available to meet with you are:

  • Wednesday April 9: 10am-1pm, 2pm-6pm, 6pm-8pm (if necessary)
  • Friday, April 11: 1pm-6pm, 6pm-8pm (if necessary)
 

Sign up for grading times for HW3 on Monday

Homework 3 will be graded in a different manner than the previous homeworks; each team must schedule a time to meet with Shweta and discuss their solution. There will be a sign-up sheet with available times in class on Monday, so make sure that you're there and get your team in a time slot.

 

Homework 4 revised

Homework 4 has been revised to clarify some issues with the MyQueue class and its (lack of) usage, and to provide guidance on creating the Node class.

 

Homework 4 due date corrected

The due date on Homework 4 has been corrected.

 

Homework 4 now available

Homework 4 is now available.

 

See TA or professor if you have grading questions

If you have questions about how points were taken off in grading or think your grade needs to be adjusted, feel free to contact the professor or the appropriate TA and we will take a look at it. We can't correct problems that haven't been brought to our attention.

 

Shweta's office hours today adjusted

Shweta's office hours for today, March 27, have been changed to be from 5:15 to 6:00 PM.

 

Quiz 3 study materials available

The following Quiz 3 study materials are now available:

 

Riea's office hour on Wednesday adjusted

Riea's office hour on Wednesday, March 26, has been moved from 1-2PM to 5:15-6:15 PM. This change affects this week only.

 

HW3 correction posted

We have made a minor correction to Homework 3. Revision log included.

 

HW2 grading data available

The grades for HW2 have been posted to GRIT.

  • The rubric is available
  • The detailed grading sheets will be distributed Monday after spring break.
  • Before contacting the TA's, please look at your grading sheet.
  • If you get an unexpected 0 score, contact Riea.
 

Homework 3 and 4 due dates adjusted

The due dates for assignments 3 and 4 have been adjusted, and the schedule has been updated accordingly.

 

Homework 3 available

Homework 3 is now available.

 

Michael's office hours on 3/04 cancelled

Due to the need to grade the exam, Michael's office hours on Tuesday, Mar. 4 are shortened. He'll be available for about 15 minutes at 8:30, but then must leave.

 

Additional tests for HW2 available

Additional tests for Homework 2 are now available.

 

Quiz 2 materials posted

We have made some Quiz 2 preparation materials available:

 

More Assignment 2 clarifications

Assignment 2 has been updated with more clarifications. A change log is included.

 

Quiz 1 grading changes

If you lost points for certain errors on problems 1 or 2 of quiz 1, you may be able to get some points back. The following are being adjusted:

  • Problem 1: If you named a valid non-primitive type in part A, and then explained this type correctly in part B, you may receive additional partial credit.
  • Problem 2: If you had a single, correct line of output saying 'THREE', but nothing else (you omitted the single line containing 'SIX'), you may receive additional partial credit.

To receive the credit, bring your exam to the professor or one of the TA's.

 

Assignment 2 updated

Assignment 2 has been updated to clarify ambiguities and correct an error (revision log included).

 

Assignment 1 grading description posted

A grading description for Assignment 1 is now available.

 

Assignment 2 posted

Assignment 2 is now available and is due Tuesday, Mar. 4, 2008.

 

Assignment 2 postponed

Assignment 2 has been pushed back 1 week, and will be available on Wednesday, Feb. 13. Assignment 3 has been pushed back 2 days. The schedule has been updated to reflect these changes.

 

Additional data sets for Assignment 1 posted

Additional data sets have now been made available for Assignment 1

 

Error in Assignment 1 description corrected

An error in Assignment 1 has been discovered; when describing GradeReader, it used the wrong name for one of the methods (it should be getQuizScore(int), not getQuiz(int)). This has been corrected in the assignment description.

 

Quiz 1 materials posted

Some materials for preparing for Quiz 1 have been provided:

 

Clarification to Assignment 1 posted

A clarification for the A-level work in Assignment 1 has been posted. This is only a clarification of the intended existing requirements, and does not affect what is required.

 

Error in Assignment 1 corrected

An error in Assignment 1 has been brought to our attention, and we have posted a correction.

 

Prof. Terveen's office hours cancelled this week

Prof. Terveen's office hours have been cancelled for this week. He may have time available on Tuesday and Friday by appointment.

 

Syllabus and schedule available

The syllabus and course schedule are now available.

 

Web site created

The web site for the Spring 2008 offering of CSci 1902 has been created. A syllabus and schedule will be available shortly.

Prof. Terveen has provided some useful notes containing information you may want to know right away.

You also need to activate your ITLabs account before the first week of class. We are having lab on Tuesday, Jan. 22, so have it ready before you come that day.