CSci223 - Spring 2005
Extra Credit
During the course of the semester there will be several opportunities for extra credit. You can keep track of them here. You can find more detail on each opportunity by looking at that assignment's web page. If you have any questions, please ask the instructor.
Pending
- You can receive five points of extra credit on Programming Assignment #5 for coming to the C#/.NET seminar on Friday, April 16th at 3:00pm in Weir 235.
- Complete one of the extra credit phases on Homework #4. Two of the phases are worth ten points each and the last one is worth 15 points.
- Demonstrate the basics of one of UNIX's "little languages" such as sed, awk, bc, dc, bash, Tcl, Perl, or Python. This is worth 10 extra points on Programming Assignment #4. See the instructor to see what constitutes the "basics" of each language. This can be done until 5pm on April 15th.
- Demonstrate the use of Subversion, a version control system. You should be able to checkout directories, make changes, show the differences between versions, and commit changes. This is worth 10 extra points on Programming Assignment #5. Your instructor cannot help you with this, as he is still a CVS user. This can be done up until the due date for Programming Assignment #5.
- You can get five extra points added to your final exam by learning vi or emacs. You should be able to open files (both from the command line and from inside the editor), save files, switch to another file, insert text, delete text, cut, copy, and paste. You must demonstrate your knowledge of one of the editors before the final exam on May 13th.
Expired
- You can receive 5 extra points on Programming Assignment #1 by attending the meeting of the Lafayette-Oxford-University Linux User's Group (LOULUG) meeting on February 3rd at 6:30pm in room 225 of Weir Hall. See me at the meeting so I can make a note that you were there.
- You can receive 5 extra points on Programming Assignment #1 by attending the AITP meeting on February 3rd at 6:00pm in room 110 of Conner Hall. See Joseph Bradley at the meeting so he can make a note that you were there. (You can do this, OR the LOULUG meeting, not both.)
- You can receive 5 extra points on Programming Assignment #2 by attending the Association for Computing Machinery (ACM) meeting on Thursday, February 10th at 6:00pm in 235 Weir.
- You can get 10 extra points on your Computer Scientist Profile by using LaTeX to compose it.
- Implement DLList_sort() as part of Programming Assignment #3. It's worth 6 extra points on the assignment.
- You can receive five points of extra credit on Homework #4 for coming to the Python seminar on Friday, April 8th at 3:00pm in Weir 235.
- You can receive ten points of extra credit on Programming Assignment #4 by writing gcdr in 19 instructions or less (this does not count labels).