You are on page 1of 3

CS1332 Data Structures & Algorithms MWF 9:05-9:55 Clough 144 Wednesday Workshop - see Oscar

Instructor: Monica Sweat, CCB 131, Email: sweat@cc.gatech.edu, Oce Hours: by appointment. Instructor: You must have a C or better in CS1331 to remain in this course. If you do not have this prerequisite you will be dropped. Recommended Textbook: Data Structures and Abstractions with Java. 3/edition by Frank M. Carrano 2012 ISBN-10: 0136100910 ISBN-13: 9780136100911 (Yes, this is the edition you should have, although the 2nd edition might be okay.) Other Course Resources: Eclipse IDE & possibly others Course Website on T-Square: https://t-square.gatech.edu TAs and You: We have many TAs! Please see their list of oce hours on T-Square. (Coming soon.) TAs will be holding oce hours in CCB 130. Oce hours will start during Week 2. Kushagra Mansingh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Head TA Jack Crawford . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Brett Garcia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Jonathan Jemson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Jo Kim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Hannah Lau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Albert Morlan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Naomi Robert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Dhruv Saksena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Julia Ting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Steven Wojcio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA David Zhang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA Course Objectives: Develop more skills in individual Java programming Work with common data structures used in software development (Arrays, Lists, Graphs, Trees, etc.) and their low-level implementation Become familiar with common algorithms on these data structures Work with Big-O notation, allowing good choices about the appropriate data structure and algorithm to use for a particular programming problem Improve ones ability to test and debug programs 1

Grade Policy: Homework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20% Participation & Classwork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10% Exams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45% Final Exam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25% Grading: There is no curve in this course. Letter grades are calculated on a straight scale. 90.00 and above . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A 80.00 to 89.99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B 70.00 to 79.99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C 60.00 to 69.99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D below 60.00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F Timely Handling of Grade Disputes: Disputes of grading on assignments, exams, etc. must be discussed within one week of being available for return. All regrade requests must go through the Head TA, John Girata. Should you nd yourself having an issue with a grade, contact the Head TA. Regrade forms will be made available. If he is unable to resolve the issue, contact me. Exam Policy: There are no makeups for missed exams and missed in-class assignments. Any request for exceptions to this policy must be made in advance when at all possible. Requests should be due to incapacitating illness, death in the family, or something similarly serious and be accompanied by supporting documentation. Events such as vacationing, errands, work conicts, sleeping through your alarm, alarm malfunction, not being aware of the exam are not valid excuses. What is and what is not a valid excuse and proper documentation is at the sole discretion of the instructor. Participation & Classwork: Participation & hands-on classwork may be part of lecture and/or workshop. Academic Honesty: The work in this course is to be the product of your own programming eorts unless otherwise specied. File sharing is expressly forbidden. Do not give your code to another student, nor take code from another student. Proper collaboration means talking through problems, assisting each other with debugging, explaining a concept, etc. You are not allowed to simply exchange code or write code for others. Your submission must not be substantially similar to another students submission. Collaboration at a reasonable level will not result in substantially similar code. Violators of the collaboration policy for this course will be turn in to the Oce of Student Integrity. FYI: The typical sanction if found guilty for a rst oense is academic misconduct on your record, a letter grade drop in the course, and a 0 on the assignment. 2

Homework: Homework turn-in is via T-Square. Email submissions will not be excepted. Late homework is not accepted, no exceptions. Homework Submission & Responsibility: Turning in homework properly on T-Square is solely your responsibility. You are to upload the .java les and any other les required by the assignment. .class les will not be graded. T-Square will send you a conrmation email. Do not delete that email. If you do not get the email, then trust that we did not get your HW submission. You should get the email almost immediately. After submitting your le(s) for a HW, reload T-Square going to the Assignments link within the CS1332 tab. Look at the assignment in question. You should now see that it says it has been submitted and when. Download a fresh copy of the le that T-Square has, saving it to a new folder, and reload and run that le. This is genuinely the only way to know for sure that what you think you uploaded to T-Square 1) is indeed your intended code, 2) is successfully uploaded to T-Square, and 3) is functioning code. Failure to upload the proper le(s) for a homework will result in a zero for the assignment. Programs that do not compile or run also receive no credit. Your les must be javadoced. Specic information regarding required javadocing will be included in the rst assignment. Proper formatting including indentation is required. Sloppy formatting, lousy variable names, etc will result in deduction of points. Attendance Policy: Lecture and workshop attendance is expected and assumed.

You might also like