Computational Literacies Lab

Overview of the history of CS education, including a gallery of current initiatives. Learning Sciences and Literacies as useful approaches to expanding what CS could be and visions for the future of CS education. Students complete a survey of skills and interests, then mingle and form tentative groups. Course overview, software setup, and long-term planning.


Note: The course runs from 4:10-6:50 every Tuesday. We will break this time up into three acts of 45 minutes each, with ten-minute breaks in between.

IIntroductions, course overview, setting goals
IIDiscussion on framings of CS
IIIBrainstorm project ideas, Course logistics, Looking ahead

Week 1 Slides

Critical Computational Literacies

Design Studio

Dr. Chris Proctor

LAI 686, Spring 2021

Notes: I should introduce myself

Act I

Introductions ~ Course overview ~ Setting goals

Act II

Discuss framings of CS


Brainstorm project ideas ~ Course logistics

Act I



  • What is your professional work? What prior experiences brought you to this work?
  • Whatever identities you want to bring to this class right now.


  • I'm Chris Proctor. New Assistant professor here. Prior work as teacher, software developer.

Notes: Talk through the logic of the course.

  • Start with the final course project. Work backwards, explaining how each step in the process helps us get closer.
  • I look forward to having plenty of one-on-one conversations through the course.

Skill domains

What experience do you already have? Where do you hope to grow in this course?

  • Educational research
  • Design
  • Software development


Now we'll go back around again. I'm going to ask each of us to speak a bit about our prior experience in these three domains, and also to share a bit about where you want to grow in this course.

Note that I'm planning to revise the syllabus heavily based on what people want. So if there are particular theories, or particular technologies, that you'd like to study, please share!

Act II



  • Kafai, Proctor, and Lui (2019) Cognitive / Situated / Critical CT
  • Vakil (2018) Centering justice in CS education


Let's go in two levels:

  • First: Summary, connections, clarifying questions
  • Second: Synthesis, critique



Project ideas

  • What communities are you part of? Who might your project serve?
  • What research questions interest you?
  • What technologies are you interested in working with?


  • Course website
  • Syllabus
  • Grading
  • Office hours

Literature review


Assignments always have two weeks to do.

Next week

  • Preview of readings
  • Come with project ideas