CS1332 - Data Structures & Algorithms

Summer 2009

Lecturer
Monica Sweat
Email: sweat@cc.gatech.edu (subject must contain cs1332)
Office: CCB 119
Office Hours: By appointment only
Website: http://www.cc.gatech.edu/~sweat

Teaching Assistants
to be announced

Required Textbook
Data Structures and Algorithms in Java, 4th edition, Michael Goodrich and Roberto Tamassia. 
ISBN: 0-471-73884-0.

Grading
Grades are based on the typical cutoffs:
90.00 - 100.00 A
80.00 - 89.99   B
70.00 - 79.99   C
60.00 - 69.99   D
0 - 59.99          F

Grading Breakdown
Homework     30%*
Exams           40%
Quizzes         10%
Final Exam    20%

If you wish to contest any grade, you must notify your grading TA within one week of your grade being published on T-Square.  If the grading TA cannot answer your concern, contact the Head TA, and then the Lecturer if necessary.  In general, grading criteria is applied uniformly across all students, so corrections are based on specific problems.

Exam Policy

There are no makeup exams offered without a serious and documented excuse.  Whether or not an excuse is acceptable is up the sole discretion of the Lecturer.  Contact the Lecturer in advance when that is at all possible.  Vacationing, oversleeping, not being aware of the exam, etc are not excuses that will be entertained.

Homework and Homework Submission Policy
 All homework will be submitted on T-Square.  We will cover how to correctly submit assignments during the first recitation.

Homework will be due before Friday nights at midnight, with a 12-hour grace period for unexpected technical difficulties until noon Saturday, unless otherwise specified on the assignment.  You are expected to submit your assignment before the midnight deadline, so we will not be sympathetic if you barely miss the noon grace period cut-off or otherwise experience difficulties during the grace period.  Remember that you can resubmit as many times as you want, so not saving what you have before the deadline because you were not quite done is not a valid excuse.  Do not flirt with the noon cutoff.

Late homework is not excepted, no exceptions.

We will grade only your last submission on T-Square.  Make sure it is all there!

You are responsible for checking that what you submit to T-Square is actually what you intend to have graded.  Hence, you should download your submission after you submit, and check that it is complete and correct.

Your entire submission must compile and have all the files necessary for it to be graded.  Hence, even if you are unable to complete an assignment, you should add return values, comment out problem areas, etc until it compiles.  

You must submit .java files for code submissions, and .pdf or .txt for text submissions.  Submission of .class files instead of .java files will result in a 0 for the assignment.

Your files must be adequately javadoced and commented.  Specifically, we expect that each method be sufficiently javadoced, and that comments be included for confusing or complex lines of code.  Proper formatting including indentation is required.  Sloppy formatting, lousy variable names, etc will result in deduction of points.

*Your lowest homework grade will be dropped.

Quizzes
There will be a short quiz given during the first ten or fifteen minutes of many recitations.  If you unable to come to recitation and take the quiz (or you arrive once the quiz is complete), you may arrange to take a make-up quiz during office with any of the CS1332 TAs before the next recitation.  You must notify this TA of your intent to do so at least twelve hours before the beginning of his/her office hours so that he/she has adequate time to print a quiz for you.

Note that if you take a quiz in recitation, you will have the opportunity to visit any or any (will clarify this on the first such quiz) CS1332 TA during their office hours within a week of when the quiz was returned to attempt to regain lost points on that quiz.  To regain lost points you may be asked to re-answer missed questions and otherwise demonstrate knowledge on the topics previously missed (you must bring your quiz with you).  You are not given the option to regain lost points when you take a make-up quiz.

Email
All email correspondence with TAs and the Instructor must be from your official GT account for privacy and confidentiality reasons.

Please prepend “[CS1332]” to the subject of your email, as this will help us see your emails quicker.