• Publications
  • Influence
Computational Thinking in K-9 Education
The main goal of this report is to help teachers, those involved in teacher education, and decision makers to make informed decisions about how and when CT can be included in their local institutions.
Infusing computational thinking into the middle- and high-school curriculum
This work describes work introducing and enhancing computational thinking activities and assessments in the middle- and high-school curriculum at the University of Chicago Lab Schools, as part of the Computational Thinking across the Curriculum Project.
A framework for computational thinking across the curriculum
We describe a framework for implementing computational thinking in a broad variety of general education courses. The framework is designed to be used by faculty without formal training in information
Testing first: emphasizing testing in early programming courses
This paper describes how testing is emphasized in introductory programming assignments by requiring that students design and implement tests before starting on the program itself, and provides some preliminary results and student reactions.
Does lecture capture make a difference for students in traditional classrooms
It is found that a large majority of traditional CDM students find the recordings useful and believe that they improve performance, and there were no large differences in performance prior to the introduction of COL recordings and after COL recordings began to be available.
Undergraduate Students’ Perceptions of the Impact of Pre-College Computing Activities on Choices of Major
Results showed that female participants who do not ultimately major in computing have a much stronger negative perception of the outreach activities than male participants who also chose a non-computing major, although requiring participation yields approximately the same net positive impact.
Smaller solutions for the firing squad
Does Outreach Impact Choices of Major for Underrepresented Undergraduate Students?
The results indicate that these activities had a more positive impact on Asians and more negative impact on Hispanics and that Blacks/African Americans were more likely to voluntarily participate in outreach activities than Hispanics, and whites were morelikely to feel that they were a welcome part of the group than non-whites.
Beyond computer science: computational thinking across disciplines
Because computing is transforming society and impacting many areas of study, providing students with meaningful exposure to computational thinking in other fields can be done without compromising existing learning goals.