CSCI 1200 - Fall 2006
Computer Science II
Home
  Contact Information

Announcements

Course Overview
  Prerequisites

Grading

Schedule
  Lab Times
  Office Hours

Calendar
  Lecture notes
  Lab materials
  Homework
  Test reviews

Textbooks
  Web Resources
  Drop in Tutoring

Academic Integrity

Homework
  Due Date and Time
  Late Day Policy
  Compilers
  Electronic Submission

Programming Tips

C++ Development
  Cygwin
  Emacs
  Dev C++
  MinGW

Other Information

Announcements

Dec 11Solutions to the final exam practice problems have been posted on the calendar.
Dec 8The HW9 contest winners were announced in lecture.
Dec 4General info about final grades: We will use grade modifiers (A, A-, B+, B, etc.) in assigning the final grades. The final exam and the final grades will be curved, similar to the previous tests. Thus, we cannot tell you what number score you need on the final to get a particular grade.
Dec 4 Practice problems for the final exam have been posted on the calendar. The solutions will be posted in about a week. Do not consider this list complete, and remember that the final exam will be cumulative.
Nov 27 No regular TA office hours will be held after Friday Dec 1st. There will be review office hours on Monday Dec 11th, Tuesday Dec 12th, and Wednesday Dec 13th from 1-3pm in Amos Eaton 1st floor lounge for questions on exam practice problems and on any other topics from the semester.
Nov 27Checkpoints 1 & 2 for Lab 13 have been posted on the calendar.
Nov 20 Please check your final exam schedule. If you have a conflict for the CS2 final, please read and follow the rules on conflict exams. Send Prof Cutler email ASAP if you need to take a makeup exam and contact the Dean of Students for excused absences.
Nov 20Course Evaluation forms will be distributed in lecture on Tuesday, November 28th. Bring a #2 pencil.
Nov 20 Prizes will be given to the "best" new evader and pursuer strategies for Homework 9. All regular homework submissions with extra credit that compile as directed in the homework handout will be entered. The winners will be announced in lecture on the final day of class (Friday, Dec 8th).
Nov 20HW9 has been posted on the calendar. It is due Thursday Nov 30th @ 11:59pm.
Nov 15There are a couple typos in the test solutions (handed out in lab). Problem 2.1: 2nd to last line of code should be c->y[1] = 7;. Problem 4.2: definition of helper function invector was omitted. Problem 5.3: 5th line should be T* temp = new T[s+1];.
Nov 14Graded Tests will be handed back in lab after you finish Checkpoint 3. Stats for the exam: Max=99, Min=3, Average=71, Standard Deviation=22. Approximate grades: 85&up=A, 71&up=B, 57&up=C, 50&up=D. Your semester average will be computed from the number score, not the letter grade. All re-grade requests must be submitted within 7 days. Your entire test will be examined and your score may go up or down. Please thank all of your TAs for their extra effort Tuesday afternoon and evening to get the tests graded this quickly.
Nov 14Checkpoints 1 & 2 for Lab 12 have been posted on the calendar.
Nov 13The office hours/review session will be tonight (Monday Nov 13th) from 5-8pm in DCC 318. Please bring your questions.
Nov 12Solutions for the test 3 practice problems have been posted. The location for the review session will be posted tomorrow.
Nov 9There is a typo in the homework 8 assignment description. In the section "Modifying the Data Structure", the example call to set should be set(4,'z').
Nov 8The TAs will hold special "Test Prep Office Hours" on Monday Nov 13th from 5-8pm (location: TBA). Bring your questions! TA office hours on Thursday Nov 16th are cancelled.
Nov 6Review Problems for Test 3 have been posted on the calendar. Solutions will be posted on Sunday.
Nov 3HW8 has been posted on the calendar. It is due Thursday Nov 9th @ 11:59pm.
Oct 31Checkpoints 1 & 2 for Lab 10 have been posted on the calendar.
Oct 25 Malika's office hours on Thursday Oct 26th from 12:30-2pm are cancelled.
Oct 24 Homework 7 (which will be posted later this week) is a 1 week homework assignment that you will complete and submit in teams of 2 (preferred) or 3. This week before or during lab you should form your team and tell your graduate TA who you will be working with.
Oct 24Checkpoints 1 & 2 for Lab 9 have been posted on the calendar.
Oct 21 Prizes will be given to the most efficient box packing programs (Homework 6). To enter, submit your program on the homework submission page to the "Homework 6 Contest" by Saturday Oct 28th at 11:59pm. Late entries will not be accepted. Entries are individual and you must follow the CS2 Academic Integrity for Homework policy. You must use recursion for the homework assignment, but you may use any programming techniques we have learned in this course for the contest (i.e., you do not have to use recursion for the contest). It must compile and run with g++3.4.2. Entries must include a plaintext README.txt file explaining their optimizations. The winners will be announced during lecture on Tuesday Oct 31st and the winners must be present to claim their prize. Entries will be judged based on their performance on a variety of test cases. To measure the running time of your program, you can use the UNIX time command:
  time box_packer.exe puzzle5.txt
