After studying the content of the module, you will be able to...
Watch the first 5 minutes and 25 seconds (0:00-5:25) to learn about decomposition with simple examples.
Watch the first 7 minutes and 32 seconds (0:00-7:32) of the video to learn more about pattern recognition and how it is useful in problem solving across subjects ranging from art history to computer science.
Watch the first 6 minutes and 7 seconds (0:00-6:07) of this video for an overview of abstraction and pattern generalization for problem solving with basic examples of applications. For a more detailed example of applying abstraction and pattern generalization, watch the entire video.
Watch the first 4 minutes and 16 seconds (0:00-4:16) to gain a basic understanding of algorithmic design applied to different situations.
Content development for the learning outcomes, explanations, examples, and quiz questions in these modules was assisted by Claude.ai (paid subscription) Gemini, and Elicit models.
Anthropic. (2025). Claude Opus 4 (May 22 edition with web search and extended thinking enabled) [generative AI model/system]. https://www.anthropic.com/claude/opus
Anthropic. (2025). Claude Sonnet 4 (May 22 edition) [generative AI model/ system]. https://www.anthropic.com/claude/sonnet
Elicit. (2025). Elicit Basic (July 23 edition, used Research report) [generative AI model/system]. https://elicit.com/
Google. (2025). Gemini 2.5 Flash (May 20 edition) [generative AI model/system]. https://gemini.google.com/app