CSCI 1200 Data Structures
Fall 2012
  Contact Information


  Learning Outcomes
  Grading Criteria

  Optional Textbooks
  Web Resources
  C++ Development
  Misc. Programming Info
  Memory Debugging

Getting Help
  Advice from TAs
  Advice from Students
  2007 Course Review

  Lecture notes
  Lab materials
  Test reviews

Weekly Schedule
  Office Hours
  Lab Times

Academic Integrity

  Due Date and Time
  Late Day Policy
  Electronic Submission

Getting Help

Your work on the homeworks and the labs for this course should be completed on your own. However, you are encouraged to ask lots of questions about the material, especially when you get stuck, of your instructor, TAs, lab mentors, and fellow classmates.

RPI LMS Discussion

Post your questions about homework and general questions on the course discussions page. The TAs, instructor, and other students will help answer your questions. Be sure not to post partial or full solutions to the lab or homework problems when asking your questions. A line or two of code that is causing a compiler syntax error is ok.

If you registered before the first day of classes, you should be automatically added to the course LMS database. You will use your RPI RCS username & password to log in to LMS. Contact the instructor if you cannot access the Data Structures LMS website. Include your RCS username with the request so you can be added.

Additional Tutoring

In addition to the Instructor and TA Office Hours, you may also want to check out:
  • Advising & Learning Assistance Center Drop in Tutoring
    Drop in Tutoring is staffed by upperclass Computer Science majors and students are generally organized in groups by course. Note that Drop in Tutoring tends to get busy and crowded on Wednesday and Thursday nights before a homework deadline.

  • RPI's chapter of Upsilon Pi Epsilon (UPE) offers CS tutoring to undergraduates in small groups. Interested students should send an email to with the course name and the times available for tutoring.

Other Links