Announcements
- November 30th: (Long overdue) I added a few links in the
links pages, and a couple slides on the lecture notes.
- November 20th: I added a couple slides on the lecture notes
about my project proposal.
- November 16th: congratulations on everyone for fine project
presentations. The deadline for final project final submissions is
FINAL: December 21th. I will give a F grade to anybody who hasn't
submitted anything by then. Keep up the good work!
- October 30th: I will need volunteers to present their
projects on November 9th (the due date). Otherwise, you will present it
on November 16th anyway. Send me mail!
- October 26th: Homework
#5 has been posted today, as weel as the sample solutions to
Homework #4 and Homework #3. In the long term, I
would like to incorporate all these into some kind of CS903 Compression
Library. That could be a nice final project.
- October 20th: Lecture notes added,
for the past two lectures.
- October 12th: Homework #4
modified, if you downloaded a version before Oct 12th, 1:48PM, please
download again. I changed the names of the function and added the second
version (which selects the default symbol map).
- October 11th: Homework #4
is out. Note that you can do the assignment (hopefully not too hard,
this time) but you can also get extra credit by improving on my code
(which is not the best). The homework is still due in a week and a day
(October 19th) but you've had a nice Columbus Day weekend to
think about it.
- October 10th: The handout from last class on Huffman
encoding was taken from a book, and I found the web site: Managing Gigabytes, by Ian H.
Witten, Alistair Moffat, and Timothy C. Bell.
- Sept 29th: a section about lecture notes
is added, and
I put on the web the slides of the introduction to STL
class, and yesterday's class the STL
algorithms and function objects.
- Sept 28th: a few words of explanation and of help (I hope)
about Homework #3
- Sept 24th: Homework #3
has been corrected, to use less<T> instead of
symbol_compare (which was not provided and created an error).
- Sept 22nd: Homework #3
has been posted, with the usall tarball. I encourage you to USE THE
MAKEFILE (with gmake if make complains). It'll save
you the trouble and help you concentrate on the work.
Also, I posted a Solution to Homework #2, which we discussed in class yesterday. I hope studying it will help you for the next assignment.
START EARLY!
- Sept 17th: Added mirror of web site in case the official site of the class is down.
- Sept 14th: Homework #2 has been corrected minorly (the return type of runlength_decode was wrong in the documentation), but mostly a new package has been posted. Please download the new package for the homework (and insert your changes if you've already started). I greatly improved the framework while I was doing the assignment myself.
- Sept 12th: Homework #1 is posted soon,
as well as Homework #2.
A new homework section is added to the
table of contents.
If you don't know the login/password, send mail to
the instructor.
- Sept 8th: Homework #1 will be posted soon and will be due
next week. It's not a real homework in that it won't be graded, but
you're encouraged to do it to make sure you fill in the requirements.
- Sept 8th: the LINKS section has
been created and posted. In particular it has the lecture notes from COMP 290 (UNC) some of
which I used in the first class yesterday.
- Sept 5th: from now on, the first page of this web site will
be the announcements. You can still access all the section by using the
navigator bar on the left. Please check the page
regularly or send me your email if you
prefer to receive the announcements in the mail.
- August 22nd: a preliminary version of the web site is
available. Plese take a peek, and bear in mind that the class is a
seminar, and therefore flexible and adaptable to the wishes of the
participants. Send your comments/suggestions/inquiries to the instructor.