Analysis of algorithms
· Course requirements
Fall, 2010 ·
Department of Computer Science
·
Grinnell College
Most of the class sessions deal with topics discussed in the textbook. Please study the assigned reading in advance to prepare for the class session, thinking carefully about it and writing down notes and questions. You may also supplement the reading with your own research, studying related topics in other books or in texts available on the Web.
The class sessions are a mix of lab work, discussions, and lectures. Please attend as many sessions as you can and submit makeup work for any sessions that you miss.
In lab sessions, please work on MathLAN workstations in groups of two or three, thinking out loud and exchanging ideas, hypotheses, and explanations. If you like, you may also bring in supplementary mobile computational devices, but learning to use the tools available on MathLAN is part of the course. Consider the workstation to be your primary toolkit.
In discussion sessions, please be prepared both to ask questions about the topic of the day and to answer questions by exchanging thoughts and relevant information with other participants in the course.
In lecture sessions, please listen attentively and raise questions whenever you don't understand what I've said, whenever you suspect that I've made a mistake, and whenever I've avoided a topic that you want to know about.
Finally, please submit a satisfactory solution to every homework exercise, including those on the final exercise set, which takes the place of a final examination.
If you have specific physical, psychiatric, or learning disabilities and require accommodations, please let me know early in the semester so that we can work out appropriate arrangements.
·
· 
This work is licensed under a Creative Commons
Attribution-ShareAlike 3.0 United States License.
This text is available on the World Wide Web as
http://www.cs.grinnell.edu/~stone/courses/algorithms/requirements.html
created July 2, 2000 · last revised August
4, 2010