Creative Computing
making art & music with code
I’d like to acknowledge and celebrate the First Australians on whose traditional lands we meet, and pay respect to the elders past and present.
ANUEXT Creative Computing
https://cs.anu.edu.au/code-creativity-culture/creative-computing/
an ANU Extension H-Course for teaching computer science to year 11 & 12 students through making art, music and other cool things with computers
first student intake this year (applications close Feb 14), first graduates in 2022
creative computing: definition
the creative arts aren’t a way out of computing, they’re a way in
today’s workshop task
make a lesson plan for exploring a computing concept through creative code
-
you can choose which concept (from e.g. BSSS Frameworks, Australian Curriculum, CS concept inventories, ACS CBoK, or just a concept you know students often struggle with)
-
not enough time to make a detailed lesson plan (obvs) but we’ll do our best—working in groups, hands on, laptops out!
timeline
| 11:00 | intro & group formation | | 11:15 | lesson design task | | 12:00 | presentations & discussion | | 12:30 | lunch 🍣🍔😋 |
creative computing environments
there are lots, but today we’ll focus on these two browser-based (i.e. js) creative computing environments:
- p5.js: https://p5js.org/ for visuals (using the web editor)
- gibber: https://gibber.cc for sound/music
you’re all experienced IT educators, so you can navigate the getting started guides, examples, etc.
here are some example workshops (p5.js, gibber) from the c/c/c studio
what’s the deliverable?
a 2min presentation/demo of your lesson to the rest of this workshop
for scoping, ask yourself:
what are the minimal notes I’d give to a teacher (that I like) 30min before having to deliver this lesson to a College IT class?
group formation
groups of 2–3
try to find others with similar interests along the music/visuals axis
discussion questions
-
which computing concept did you choose, why did you choose it, and how (if at all) did the “creative” aspect impact that decision?
-
what type of task did you set your students? (convergent, divergent, etc.)
-
how would you assess it—what might the rubric look like?
-
what scaffolding is required to do this in a College IT context?
-
was it fun?
(remember, presentations start at 12:00pm)
presentation time
wrap up
thanks so much for participating
I’m keen to:
- make contacts
- get the word out about ANU Extension Creative Computing
- be part of a CoP around creative computing for both students and educators
stay in touch
https://cs.anu.edu.au/code-creativity-culture/creative-computing/
👋
Bio
Ben is an interdisciplinary researcher and Senior Lecturer in the School of Computing at the Australian National University. He’s interested in computational art & music, human-computer interaction, AI/machine learning (particularly in pursuit of creative ends) and the intersection of code, creativity and culture as those boundaries dissolve in the modern world. He’s the director of the code/creativity/culture studio within the ANU School of Computing.
Bio
He is a livecoder, and is the vice president of the Australasian Computer Music Association (ACMA). Ben is one of the inaugural ANU Reimagine Fellows, part of a $300m+ investment from the ANU charged with re-thinking (and re-doing) what it is to be a computer scientist in the 21st century.