I am starting to suspect that the concept of table lookup has been lost to the youngest target audience of AI2.
Consider how many artifacts of table lookups are no longer used:
- Paper phone books
- Log tables
- Paper based dictionaries
- Mortgage tables in little portable booklets (I used one when I financed my house)
- Trigonometric tables
- Paper route schedules for mass transit (not yet, but soon)
- The Rollodex
- metal filing cabinets loaded with labelled folders (soon)
Maybe part of the AI2 curriculum should include providing students with tables and asking them to look up values in those tables by hand, then asking them to write code to do that?