CSCI 1200 Data Structures
Fall 2013

Home
  Contact Information
  Announcements
  Discussion Forum (LMS)

Syllabus
  Learning Outcomes
  Prerequistites
  Course Grades

Calendar
  Lecture notes
  Lab materials
  Homework
  Test reviews

Weekly Schedule
  Office Hours
  Lab Times

Getting Help
  Tutoring
  Advice from TAs
  Advice from Students

Homework
  Due Date and Time
  Late Day Policy
  Compilers
  Electronic Submission
  HW Grading Criteria

Collaboration Policy &
Academic Integrity

References
  Optional Textbooks
  Web Resources
  C++ Development
    Compilers
    Code Editors & IDEs
  Misc. C++ Programming
    Command Line Args
    File I/O
    string → int/float
  Memory Debugging
    Valgrind
    Dr. Memory

Announcements

Dec 13

Final exam grades and final semester grades can been found on the homework server.
Grades have also been entered into SIS and will be available once the registrar has processed them.

Stats for the final exam: Average=109/150, Standard Deviation=21.
Approximate grades: 129/150&up=A, 115/150&up=B, 100/150&up=C, 84/150&up=D.

We will not be returning the final exams, but you may look over your graded exam
Monday Dec 16th from 12-2pm in Professor Cutler's office, MRC 331A.
Or you may make an appointment with Professor Cutler early next semester.

Have a wonderful winter break!

 

Dec 10

Prof Cutler is not available for office hours today (Tuesday) 3-5pm. But a few former TAs for Data Structures are available today 3-5pm in MRC 330 to answer questions.

Dec 10

Solutions to the final exam practice problems have been posted on the calendar.

Dec 10

Some HW10 grades are now available on the homework submission server.
HW10 avg:45/50, std dev:8 approximate grades: 45&up=A, 40&up=B, 35&up=C, 30&up=D.

Dec 6

Course Evaluations are due today. The current response is 56/133 = 42%.
Please give your feedback and help us improve the course for future terms.

Dec 6

Final Exam Office hours:
Monday 12/9 10am-noon, Jun, AE 119 lounge
Tuesday 12/10 3-5pm, Prof Cutler, MRC 331A
Wednesday 12/11 1-3pm, Rich, AE 119 lounge

Dec 5

Please fill out your Course Evaluations. Your feedback is very important to us.
Deadline for online evaluations: Friday Dec 6th.

Dec 5

HW9 grades are now available on the homework submission server.
HW9 avg:41/50, std dev:10 approximate grades: 45&up=A, 40&up=B,35&up=C, 28&up=D.
Time spent on HW9: average 10.9 hours, median 10 hours.

Dec 3

Checkpoints 1 & 2 for Lab 14 have been posted on the calendar.

Dec 2

A large collection of practice problems from old final exams have been posted on the calendar. The solutions will be posted a couple days before the final exam.

Nov 26

Rebecca's office hours on Tuesday afternoon are cancelled.

Nov 22

Statistics for time spent on each homework:
HW8: average 13.6 hours, median 12 hours
HW7: average 6.1 hours, median 5 hours
       note: HW7 data collection incomplete (but it was a short homework)

Nov 22

HW10 has been posted on the calendar.

Nov 21

HW8 grades are now available on the homework submission server.
HW8 avg:34/50, std dev:13 approximate grades: 43&up=A, 36&up=B, 25&up=C, 20&up=D.

Nov 19

Checkpoints 1 & 2 for Lab 13 have been posted on the calendar.

Nov 14

The Data Structures Final Exam will be on Thursday December 12th from 11:30-2:30pm. The location will be announced later. Please check the complete final exam schedule for possible conflicts with your other courses.

Nov 13

The tests have been graded and will be handed back in lab Wednesday after you finish the 3rd checkpoint. Please thank your TAs for their super-human efforts during a 9 hour grading session Tuesday afternoon and evening (from 6pm - 3am!)

