Dan Leyzberg
Demo visualizations of code executing online, using tools like Python Tutor, and on paper before having students practice visualizing code execution in the same way to better learn how code executes.
Share Demo visualizations of code executing online, using tools like Python Tutor, and on paper before having students practice visualizing code execution in the same way to better learn how code executes. with FacebookShare Demo visualizations of code executing online, using tools like Python Tutor, and on paper before having students practice visualizing code execution in the same way to better learn how code executes. with Twitter
Have students trace loops with break statements to reinforce the behavior of break because tracing is a powerful and straight-forward exercise.
Share Have students trace loops with break statements to reinforce the behavior of break because tracing is a powerful and straight-forward exercise. with FacebookShare Have students trace loops with break statements to reinforce the behavior of break because tracing is a powerful and straight-forward exercise. with Twitter
Misconception: Students may think that assigning one array to point to another array makes a copy of that array, failing to make a distinction between shallow and deep copies.
Share Misconception: Students may think that assigning one array to point to another array makes a copy of that array, failing to make a distinction between shallow and deep copies. with FacebookShare Misconception: Students may think that assigning one array to point to another array makes a copy of that array, failing to make a distinction between shallow and deep copies. with Twitter
Plan and structure your lectures using detailed questions that address possible confusion whose answers motivate the new content and further a student’s understanding of the material.
Share Plan and structure your lectures using detailed questions that address possible confusion whose answers motivate the new content and further a student’s understanding of the material. with FacebookShare Plan and structure your lectures using detailed questions that address possible confusion whose answers motivate the new content and further a student’s understanding of the material. with Twitter
Start by having students transpose code from one loop type to the other when teaching all the different conditionals for the AP CS A exam.
Share Start by having students transpose code from one loop type to the other when teaching all the different conditionals for the AP CS A exam. with FacebookShare Start by having students transpose code from one loop type to the other when teaching all the different conditionals for the AP CS A exam. with Twitter