CS for Michigan – Teaspoon Languages

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 LanguagesA Teaspoon Language has these three characteristics:

  1. It can be learned and used by a non-CS teacher in less than 10 minutes.
  2. It really is a programming — a representation that defines an executable computational process.
  3. 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)

Mathematics/Engineering

Pixel Equations

Mathematics

Counting Sheets (for counting activities)

Social Studies and Language Arts (beta!!)

Charla-bots – creating chatbots with multilingual languages

Now, can you tell us please…

 

 

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.