A 3rd Grade Computer Science Lesson on Collaborative Programming
When you put third graders in front of a computer screen to solve a logic puzzle or build a digital game, the first thing they often do is grab the mouse and push everyone else away. It is an instinct to want total control over the keyboard and the outcome. However,... read more
Teaching 3rd Grade Computer Science Debugging
It is common for third grade computer science students to hit a wall when their code refuses to run as intended.In 3rd grade computer science, we spend a lot of time helping kids move past that initial frustration of a program failing to work. The Finding and Fixing... read more
Teaching Literal and Nonliteral Language in 3rd Grade ELA
I have stood at my desk many times while a third grader stares at a page, completely baffled by a simple idiom. They take it all so seriously. When a character says they are feeling under the weather, a student might wonder if there is a literal storm cloud following... read more
Teaching Local History in 3rd Grade Social Studies
In the middle of the school year, third graders often start to look past their own experiences and toward the larger world. This is the exact moment when a third grade community history lesson provides the structure they need to turn that curiosity into actual... read more
