| CSC 301 | Grinnell College | Fall, 2014 |
| Analysis of Algorithms | ||
Traditional with Lab/Worksheets
| Student Lectures
| |
Programming-based Course
| In-class Small Groups
|
| Combining All Components | Problem-based Format | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| Monday | Wednesday | Friday | |
|---|---|---|---|
| Weekly Format A: Week of September 1, 15, 29, October 13 (Last week's homework due Wednesday; selected solutions presented following Monday) | |||
| Reading: Summaries/discussion questions due by 5:00 pm previous day | read TOPIC 1, submit questions | read TOPIC 2, submit questions | — |
| Start of class: | New groups assigned (for 2 weeks) | Due: Homework from previous week | Identify last week's solutions for presentation next Monday |
| In class: | lecture/discussion of TOPIC 1 | lecture/discussion of TOPIC 2 | question/answer regarding TOPICS 1-2 |
problem-solving in small groups | |||
| problem-solving in small groups, as time permits | problem-solving in small groups, as time permits | ||
| Problem Set: all problems due following Monday | Problems assigned for TOPIC 1 | Problems assigned for TOPIC 2 | Clarifications/adjustments |
| Weekly Format B: Week of September 9, 23, October 6 (Last week's homework due Monday; selected solutions presented Friday) | |||
| Reading: Summaries/discussion questions due by 5:00 pm previous day | read TOPIC 3, submit questions | read TOPIC 4, submit questions | — |
| Start of class: | Due: Homework from previous week | Identify solutions for presentation Friday | — |
| In class: | small groups present selected problems due last Wednesday | lecture/discussion of TOPIC 4 | small groups present selected problems due last Monday |
lecture/discussion of TOPIC 3 | question/answer regarding TOPICS 3-4 | ||
| problem-solving in small groups, as time permits | problem-solving in small groups | ||
| Problem Set: all problems due following Monday | Problems assigned for TOPIC 3 | Problems assigned for TOPIC 4 | Clarifications/adjustments |