CSCI 1200 - Fall 2009
Data Structures
Home
  Contact Information

Announcements

Syllabus
  Learning Outcomes
  Prerequistites

Textbooks
  Web Resources
  Additional Tutoring
  LMS

Grading

Calendar
  Lecture notes
  Lab materials
  Homework
  Test reviews

Schedule
  Lab Times
  Office Hours

Academic Integrity

Homework
  Due Date and Time
  Late Day Policy
  Compilers
  Electronic Submission

Programming Tips

C++ Development
  Cygwin
  Emacs
  C++ IDEs

Other Information
  Command Line Args
  File I/O
  Redirecting I/O

Announcements

Dec 22Final grades have been entered into SIS and should be available in a day or two. We will not be returning the final exams, but if you'd like to look over your graded exam, please make an appointment with Professor Cutler. Have a great holiday break!
Dec 19 Approximate grades for HW8: 45&up=A, 37&up=B, 30&up=C, 25&up=D.
Approximate grades for HW9: 45&up=A, 40&up=B, 35&up=C, 30&up=D.
Approximate grades for HW10: 45&up=A, 40&up=B, 35&up=C, 30&up=D.
Dec 19Solutions to the final exam practice problems have been posted on the calendar.
Dec 11Practice problems for the final exam have been posted on the calendar. Solutions will be posted next week.
Dec 11 You should have received an email with instructions for how to complete the IDEA course evaluations. This is *not* SPAM. Please take the time to fill out this anonymous course evaluation. Your feedback is very important to the instructor, the TAs, and the department. If you did not receive the email instructions, please check your SPAM folder. If you still cannot find the email, please contact Shannon Carrothers at .
Dec 11Congratulations to all who entered the HW6 Inverse Word Search Contest.
Dec 8Checkpoints 1 & 2 for Lab 14 have been posted on the calendar.
Dec 8 UPE, the computer science honor society, will be holding a review session for the final exam in Data Structures on Monday, Dec 14th from 2-4pm in Sage 3101.
Dec 4 The student chapter of ACM is hosting Hackfest on Friday Dec 11th @ 8pm in Lally 102. From the organizer: "Even students who don't have much experience coding would probably enjoy attending. We'll be having discussions on *nix and general development processes as well which would definitely help students who still are grasping the basics. For students ready to tackle larger obstacles, there will most likely be a project in their field of interest (or at least others with whom they may discuss said field)."
Dec 3HW10 has been posted on the calendar and is due Thursday Dec 10th @ 11:59pm.
Dec 1Checkpoints 1 & 2 for Lab 13 have been posted on the calendar.
Nov 20The image on the bottom of page 2 of the HW9 assignment pdf has been updated to add the x,y pixel coordinates to the example. Also, small bug in the Image copy constructor (file image.h) has been corrected.
Nov 18 Approximate grades for HW6: 45&up=A, 37&up=B, 30&up=C, 20&up=D.
Approximate grades for HW7: 45&up=A, 40&up=B, 35&up=C, 30&up=D.
Nov 18Graded Tests will be handed back in lab after you finish Checkpoint 3. Stats for the exam: Max=96, Average=69, Standard Deviation=17. Approximate grades: 80&up=A, 65&up=B, 55&up=C, 45&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 17HW9 has been posted on the calendar. This homework involves images and we have provided an OpenGL/glut based image viewer. It is not necessary to use this program to view the images and complete the assignment. Here are some OpenGL/glut installation tips. If you have trouble installing OpenGL/glut, or if you have trouble building the ImageViewer executable, please see a TA in office hours.
Nov 17Checkpoints 1, 2 & 3 for Lab 12 have been posted on the calendar.
Nov 16Solutions to the Test 3 practice problems have been posted on the calendar.
Nov 15Solutions for HW6, HW7, and HW8 have been posted on the calendar.
Nov 11 UPE, the computer science honor society, will be holding a review session for the third test in Data Structures on Sunday, Nov 15th from 6-8pm in Sage 4101.
Nov 11Practice problems from old exams have been posted on the calendar. The solutions will be posted Monday.
Nov 10Checkpoints 1 & 2 for Lab 11 have been posted on the calendar.
Nov 8Zhongyi's Monday office hours have been rescheduled to the morning. Please see the updated schedule.
Nov 4HW8 has been posted on the calendar. It is due Thursday Nov 12th at 11:59pm.
Nov 3RPI's chapter of UPE, the Computer Science is running a programming competition on Saturday November 7, 2009. For more information: http://progcomp.acm.cs.rpi.edu/
Nov 3Checkpoints 1 & 2 for Lab 10 have been posted on the calendar.
Oct 30 Approximate grades for HW4: 45&up=A, 40&up=B, 32&up=C, 25&up=D.
Approximate grades for HW5: 45&up=A, 37&up=B, 25&up=C, 20&up=D.
Oct 30One student was found in violation of the Data Structures Academic Integrity Policy on Homework 5. Please review the policy and talk with a TA or the instructor if you have any concerns.
Oct 30HW7 has been posted on the calendar. It is due Thursday Nov 5th at 11:59pm.
Oct 26Checkpoints 1 & 2 for Lab 9 have been posted on the calendar.
Oct 21Graded Tests will be handed back in lab on Wednesday after you finish Checkpoint 3. Stats for the exam: Max=98, Average=64, Standard Deviation=16. Approximate grades: 88&up=A, 76&up=B, 60&up=C, 55&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 your TAs for their extra effort to grade the exams.
Oct 20Checkpoints 1 & 2 for Lab 8 have been posted on the calendar.
Oct 19Solutions for HW5 have been posted on the calendar.
Oct 19 Videos from the UPE test review are posted here.
Oct 19Solutions to the Test 2 practice problems have been posted on the calendar.
Oct 15HW6 has been posted on the calendar. It is due Thursday Oct 29 @ 11:59pm.
Oct 15 UPE, the computer science honor society, will be holding a review session for the second test in Data Structures on Sunday, Oct 18th from 6-8pm in Sage 4101.
Oct 15Two students were found in violation of the Data Structures Academic Integrity Policy on Homework 4. Please review the policy and talk with a TA or the instructor if you have any concerns.
Oct 12Practice problems from old exams have been posted on the calendar. The solutions will be added early next week.
Oct 12 Sample solutions for HW3 & HW4 have been posted on the calendar.
Oct 12 Approximate grades for HW3: 45&up=A, 40&up=B, 30&up=C, 25&up=D.
Oct 9Checkpoints 1 & 2 for Lab 7 have been posted on the calendar.
Oct 9HW5 has been posted on the calendar. It is due Thursday Oct 15 @ 11:59pm.
Oct 6Pavan's and Zhongyi's office hours on Thursday will now be held in Amos Eaton 217.
Oct 6Checkpoints 1 & 2 for Lab 6 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
Oct 2HW4 has been posted on the calendar. It is due Thursday Oct 8 @ 11:59pm.
Oct 2Sample solution code for exercises in lectures 8 & 9 have been posted on the calendar.
Oct 1 Approximate grades for HW1: 45&up=A, 40&up=B, 35&up=C, 25&up=D.
Approximate grades for HW2: 45&up=A, 37&up=B, 30&up=C, 25&up=D.
Sep 29Checkpoints 1 & 2 for Lab 5 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
Sep 27 HW3 clarification: You should not use STL vector (or the Vec class we discussed in lecture 7) or any other STL container class in the underlying representation of your Table class or for any temporary storage during computation. You should use simple arrays. The only place vector should appear is when it is taken in as an argument in the push_back functions. Please use the STL vector and the accessor functions in those places.
Sep 25HW3 has been posted on the calendar. It is due Thursday Oct 1 @ 11:59pm. Friday's lecture will cover new material that is needed for this homework.
Sep 23Graded Tests will be handed back in lab after you finish Checkpoint 3. Stats for the exam: Max=97, Average=70, Standard Deviation=16. Approximate grades: 82&up=A, 72&up=B, 60&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.
Sep 22Checkpoints 1, 2, & 3 for Lab 4 have been posted on the calendar.
Sep 21An example solution for Homework 2 has been posted on the calendar.
Sep 21Solutions to the Test 1 practice problems have been posted on the calendar.
Sep 20 Notes from the UPE test review are posted here.
Sep 20 The Data Structures Final Exam will be on Monday December 21st from 11:30am-2:30pm. Please check the complete final exam schedule for possible conflicts with your other courses.
Sep 18 UPE, the computer science honor society, will be holding a review session for the Data Structures course this Sunday, Sep 20 from 6-8pm in Sage 4101.
Sep 18Two students were found in violation of the Data Structures Academic Integrity Policy on Homework 1 and have been punished.
Sep 15Practice problems from old exams have been posted on the calendar. The solutions will be added early next week.
Sep 15An example solution for the programming portion of Homework 1 has been posted on the calendar.
Sep 15Checkpoints 1 & 2 for Lab 3 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
Sep 10HW2 has been posted on the calendar. It is due Thursday Sep 17 @ 11:59pm.
Sep 10ALAC drop-in tutoring times and locations have been posted on the schedule.
Sep 9 Important Message from the RPI Medical Director about the H1N1 Influenza. If you develop flu-like symptoms, please stay home and get well.
  • If you miss a lab because of illness, contact your lab TA by email to coordinate a makeup.
  • If your symptoms are mild, you should not come to class, but you should keep up with the online coursework materials and submit your homework on time, making use of the late day policy if necessary. If you need help on the material, ask questions through LMS or to the TAs and instructor by email.
  • If you miss an exam because of illness, or are unable to submit a homework on time because of illness (more than a day or two late), please contact the instructor by email ASAP.
  • If your symptoms are more severe, please go to the RPI Health Center and/or your personal doctor. If you visit the RPI Health Center, please have them send a note to the instructor. If you visit your personal doctor, please have them write a note to the RPI Dean of Students office, who will forward a note to the instructor.
Sep 8President Barack Obama's Back to School speech.
Sep 7Checkpoints 1 & 2 for Lab 2 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
Sep 7Solutions to the exercises from lectures 1 & 2 have been posted on the calendar. NOTE: Typically, solutions to lecture exercises will not be prepared. Please take notes during class.
Sep 2HW1 has been posted on the calendar. It is due Thursday Sep 10 @ 11:59pm.
Sep 1Checkpoints 1 & 2 for Lab 1 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.
  Welcome to CSCI 1200: Data Structures
The first day of class will be Tuesday September 1st, see you there!