Karel #3: Construct Viable Arguments and Critique the Reasoning of Others

What It Means

Be able to talk about math, using mathematical language, to support or oppose the work of others.

Computer Programming Teaches Students to Construct Viable Arguments
and Critique the Reasoning of Others

The Karel Course requires lots of logical thinking and systematic problem solving. It is the observation of many teachers that students tend to work together, exchange ideas, and discuss various strategies to solve the problems. There will be students who surprisingly and unexpectedly will excel at it. Here is one example for all:

“I was in the lab the other day with Jan and watched the students working with Karel. It was SO EXCITING. We had one student who is especially hard to work with normally, that excelled at Karel. He became the helper to other students who often think of him as a bully. Instead, he was the resource for help. It was so exciting to see!”
(Cammie Briggs, White Pine County, NV)