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 |