Computational Literacies Lab

Courses

Critical Computational Literacies

Currently running Drawing together the themes of literacy, identity, and schooling, this course assembles the theoretical framework of computational literacies as a lens for thinking about K12 Computer Science (CS) research and practice. In fall 2024, Critical Computational Literacies will be structured as an extended case study of how computational literacies can be used to think about K12 AI education. Designed for preservice and in-service teachers, as well as doctoral students.

The Pedagogy of Programming

Currently running This introductory course simultaneously teaches beginners the fundamentals of CS while using that learning experience as a context for developing K-12 CS pedagogical content knowledge. Designed for preservice or in-service educators interested in teaching CS, as well as interdisciplinary graduate students interested in a general background in computing and computing education.

CCL Design Studio

Last offered Spring 2024 This is an interdisciplinary, studio-based course focused on designing and implementing theoretically-grounded tools for K12 teaching and learning. Over the semester, teams of students will articulate a learning goal and then design, build, deploy, and analyze a technology for K12 computing education. Students from multiple departments with experience in design, education research, and/or computer science are encouraged to join.

Survey of Topics in K12 CS

Last offered Spring 2024 This course provides an overview of the content knowledge topics taught in K12 computer science. Classrooms are considered as nodes within broader learning ecologies, and emphasis is placed on the relevance of topics to interdisciplinary and connected K12 CS pedagogy. This course will be of primary interest to students enrolled in the CS advanced certificate who do not have a formal background in CS, as well as future teachers interested in interdisciplinary CS.

Infrastructure for K12 Computing Education

Last offered Summer 2024 This course is the capstone course for all tracks in the Computer Science Education Program. The course focuses on analyzing local, national, and international case studies of computer science at various scales, through the lenses of the program outcomes: content knowledge, pedagogical knowledge, pedagogical content knowledge, and leadership.