Oct 18There is a typo in the Test 2 solutions. The answer to problem 1.3 should be O(m + log n), not O(m * log n). We noticed this during exam grading and corrected many of the papers. We gave full credit for either answer. If your test was improperly scored, please take your test to your lab TA. A similar error has been corrected in the homework 4 solutions. Please contact us if your homework 4 was improperly graded.
Oct 17Graded Tests will be handed back in lab after you finish Checkpoint 3. Stats for the exam: Max=99, Min=9, Average=75, Standard Deviation=17. Approximate grades: 85&up=A, 75&up=B, 60&up=C, 49&up=D. Your semester average will be computed from the number score, not the letter grade. All re-grade requests must be submitted within 7 days. Your entire test will be examined and your score may go up or down. Please thank all of your TAs for their extra effort Tuesday afternoon and evening to get the tests graded this quickly.
Oct 17Checkpoints 1 & 2 for Lab 8 have been posted on the calendar.
Oct 16Solutions to the test preparation material have been posted on the calendar. As mentioned in class, the order of material covered has changed since last year. We shuffled some problems between the review material for tests 2 & 3, but we mistakenly left a couple references to the Set container class. We'll see that data structure later.
Oct 10Checkpoints 1, 2, & 3 for Lab 7 have been posted on the calendar.
Oct 9Professor Cutler's office hours this Wednesday (10/11) are cancelled.
Oct 8A mispelling in the HW5 main.cpp file has been fixed.
Oct 6HW5 has been posted on the calendar. It is due Thursday Oct 12th @ 11:59pm.
Oct 3 Warning: There is a file re-direction bug in Visual Studio .NET. The program does not change to the "working directory" before command line I/O takes place (< input.txt > output.txt). One workaround is to specify the full path of these files on your computer, e.g., c:\Documents and Settings\username\My Documents\cs2\hw\hw4\input.txt. Except... you can't have spaces in your file name. So you should put the files in a place with no spaces, like c:\input.txt.
< c:\input.txt > c:\output.txt
Oct 3Checkpoints 1 & 2 for Lab 6 have been posted on the calendar.
Sep 29HW4 has been posted on the calendar. It is due Thursday Oct 5th @ 11:59pm. Test cases are included in the homework submission system.
Sep 28The sample results files for homework 3 contained a space after the "To make XXXXX, mix together:" line. The submission server also had this extra space. We have now removed the space in these files.
Sep 26Checkpoints 1 & 2 for Lab 5 have been posted on the calendar.
Sep 21HW3 has been posted on the calendar. It is due Thursday Sept 28 @ 11:59pm. Test cases are included in the homework submission system.
Sep 20The CS2 Final Exam has been scheduled for Thursday Dec 14th from 11:30am-2:30pm. For more information about final exam schedule see the Office of the Registrar's website.
Sep 19Graded Tests will be handed back in lab after you finish Checkpoint 3. Stats for the exam: Max=100, Min=15, Average=77, Standard Deviation=17. Approximate grades: 89&up=A, 78&up=B, 64&up=C, 53&up=D. Your semester average will be computed from the number score, not the letter grade. All re-grade requests must be submitted within 7 days. Your entire test will be examined and your score may go up or down. Please thank all of your TAs for their extra effort Tuesday afternoon and evening to get the tests graded this quickly.
Sep 16Solutions for the test review material have been posted.
Sep 14The review session will be Sunday Sep 17th from 10-11:30 am in DCC 318. Please bring your questions!
Sep 14Checkpoints 1, 2, & 3 for Lab 4 have been posted on the calendar.
Sep 12Review material for the first exam has been posted on the calendar. Solutions to these problems will be posted this weekend.
Sep 11Checkpoints 1 & 2 for Lab 3 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
Sep 7Yu Sheng's office hours have changed. Please see the Schedule for the new times.
Sep 7HW2 has been posted on the calendar. It is due Thursday Sept 14 @ 11:59pm. Test cases will be posted on the submission server in a few days.
Sep 7Test cases are now incorporated into the submission process for homework 1. We have also added a time limit for automated testing to prevent submitted code with infinite loops from monopolizing the sever :)
Sep 6We are still working on the homework submission website. Currently the system will compile your homework code, but unfortunately it cannot fully test your program. If you get the message: "Test cases not yet available for hw1, please re-submit closer to the deadline" your submission is complete and your code compiles without error using g++ 3.4.2. You do not need to re-submit.
Sep 1Checkpoints 1 & 2 for Lab 2 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
Aug 31See the Other Information link for help with command line arguments, reading & writing to files, the Cygwin environment, and the Emacs text editor.
Aug 30HW1 has been posted on the calendar. It is due Thursday Sept 7 @ 11:59pm.
Aug 29Checkpoints 1 & 2 for Lab 1 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
Aug 10 Welcome to CSCI 1200: Computer Science II
The first day of class will be Tuesday August 29th, see you there!