Dec. 3: Here is a set of problems covering topics since the last midterm that were NOT covered on homeworks. (Note: This is about equivalent to an extra homework over these topics, but these problems will not be graded; they are merely provided to help you study for the final exam, so that you know what type of problems to expect.)
Dec. 1: Tomorrow at the end of class I'll be handing out teacher evaluations for the semester; please try to attend if possible!
Nov. 29: Program 6 is available; it will be due Monday, Dec. 7, by 11:59pm. Note that there will be in class checkpoint on this Thursday!
Nov. 23: Homework 6 is available; it will be due Tuesday, 12/1, via email by 11:59pm.
Nov. 16: Program 5 is available; it will be due Tuseday, November 24, by 11:59pm.
Nov. 5: The second exam will be next Thursday, Nov. 12, in class. The review session will be the day before (Wed. the 11th) in class. Practice midterms will be handed out in class tomorrow.
Nov. 5: Homework 5 is now out; it will be due next Wednesday, the 11th, at the start of class.
Oct. 28: Program 4 is now available; it will be due next Thursday, Nov. 5, by 11:59pm. Note that 10% of your grade is based on a checkpoint in person with me by next Monday.
Oct. 27: Here is a copy of the .h file from the pdf of the list class, generously provided by Matt so that you can all test your problems 3 and 4 on the homework.
Oct. 21: Homework 4 is available; it will be due next Wednesday (Oct. 28) via email by 11:59pm.
Oct. 11: Program 3 is available; it will be due Thursday, October 22, by 11:59pm.
Oct. 8: Since I've been sick and unable to answer questions promptly for the last couple of days, I'm extending the due date for programming assignment 2 for 24 more hours. It will be due Friday at 11:59pm instead of tonight. I hope this helps those of you who haven't been able to get prompt feedback from me (although you are still free to submit the assignment today if you prefer).
Oct. 8: There will be class today.
Oct. 6: I'm still sick, so tomorrow - Wednesday, Oct. 7 - will be your lab for this week (instead of the usual Thursday lab). Dr. Scannell will be there to help with any questions you might have. Hopefully I'll be well enough to come back in Thursday; keep checking here for updates.
Oct. 5: Since I won't be in today, please email me your 30 lines of code (pasted into the body of an email) along with any questions or comments you might have.
Oct. 5: There will be no class today (Monday), since I am quite sick with the flu. Please read the section of your textbook on deques; we will cover the material briefly in class, but I will expect everyone to be familiar with them from the reading. Sorry for the lateness of this announcement!
Oct 1: There will be class tomorrow (Friday), at the usual time and place.
Oct. 1: As announced in class yesterday, there will be no lab today (Thursday), due to illness. Look here for an announcement (either tonight or tomorrow) about class tomorrow.
Sept. 29: The files for program 2 are now avialable; they can be downloaded here.
Sept. 26: Program 2 is out; it will be due Thursday, October 8 by 11:59pm. You may work with a partner (but not the same one as for program 1), and please note that 10% of your grade will be based on an early in person review of your code by Monday, October 5.
Sept. 16: As announced in class, the first midterm will be next Thursday in class. Your lab will be Wednesday instead of Thursday, and our review session will be in class on Monday.
Sept. 16: Homework 3 is out; it will be due next Wednesday (September 23) by the beginning of class. You may submit a paper copy instead of emailing it to me if you would like.
Sept. 10: Program 1 is out; it will be due by Friday, Sept. 18 at 11:59pm.
Sept. 3: As an extra C++ reference, check out Thinking in C++ by Bruce Eckel. It is freely available online here.
Sept 1: Homework 2 is out; it will be due by 11:59pm on Thursday, September 10.
Aug. 27: Homework 1 is out; it will be due by the start of class on Friday, September 4.
Welcome to CS180! Please be sure to read course policies carefully, and check this page daily for updates or announcements.