CS 260, Data Structures, Winter 2015

Instructor
Krzysztof Nowak
e-mail: kn33@drexel.edu
Office Hours: Tuesday, Thursday 2:00 pm - 2:50 pm, University Crossings 109

Teaching Assistants
Mark Boady
TA responsibilities: Programming Assignments, HW 1-3
e-mail:
mwb33@drexel.edu
Office Hours: Tuesday, Thursday 12:00 pm - 2:00 pm, University Crossings 147

Brandon Muller
TA responsibilities: Quizzes, HW 4-6
e-mail:
bmm78@drexel.edu
Office Hours: Wednesday 4:00 pm – 6:00 pm, University Crossings 147

Help in the Cyber Learning Center
Click on the provided link and then select class CS 260: CLC help


Course Materials

Syllabus, Reading Assignments


Programming Assignments: #1 (due midnight 02/06/15, postponed till midnight 02/08/15), #2 (due midnight 02/20/15, postponed till midnight 02/22/15), #3 (due midnight 03/16/15)

Mark’s submission guidelines: PA 1, PA 2, PA 3
Write your code either in C++ or in Python.

Course Resources
C++, Python

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


Announcements
All tests, quizzes and the final exam will be open book. You will be allowed to use the textbook, but not notes, no other materials and no calculators. You will be permitted to bring your laptop and access the textbook with it.

No PA 3 submissions will be accepted after midnight Wednesday 03/18/2015.

Student groups for PA 3
Student e-mail addresses

Programming Assignment 3: the timeline of group work
1. Wednesday-Friday week 9: Group leaders fill in and e-mail the initial leaders report (only groups consisting of at least two students) to the instructor.
2. Monday-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.
3. Monday week 11: Group leaders submit compressed files containing completed programming assignments following the submission guidelines. Students fill in the completion assessment report. The completed report needs to be submitted together with the final exam (it counts for 5% of the final exam grade).

Final Exam, Quiz 8, Take-Home Test 3

Quiz 8, 03/11/15, covers 8.1-8.7
Quiz 8 practice problems: 8.2, 8.6 a, 8.7-8.9, 8.15-8.17


Take-Home Test 3, due with the final exam, covers 8.1-8.7, 10.1-10.2, Review Problems, Solutions of Review Problems
Practice problems related to algorithm design techniques: 10.1-10.3, 10.5-10.6

Final Exam, 03/18/15, 6:00 pm - 8:00 pm, PISB 104, 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: tests 1,2,3 review problems for tests 1,2,3, quizzes 1-8, all practice and homework problems