CS 260, Data Structures, Summer 2012

Instructor
Krzysztof Nowak
e-mail: kn33@drexel.edu
Office Hours: Monday, Wednesday, Friday 11:00 am - 11:50 am, University Crossings 109

Teaching Assistant
Mark Boady
e-mail: mwb33@drexel.edu
Office Hours: Monday, Tuesday 4 - 6 pm

CLC Help in UC 147

Sam Bever (Wednesday 4-6 pm, smb393@drexel.edu), Akhil Kapoor (Thursday 4-6 pm, ak876@drexel.edu)
From the point of view of planning of the actual time management at the CLC it will be convenient that you indicate in advance via e-mail that you plan to come, schedule an appointment with a student you select, and describe what portions of the material and what problems you would like to discuss.


Course Materials

Syllabus, Reading Assignments

Student Groups
1. Persis Finny (leader, persis.finny@drexel.edu), Kevin Siu (kevin.siu@drexel.edu)
2. Taif R Choudhury (taif.r.choudhury@drexel.edu), Phuc Nguyen (phuc.nguyen68@drexel.edu), Michael Russo (leader, michael.russo@drexel.edu)
3. Tajik R Choudhury (tajik.choudhury@drexel.edu), Mayank Gureja (mayank.gureja@drexel.edu)
4. Brian E Courtney (brian.e.courtney@drexel.edu), Julian V
Kemmerer (leader, julian.v.kemmerer@drexel.edu), Brian Christopher Tighe (brian.christopher.tighe@drexel.edu)
5. Max A Hale (max.a.hale@drexel.edu), Darren R McCleary (leader, darren.r.mccleary@drexel.edu), Clifford J Ziegler (clifford.j.ziegler@drexel.edu)
6. Evan L Allen (evan.l.allen@drexel.edu), Kevin M Ashby (kevin.m.ashby@drexel.edu), Brian Nicholas Hom (leader, brian.n.hom@drexel.edu), Vikash D Patel (vikash.d.patel@drexel.edu)
7. Dang Tam Nguyen (dang.tam.nguyen@drexel.edu), William Thomas Takemoto (leader, william.thomas.takemoto@drexel.edu), Duc T Vu (duc.t.vu@drexel.edu)
8. Qi Cao (leader, qi.cao@drexel.edu), Wei Ye (wei.ye@drexel.edu); merged with group 6 of the daytime class
9. Michael T Amoruso (leader, michael.t.amoruso@drexel.edu), Arman V Ayrapetyan (arman.v.ayrapetyan@drexel.edu), Sean C MacLean (sean.c.maclean@drexel.edu)
10. Brandon M Muller (brandon.m.muller@drexel.edu), Kevin Peters (kevin.peters@drexel.edu), Stephen P Zarro (leader, stephen.p.zarro@drexel.edu)
11. ShengLan Zhang (shenglan.zhang@drexel.edu)
12. Michael T
Ly (michael.t.ly@drexel.edu); merged with group 10 of the daytime class

Programming Assignments: #1, #2
Submission guidelines
Write your code either in C++ or in Python.


Course Resources
C++, Python

Past Items
Test 1, Quizzes 1-3, Homework Assignment 1
Test 2, Quizzes 4-7, Homework Assignment 2


Announcements

All tests and quizzes will be open book. You will be allowed to use the textbook, but not notes, no other materials and no calculators.
You are encouraged to talk about practice and homework problems with your colleagues, students available in CLC, our TA and the instructor, however the process of working out detailed solutions of homework problems has to be done strictly within your group and writing down the answers has to be done individually.

You are encouraged to talk about problems of programming assignments with your colleagues, students available in CLC, our TA and the instructor, however the process of writing down the code, testing it and analyzing it has to be done strictly within your group.


Instructor’s office hours during finals week, Tuesday 09/04/12, 10 am – 11:50 am

Programming Assignment 2: the timeline of group work
1. Tuesday week 9: group leaders fill in and e-mail the initial leaders report to the instructor.
2. Friday week 9: group members inform their leaders about the progress on assigned tasks; group leaders coordinate the planning of further steps.
3. Monday week 10: group leaders submit by e-mail the week 9 progress report to the instructor.
4. Thursday and Friday week 10: group leaders collect the outcomes of the work of group members, combine all ingredients together and redistribute to group members for reevaluation, and in order to get their approval for submission.
5. Monday week 11: Students submit by e-mail the completion assessment report to the instructor. Group leaders submit compressed files containing completed programming assignments following the submission guidelines .

Final Exam and Take-Home Test 3
Take-Home Test 3: pdf, htm (solutions are due with the final exam), covers 8.1-8.7, 10.1-10.2, Review Problems, Solutions of Review Problems
Test 3 practice problems: 8.2, 8.6 a, 8.7-8.9, 8.15-8.17, 10.1-10.3, 10.5-10.6

Final Exam, 08/27/12, 6:00 pm – 8:00 pm, UC 153, or 09/05/12 1:00 pm – 3:00 pm, Lebow 241, or 09/05/12 6:00 pm – 8:00 pm, Korman 117, or contact the instructor if you cannot make it any of these times (current student choices of final exam dates);  covers 1.4-1.5, 9.1-9.4, 2.1-2.6, 3.1-3.4, 4.1-4.8, 4.10-4.12, 5.1-5.3, 6.1-6.5, 7.1-7.3, 8.1-8.7, 10.1-10.2

Final Exam review materials: review problems for tests 1,2,3, tests 1,2, quizzes 1-7, all practice and homework problems