“Don’t scare them off!”

Faculty told me that some of my arts and humanities students will be put off by mathematics and may have had negative experiences with (or perceptions of) programming. I was warned to start gently. I developed this pattern as a way of easing into programming, while showing the connections throughout.

  1. Introduce computer representations, algorithms, and terms using a teaspoon language.
  2. Promote knowledge transfer, so that the language is similar to present understanding
  3. Illumintate connections between graphical programming languages and text based programming languages, such as Python  

Taken from: ITiCSE 2023 conference in Turku, Finland (7.11.23)

-- Mark Guzdial, PCAS Director