Algorithms: Computer Science 215, Spring 2006
Main | Syllabus | Grading | Programming Style | Honor Code

Instructor:
Lisa N. Michaud

Email:
lmichaud@wheatoncollege.edu

AIM: ________________________

Office: Science Center, 106A

Lecture (A118)

Monday /
Wednesday /
Friday

11:30-12:20am
Lab
(CSLab)
Tuesday 2:00-3:50pm

Office Hours
(106A)

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:

http://cs.wheatoncollege.edu/lmichaud/teaching/215/