To integrate computing (including programming) into other subjects, we need to make it much easier to use and much more useful to the teacher of the non-CS subject. We are developing task-specific programming (TSP) languages. We call these Teaspoon Languages. A Teaspoon Language has these three characteristics:
- It can be learned and used by a non-CS teacher in less than 10 minutes.
- It really is a programming — a representation that defines an executable computational process.
- It can be used in a learning activity (task) that is valuable to the non-CS teacher.
Example Teaspoon Languages
Social Studies
Data Visualization for Learning (DV4L)
- Click here for website/tool (drag a graph into the space on right and click on “Customize” to get scripting version)
- Sample activity
Mathematics/Engineering
Pixel Equations
- Click here for website/tool
- Sample Activities
Mathematics
Counting Sheets (for counting activities)
- Click here for website/tool
- Click here for analysis tool
- Try the examples built into the page.
Social Studies and Language Arts (beta!!)
Charla-bots – creating chatbots with multilingual languages
- Chat with Lady MacBeth
- Chat with John Adams
- Conversation between an Abraham Lincoln Bot and a Reporter Bot (refresh to see different conversations)
Now, can you tell us please…
- Fill up this JamBoard with your thoughts.
- AT THE VERY END: Please fill out this survey.
For more information, contact Mark Guzdial at [email protected]
Acknowledgements
- Barbara Ericson, Miranda Parker, Kathryn Cunningham, Amber Solomon, Bahare Naimipour, Tamara Nelson-Fromm, Tammy Shreiner, Elise Lockwood, Adaline de Chenne.
- Undergraduate researchers: Aryan Bannerjee, Alexandra Rostkowycz, Erin Shi, Brandon Geng, Jessica Zhang, Ben Steinig, Kashmira Reddy, Kristen Taurence, Angela Li, Derrick White, Jessie Houghton, and Amanda Wilder.