I had the daunting task of doing a Bootcamp session at THATCamp New England in which I tried to “introduce programming” to an audience I did not know ahead of time. SO. MUCH. FUN. (seriously!)
Here’s the “official” session description:
To participate in this session, no previous programming experience is required — and in fact none is assumed. Additionally, you won’t ”learn to program” in any particular language. Instead, you’ll learn several of the foundational elements of programming, see examples of these elements in a few languages, take a look at various types of digital humanities projects, discuss how programmatic elements work within those structures, and (finally) we’ll think about how to put these pieces of knowledge together to design an application of your own. There might be some programming-on-sticky-notes involved.
Here’s the slidedeck I ran through for the first two-thirds or so of the session: