Week 8 - Searching Algorithms
Search algorithms - How do we develop robust solutions in a way that they may be easily reused to solve new and different problems?
Tasks
- Watch the short videos on search algorithms and the insertion sort algorithm
- Complete the assignments
- Complete the readings
Topic Intro
No. |
Title |
Slides |
---|---|---|
01 | Searching | |
02 | Binary Search |
Class Activities
Activity |
Title |
Date |
---|---|---|
Topic Intro | Searching | Tue, 28 Feb |
Topic Intro | Binary Search | Wed, 01 Mar |
Lab 04b | Towards Rank Choice Voting | Fri, 03 Mar |
Assignments
Assignment |
Title |
Due |
---|---|---|
Due this week | ||
Lab 04a | Towards Rank Choice Voting Part A | Fri, 03 Mar, 23:59 EST |
R 03 | Rank Choice Voting Reflection | Tue, 28 Feb, 23:59 EST |
Project | Progress Update: Submit project so far | Fri, 03 Mar, 23:59 EST |
Due next week | ||
Lab 04b | Towards Rank Choice Voting Part B | Fri, 10 Mar, 23:59 EST |
Project | Peer Review | Fri, 10 Mar, 23:59 EST |
Readings
📖 | Real Python: Understanding Search Algorithms | Required |