CSCI1377
Tools for Thought
Spring 2026
Humanity’s technological progress is defined in part by the development of tools which augment our cognitive capabilities: language, writing, notation, calculators, diagrams, and more. Computers have significant potential for developing even more powerful tools for thought (TFT). People regularly use computational TFTs such as data visualization, search engines, computational notebooks, and generative AI. Despite this progress, many cognitive processes look roughly the same today as they did 30 years ago: communicating with PDFs, learning with textbooks, programming with IDEs, data analysis with spreadsheets. The goal of this course is to equip you with the foundations to build the next generation of computational TFT.
Instructor's Permission Required
| Instructor(s): | |
| Meets: | TTh 10:30am-11:50am Location TBD |
| Exam: | If an exam is scheduled for the final exam period, it will be held: |
| Max Seats: | 40 |
| CRN: | 27802 |