Discussion Points for Algorithms to Live By: The Computer Science of Human Decisions
- Read the material before coming to class. You won’t be quizzed on it, but do it because it is the right thing to do.
- Discussions will first occur in small groups.
- As discussion occurs, respect and try to understand all comments made.
- During the discussion, take brief notes about key ideas that emerge.
- For each key idea, try to identify an example that illustrates the idea.
- Make sure that everyone has a chance to speak.
- Make sure each person can see everyone else.
- Designate a person to speak on behalf of the group.
- Summary discussion will occur with the whole class.
- Designated speaker for each small group will synthesis group points.
- Other team members can bring up or clarify group ideas.
- How is the study of computer science (CS) relevant to a liberal arts college education?
- What aspects of CS may be less relevant or outside the scope of CS?
- In common language, what are the basic principles of optimal stopping?
- What is the dynamic behind the “Turkey Drop” phenomenon?
- What situations in your own life remind you of the “Turkey Drop” phenomenon?
- How is optimal stopping a fundamental issue what it means to be alive?
- How can you apply the principle of optimal stopping to improve your own life?
- What are some specific multi-arm bandits situations in your own life?
- Reflecting on the Explore/Exploit framework, and the tendency for a person’s network to diminish over time, how might you strategize to improve the quality of your life in the future?
- What situations in human society are similar to debeaking chickens? What are some of the “beaks” in your own social networks?
- How could you consider tranforming a competitve team sport such as baseball or basketball from a “fight” into a “race”?
- Using the library shelving strategy as inspiration, what common campus environments could benefit from an LRU caching strategy?
- Have you found purposeful forgetting useful in your own life?
- What are some examples of how you optimize your life based on predicting long vs. short length tasks?
- How can the principle of interrupt coalescing be applied to your life? Give a few concrete examples.