Sample solutions for CS223/Assignments/HW09 are now available on its page.
CS223/Assignments/HW10 is now available.
Sample solutions for CS223/Assignments/HW08 are now available on its page.
A public test script for CS223/Assignments/HW09 is now available in /c/cs223/Hwk9/test.public on the Zoo. The *.in files in the same directory are inputs to compress, with the matching *.out files the corresponding outputs. You can also use the *.out files as inputs to decompress to get the *.in files as outputs.
CS223/Assignments/HW09 is now available.
Sample solutions for CS223/Assignments/HW07 are now available on its page.
Sample solutions for CS223/Assignments/HW06 are now available on its page.
CS223/Assignments/HW08 is now available.
If you turned in CS223/Assignments/HW06 before 8pm on March 24th, and your assignment passed all tests in the initial public test script, but failed all or most of the tests in the revised test script that was posted after you turned it in, please send mail to firstname.lastname@example.org if you have not done so already.
Some additional clarifications have been added to the Hints section of CS223/Assignments/HW07.
Test cases 08.in, 09.in, and 10.in for /c/cs223/Hwk7/test.public have changed. The output files for two of these cases had been incorrect due to undetected integer overflow in the program used to generate them.
The initially posted version of CS223/Assignments/HW07 erroneously described how the input on stdin is terminated. The correct behavior is that your program should read all characters up to end-of-file.
Some bugs in /c/cs223/Hwk6/test.public.run.c have been fixed. This may change the expected outputs for some tests in test.public.
CS223/Assignments/HW07 is now available. The public test script is in /c/cs223/Hwk7/test.public on the Zoo.
A typo in frobol.h from CS223/Assignments/HW06 has been fixed, both on the web page and in the copy in /c/cs223/Hwk6/frobol.h on the Zoo. The typo was in several declared function argument names. Since these are ignored by the compiler, the change should not affect your code in any way.
A public test script for CS223/Assignments/HW06 is now available as /c/cs223/Hwk6/test.public on the Zoo.
Solutions for CS223/Assignments/HW05 are now available.
Solutions for CS223/Assignments/Exam1 are now available on its page.
- We apologize for the long and unexpected server downtime. It should be stable now.
CS223/Assignments/Exam1 has been graded; grades are in Grade-o-Matic. If you took the exam but do not see a grade in Grade-o-Matic, please let me know---I have one exam with no name on it. (If you did not take the exam but should have, please let me know too.)
CS223/Assignments/HW06 is now available. It is due after break.
A public test script for CS223/Assignments/HW05 is now available as /c/cs223/Hwk5/test.public on the Zoo.
CS223/Assignments/HW05 is up.
More clarifications and examples have been added to the CS223/Assignments/HW04 page.
A sample solution is now available on the CS223/Assignments/HW03 page.
- [from Hong Ge] TA office hour on Monday(02/14) is changed to 9:00am - 11:30am.
A new page CodingHints contains some suggestions about coding and debugging that might be helpful for the assignments.
CS223/Assignments/HW04 is up.
A sample solution is now available on the CS223/Assignments/HW02 page.
CS223/Assignments/HW03 is now available. It is due Thursday, February 10th, at 11:00pm.
A sample solution is now available on the CS223/Assignments/HW01 page.
- Please welcome Hai Fang as a TA for the course. See below for information and office hours.
CS223/Assignments/HW02 is now available. It is due Thursday, February 3rd, at 11:00pm.
All but one of the test inputs and outputs have been split out of test.rle into files in /c/cs223/Hwk1/tests in the Zoo. For each file inXX, the output of your program should match outXX exactly. You can test if the output is exactly the same by running e.g. ./rle < /c/cs223/Hwk1/tests/inXX > testXX and then diff testXX c/cs223/Hwk1/tests/outXX (or by just running test.rle).
- [From Hong Ge] TA office hour on Monday(Jan.24th) is changed to Tuesday(Jan.25th) 9:00am-11:30am
CS223/Assignments/HW01 now includes some notes on printing integer values in C.
- [From Hong Ge] TA office hour on Wednesday(Jan.19th) is changed to 9:00am-11:30am
Style issues came up quite a bit in lecture on Friday, so I've put up some notes on programming style in C/CodingStyle, including the checklist we will probably use when we start doing style grading.
Instructions for running the public tests have been added to CS223/Assignments/HW01.
- By popular demand, the deadline for programming assignments is now 11:00 pm.
CS223/Assignments/HW01 is now available. It is due Thursday, January 27th at 11:00 pm.