CSCI 1200 - Fall 2009
Data Structures
  Contact Information


  Learning Outcomes

  Web Resources
  Additional Tutoring


  Lecture notes
  Lab materials
  Test reviews

  Lab Times
  Office Hours

Academic Integrity

  Due Date and Time
  Late Day Policy
  Electronic Submission

Programming Tips

C++ Development
  C++ IDEs

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


The following books are recommended (not required). The course will follow primarily the order of Ford and Topp. Some of the lectures are based on material in Koenig and Moo. Students should also have available a C++ reference book, such as those by Malik or Stroustrup, and use on-line reference material.

Web Resources

Here are several websites you should find helpful. Feel free to search for and share other web resources.

RPI LMS Discussion

Post your questions about homework and general questions on the course discussions page. The TAs and other students will answer your questions.

Additional Tutoring

In addition to the TA Office Hours, you may also want to check out:
  • Advising & Learning Assistance Center Drop in Tutoring

  • RPI's chapter of Upsilon Pi Epsilon (UPE) offers CS tutoring to undergraduates on a one-on-one basis. Students should send an email to with the course name and the times available for tutoring.