Algorithms: Computer
Science 215, Spring 2006 |
Instructor: Email: AIM: ________________________ Office: Science Center, 106A |
Lecture (A118) | Monday / |
11:30-12:20am |
| Lab (CSLab) |
Tuesday | 2:00-3:50pm | |
Office Hours |
Monday |
2:00-3:00pm |
|
| Tuesday | 10:00-11:00am | ||
| Thursday | 2:00-4:00pm | ||
| (Other) | by appointment |
Announcements - Last Updated:
5/10/06
For the final exam review session on Friday, May 5th:
GENERAL:
CLICK HERE for Projects and Handouts from throughout the semester.
Course Overview
At the heart of Computer Science is finding and implementing the solutions to the puzzles that face us. The word "algorithm" essentially means a step-by-step plan for accomplishing a task, and the study of these plans has two faces: firstly, we investigate the body of existing solutions to well-known problems, learning how to implement them, and to analyze them for efficiency and accuracy; secondly, we learn about how to extrapolate from these solutions, to apply specific techniques and to master the skills involved in coming up with our own algorithms.
Lectures and Labs
This course meets three times a week for lecture, and one additional afternoon a week for a lab. You must be signed up for the lab section. Labs will typically cover exercises which illustrate that week's lecture topic. Attendance in lab is mandatory; no credit is given for a lab that is missed.
Email
Information and announcements will be frequently communicated via email. It is the student's responsibility to check for email announcements on a regular basis throughout the week. Emails will usually be sent from the Blackboard system, so make certain the email address you have registered in Blackboard is the one at which you prefer to receive emails.

Required Textbook
This course has one required textbook, Data Structures and Algorithms in C++, by Goodrich, Tamassia, and Mount, ©2004. You are responsible for keeping pace with the material in lecture by reading the coverage of the topic in the text either before or immediately after it is covered in class.
Website
If you are viewing this syllabus on paper, check out the frequently-updated website version at: