Blogs (19) >>
Wed 15 Mar 2023 19:00 - 22:00 at 701B - Workshop 102

Do you want to learn to use physical objects to help students learn about variables and references in Java? With physical objects to guide our discussion, we will have great conversations about the teaching and learning of Java!

In this workshop, participants will learn to use physical Java memory models to help students develop a deep conceptual understanding of Java variables. 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.

Funding from the NSF will cover the workshop costs.

Wed 15 Mar

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

19:00 - 22:00
Workshop 102Workshops at 701B
19:00
3h
Tutorial
Using Physical Models of Java to Make Abstract Concepts ConcreteIn-Person
Workshops
Colleen M. Lewis University of Illinois at Urbana-Champaign, Max Fowler University of Illinois, Kathleen Isenegger University of Illinois at Urbana-Champaign, Vidushi Ojha University of Illinois at Urbana-Champaign, Christopher Perdriau University of Illinois at Urbana-Champaign, Mariam Saffar Perez University of Illinois at Urbana-Champaign
DOI