| Lectures | Labs | |||
| Rhys Price Jones | Ali Ahmadi | |||
| Office hours: TR 10:00-10:50am |
Office hours: Tue 10am-12noon in Phillips 712 |
|||
| email: rhyspj at gwu dot edu | email: alibala at gwu dot edu | |||
| Office: Academic Center 7th Floor, Room 707 Phone: 202 994 9393 |
Office: TBA Phone: TBA |
|||
Documentation for the JavaStructures package. This package is discussed in the online textbook but will not be used in lectures nor in labs.
Short summaries of lectures are available online. Links will appear on this page.
Lab manuals are available online. Links will appear on this page. Each lab contains material and exercises based on the previous and current week's lectures. Th laboratory instructor will be present during the lab session, to introduce each week's lab and to answer any questions that arise during the session. You are urged to try to make significant progress on the lab during the session, in order to take advantage of the available help. Some aspects of the lab will be discussed and tackled during lecture time. The rest you will complete in your own time and during the scheduled lab meeting time. Attendance at your lab session is mandatory and attendance records will be kept.
Lab reports are due by 11.59pm on Tuesday. The first lab is due on Tuesday 16 September at 11.59pm.
Lab reports (solutions to exercises) are to be submitted electronically to the lab instructor. Late lab submissions will not be graded without prior arrangements except in cases of emergency.
| Quizzes | 20% | |
| Lab Reports | 50% | |
| Exam 1 | 15% | |
| Exam 2 | 15% |
The other textbook is more than five dollars, but not half as much as many CS textbooks. It is more advanced than necessary for this course, but has teh advantage of terseness, and will serve as a useful reference book for many years. I recommend you buy it only if you expect to study more CS after this course. It is by Kurt Melborn and Peter Sanders and is called Algorithms and Data Structures -- the Basic Toolbox. It is published by Springer and has ISBN 978-3-540-77977-3.