Blogs (1) >>

This program is tentative and subject to change.

Sat 23 Mar 2024 15:30 - 18:30 at Meeting Rooms B117-119 - Workshop

In this workshop, participants will learn to use physical Java memory models to help students develop a deep conceptual understanding of Java variables (see These physical models use the metaphor of a “remote control” to introduce references. Using table-top versions of the physical models, participants will discuss and be prepared to use physical objects to help students understand: (1) how primitive variables and references variables behave in similar and different ways, (2) how reference variables that both reference an object or array can both modify its content, (3) how calling a method with an argument creates a local variable within that method, and (4) inside an object method, the variable this references the object we called the method on. Participants will receive a set of these physical models to use in their classroom.

Colleen Lewis is an Associate Professor of computer science at University of Illinois Urbana-Champaign. Lewis previously taught at Harvey Mudd College for eight years where she was the McGregor-Girand Associate Professor of computer science. At UC Berkeley, Lewis completed a PhD in science and mathematics education, an MS in computer science, and a BS in electrical engineering and computer science. Her research seeks to identify effective teaching practices for creating equitable learning spaces where all students have the opportunity to learn. Lewis curates, a NSF-sponsored project for disseminating effective computer science teaching practices. Lewis has received the NSF CAREER Award, the Undergraduate Mentoring Award, and the Emerging Leader Award for her efforts to broaden participation in computing.

This program is tentative and subject to change.

Sat 23 Mar

Displayed time zone: Pacific Time (US & Canada) change

15:30 - 18:30
Workshop 402: 3D Java: Using Physical Objects to Make Abstract Concepts Concrete
Colleen M. Lewis University of Illinois at Urbana-Champaign