Stats for the exam: Max=96, Average=68.5 (2-3:50pm average 71.6, 4-5:50pm average 65.1), Standard Deviation=16.5. Approximate grades: 80&up=A, 71&up=B, 58&up=C, 50&up=D. Your semester average will be computed from the curved number score, not the approximate letter grade. These are approximate boundaries and, thus, there is still very little difference between a 79 and an 80 (so don't ask for a questionable regrade for 1 point).

See the test solutions posted on the calendar. All re-grade requests must be submitted within 7 days. Your entire test will be examined and your score may go up or down.
 

Nov 12

Checkpoints 1 & 2 for Lab 12 have been posted on the calendar.

Nov 11

Solutions to the Test 3 practice problems have been posted on the calendar.

Nov 11

HW7 grades are now available on the homework submission server.
HW7 avg:44/50, std dev:7 approximate grades: 45&up=A, 40&up=B, 35&up=C, 30&up=D.

Nov 9

HW9 has been posted on the calendar. It is due Thursday Nov 21st at 11:59pm.

Nov 8

Excellent work on the Homework 6 contest! Congratulations to all the prize winners.

Detailed Richochet Robot Contest Results

Nov 8

Exam Schedule for Tuesday Nov 12th (in the normal lecture room, Sage 3303):

  • 2-3:50pm:
    Students who have an academic or sport conflict with the 4-5:50pm time slot, and
    Students who took the 2-3:50 exam for Exam 1&2.

  • 4-5:50pm:
    Students who took the 4-5:50pm exam for Exam 1&2.

Please attend the section assigned above so we do not have an over-crowding problem. We can accomodate a small number of students switching times, but if we run out of seats, priority will be given to students attending at the correct time.

Students in the 2pm exam will not be allowed to leave early.

Students in the 4pm exam will not be allowed to arrive late.
All students taking the 4pm exam should arrive by 3:50pm and wait quietly in the lobby.

Nov 5

Checkpoints 1 & 2 for Lab 11 have been posted on the calendar.

Nov 4

Practice problems from old exams have been posted on the calendar. The solutions will be posted early next week.

Nov 2

The ds_set code from lecture 17 has been posted on the calendar.
Hint: Use this code to start HW8!

Nov 1

HW6 grades (without contest extra credit) are now available on the homework submission server.
HW6 avg:32/50, std dev:12 approximate grades: 43&up=A, 33&up=B, 23&up=C, 18&up=D.

Nov 1

HW8 has been posted on the calendar. It is due Thursday Nov 7th at 11:59pm.

Oct 29

Checkpoints 1 & 2 for Lab 10 have been posted on the calendar.

Oct 29

Statistics for time spent on each homework:
HW6: average 17.1 hours, median 15 hours
HW5: average 13.6 hours, median 12 hours
HW4: average 10.8 hours, median 9 hours
HW3: average 11.2 hours, median 9 hours
HW2: average 14 hours, median 12 hours
HW1: average 11 hours, median 9 hours

Oct 28

2 students were found in violation of the academic integrity policy on HW5. The instructor has met with the students, course grade penalties have been applied, and the incidents have been reported to the Dean of Students.

Oct 27

HW5 grades are now available on the homework submission server.
HW5 avg:39/50, std dev:12 approximate grades: 45&up=A, 40&up=B, 30&up=C, 20&up=D.

Oct 25

The homework contest is due by Sunday Oct 27th at 11:59pm.

Oct 25

HW7 has been posted on the calendar. It is due Thursday Oct 31st at 11:59pm.

Oct 24

If you see the "502 Proxy Error", try this.
Log out of the homework server and re-connect to:

    If your last name begins A-L, use:
    https://cgi5.cs.rpi.edu/submit/submit.php?course=csci1200

    If your last name begins with M-Z, use:
    https://cgi7.cs.rpi.edu/submit/submit.php?course=csci1200

(The normal homework submission URL re-directs you to one of these urls to balance the load).

If you still see a problem with the server (besides running slowly, we expect that for this homework), please send email to labstaff AT cs.rpi.edu with your CS account username, the time of the submission that caused the problem, and which URL you used to log in to the homework submission server.

Oct 22

Checkpoints 1 & 2 for Lab 9 have been posted on the calendar.

Oct 21

A summary of your grades for the course are now available at the bottom of the homework submission server website. Click on the button "Show/Hide Grade Summary". Contact your lab TA if there are missing grades or data entry errors. Note: We know the database is missing most of the lab scores for students in Jun's sections, and the recent lab scores for students in Rebecca's sections. We hope to have those entered soon.

Oct 19

The tests are graded and with your graduate lab TA. If you'd like to get your test before lab on Wednesday, please see your TA:

Jun: Monday 4-6pm Troy 2018
Rich: Tuesday 2-4pm Lally 04
Rebecca: Tuesday 6-8pm Sage 2704

Please thank your TAs for their hard work grading the exams Friday night.

Stats for the exam: Max=95, Average=71.4 (2-3:50pm average 71.8, 4-5:50pm average 70.8), Standard Deviation=13.1. Approximate grades: 80&up=A, 70&up=B, 60&up=C, 50&up=D. Your semester average will be computed from the curved number score, not the approximate letter grade. These are approximate boundaries and, thus, there is still very little difference between a 79 and an 80 (so don't ask for a questionable regrade for 1 point).

See the test solutions posted on the calendar. All re-grade requests must be submitted within 7 days. Your entire test will be examined and your score may go up or down.

Oct 17

Solutions to the practice problems for Test 2 have been posted on the calendar. (Many apologies that this was later than expected!)

Oct 14

Checkpoints 1 & 2 for Lab 8 have been posted on the calendar.

Oct 14

HW4 grades are now available on the homework submission server.
HW4 avg:40/50, std dev:12 approximate grades: 45&up=A, 40&up=B, 30&up=C, 25&up=D.

Oct 14

Sample solutions for Homeworks 3, 4, & 5 have been posted on the calendar.

Oct 14

Monday 10/14 office hours are cancelled. On Tuesday 10/15, the TAs will hold office hours from 5-6 in Troy 2018 and 6-7 in Sage 3101.

Oct 11

Exam Schedule for Friday Oct 18th (in the normal lecture room, Sage 3303):

  • 2-3:50pm:
    Students who have an academic or sport conflict with the 4-5:50pm time slot, and
    Students who took the 2-3:50 exam for Exam 1.

  • 4-5:50pm:
    Students who took the 4-5:50pm exam for Exam 1.

Please attend the section assigned above so we do not have an over-crowding problem. We can accomodate a small number of students switching times, but if we run out of seats, priority will be given to students attending at the correct time.

Students in the 2pm exam will not be allowed to leave early.

Students in the 4pm exam will not be allowed to arrive late.
All students taking the 4pm exam should arrive by 3:50pm and wait quietly in the lobby.

Oct 11

HW6 has been posted on the calendar. It is due Thursday Oct 24th @ 11:59pm.

Oct 8

HW3 grades are now available on the homework submission server.
HW3 avg:41/50, std dev:12 approximate grades: 45&up=A, 40&up=B, 30&up=C, 20&up=D.

Oct 8

Practice problems for exam 2 have been posted on the calendar. The solutions will be posted the day before the test.

Oct 8

Checkpoints 1 & 2 for Lab 7 have been posted on the calendar.

Oct 4

HW5 has been posted on the calendar. the calendar. It is due Thursday Oct 10th @ 11:59pm.

Oct 1

Checkpoints 1 & 2 for Lab 6 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.

Sept 27

HW4 has been posted on the calendar. It is due Thursday Oct 3rd @ 11:59pm.

Sept 25

HW2 grades are now available from the homework submission server.
HW2 avg:39/50, std dev:12, approximate grades: 45&up=A, 40&up=B, 30&up=C, 20&up=D.

Sept 24

Checkpoints 1 & 2 for Lab 5 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.

Sept 19

HW3 has been posted on the calendar. It is due Thursday Sept 26 @ 11:59pm. Friday's lecture will cover new material that is needed for this homework.

Sept 19

Rich's office hours schedule has changed. The Friday office hour from 10-11am is cancelled and an extra hour is added on Thursdays from 6-7pm.

Sept 18

The tests have been graded and will be handed back in lab Wednesday after you finish the 3rd checkpoint. Please thank your TAs for their hard work grading Tuesday evening (6pm-2am).

Stats for the exam: Max=100, Average=86.6 (2-3:50pm average 86.5, 4-5:50pm average 86.7), Standard Deviation=8.8. Approximate grades: 92&up=A, 84&up=B, 75&up=C, 67&up=D. Your semester average will be computed from the curved number score, not the approximate letter grade. These are approximate boundaries and, thus, there is still very little difference between a 91 and a 92 (so don't ask for a questionable regrade for 1 point).

See the test solutions posted on the calendar. All re-grade requests must be submitted within 7 days. Your entire test will be examined and your score may go up or down.

Sept 17

Checkpoints 1, 2, & 3 for Lab 4 have been posted on the calendar.

Sept 17

On Wednesdays from 8-10pm in Sage 5101 (normal ALAC Drop-in-Tutoring location & time) ALAC is hosting Q & A Sessions for Data Structures. These sessions are available to assist students in understanding course concepts. It is an open forum facilitated by 2 or more tutors. Topics are open for discussion based on course material reviewed in class.

Sept 16

Sample solutions for HW2 have been posted on the calendar.

Sept 16

Solutions to the Test 1 practice problems have been posted on the calendar. Don't look at the solutions until you have worked through the problems on your own.

Sept 13

Exam Schedule for Tuesday Sept 17th (in the normal lecture room, Sage 3303):

  • 2-3:50pm:
    Students who have an academic or sport conflict with the 4-5:50pm time slot, and
    Students who specified a preference for the 2-3:50pm time slot on the conflict/preference sheet in Lab 3.

  • 4-5:50pm:
    Students who specified a preference for the 4-5:50pm time slot on the conflict/preference sheet in Lab 3, and
    Students who did not put their name on the conflict/preference sheet in Lab 3.

Please attend the section assigned above so we do not have an over-crowding problem.

Students in the 2pm exam will not be allowed to leave early.

Students in the 4pm exam will not be allowed to arrive late.
All students taking the 4pm exam should arrive by 3:50pm and wait quietly in the lobby.

Sept 11

HW1 grades are now available from the homework submission server. (On the page where you select which homework to submit, click the button "Show/Hide TA Grade".)
HW1 avg:44/50, std dev:9, approximate grades: 45&up=A, 40&up=B, 35&up=C, 30&up=D.

If you would like a clarification on the grading or would like to request a regrade, please visit the TA who grading your homework in office hours or send them email. All regrade requests must be submitted within 7 days.

Sept 11

One student was found in violation of the Academic Integrity Policy for HW1. The instructor has met with the student, course grade penalties have been applied, and the incident will be reported to the Dean of Students.

Sept 11

Small inconsistencies in the provided input data and sample output files for HW2 have been corrected. These errors should not affect your program implementation or correctness. The errors include correcting the formatting of the names of some players "last,_first" -> "first_last" and correcting a mistake in the database details for the penalties (many were mis-categorized). The input and output files on the calendar and on the homework submission server have been updated. If you have already submitted the homework and are satisfied with your grade, you do not need to re-submit.

Sept 10

Sample solutions for HW1 have been posted on the calendar.

Sept 10

Checkpoints 1 & 2 for Lab 3 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.

Sept 10

Practice problems from old exams have been posted on the calendar. The solutions will be posted early next week.

Sept 6

HW2 has been posted on the calendar. It is due Thursday Sept 12th@ 11:59pm.

Sept 3

Checkpoints 1 & 2 for Lab 2 have been posted on the calendar. Checkpoint 3 will be distributed in Lab on Wednesday.

Sept 1

The HW submission server is configured to receive HW1.

Sept 1

Monday Sept 2nd is a holiday and there are no classes. Prof. Cutler will be holding her normal office hours from 3-4pm in MRC 331A. If the outer door to the MRC building is locked, call her office phone 276-3274. Jun will not be holding her normal Monday office hours.

Aug 29

A room conflict for the office hours schedule has been corrected. Please see the room assignments on the weekly schedule. Apologies to those of you who tried to attend office hours yesterday at 4pm and we didn't have a room.

Aug 29

HW1 has been posted on the calendar. It is due Thursday Sept 5th @ 11:59pm.

Aug 28

The TA and instructor office hours schedule for the semester has been posted: weekly schedule

Aug 27

Checkpoints 1 & 2 for Lab 1 have been posted on the calendar. Checkpoint 3 will be distributed in lab on Wednesday.

Aug 27

All students registered for Data Structures as of last week should have just received an email at their rpi.edu address with login & password information for the Computer Science department linux machines. This account will allow you to access the homework submission server that you need for lab tomorrow & to submit your homeworks.

If you registered for the class in the last few days and/or did not receive an email with your new account information, send email to the instructor and we will get you setup with an account ASAP.

Similarly, if you cannot access the LMS page for this course, send email to the instructor to be added to the LMS course page.

Aug 22

Our assigned lecture room has changed. Lectures will be held in Sage 3303.

 

Welcome to CSCI 1200 Data Structures
The first day of class will be Tuesday August 27th, see you there!