Oct-21: Here are the solutions to the mid-term exam. I will update this document after I grade the exams themselves to include discussion of common mistakes and misconceptions. Until then, this may placate your curiosity.
Oct-20: I have returned Lab-2, and I am about to return Lab-3. Some of you have received 0's on one or more of these assignments because of problems that made the code untestable. If the problem with your assignment is a small one, or the result of a simple mistake, then send me a note and we can address fixing that grade. I also managed to mail out Lab-2 twice -- sorry about that.
Oct-17: After looking at some rather old mid-terms from when this class was quite different, I am choosing not to post a sample mid-term. However, here is a topic list (more or less):
Oct-17: I have returned graded Lab-1's to you -- you should receive a PDF in email. The grades on the labs are: 1 = acceptable; 0.5 = flawed; 0 = failed. There may be small comments, but in general, you may have no comments (because there was nothing egregiously wrong). The projects will yield more detailed feedback. Contact me if you have questions or concerns about your lab's grading. Lab-2 and Lab-3 should be sent to you soon.
Sep-29: Regular TA help sessions have commenced. Go to Seeley Mudd 014 (our usual lab) on Sunday and Wednesday evenings, from 7:30 to 9:30 pm for a chance to work on your projects, ask questions, etc.
Sep-12: To the students in the 1:00 pm lab section who moved themselves to a different lab section, thank you. The 1:00 pm section (COSC-112L-01) remains a bit overly full, and so the Registrar's office will be moving a few of you (about half a dozen) to some other section. Remember that only those whose class schedules allow such a move will be considered for reassignment -- the Registrar will not create a new class scheduling conflict for you.
Those who are reassigned by the Registrar's office will receive an email notification from that office. If you receive no such notice, then you shall remain in whichever lab section for which you last registered. If you are unsure as to which lab section that is, check ACData.
Aug-30: Welcome to Introduction to Computer Science II! There are a few key pieces of information that you should know before classes begin:
Our first class meeting will be on Wednesday, Sep-07, in Merrill 1. We will spend only a little time discussing an overview of the class, because the majority will be spent getting started on real material, so it is critical that you are present from the very beginning of class.
Before our first class meeting, read the Course Information. This document covers the course topics, expectations, structure, grading, etc. You are expected to have reviewed this document thoroughly.
The course does not have an enrollment limit, but it does have a pre-requisite of COSC-111 (Intro-I) or my permission. If you have previous programming and/or CS experience, contact me, and we can determine whether this course is the correct one for you.