One of the most common questions I get from teachers and parents is: What programming language should we use to teach kids to code? Is it important to always start with block-based languages like ...
Back in 2018, a story went viral about Owura Kwadwo Hottish, a middle-school teacher in Kumasi, Ghana. What was remarkable about this story was the fact that Hottish was teaching his students how to ...
Second grade teacher Melissa Cahalan works with second-graders Da’Neyah Boothe (left) and Stella Meyers (right) on an exercise with Bee-Bots, bee robots used as a teaching tool in computer science ...
Making computer programming a part of the K-12 curriculum is becoming a rallying call in the United States. But just because you teach a subject doesn’t mean you get kids interested in it. So the real ...
Learning programming introduces students to solving problems, designing applications, and making connections online. We are witnessing a remarkable comeback of computer programming in schools. In the ...
This past semester, I took an introductory Python course with roughly fifty undergraduate and a handful of graduate peers. The course—“COMP 10: Computer Science For All”—was designed specifically for ...
Leon Sterling works for Swinburne University of Technology. He receives funding from the Australian Research Council. He is the immediate past president of the Australian Council of Deans of ICT and ...
In what looks like a small startup office in a New York financial-district building earlier this year, a roomful of teenagers examined lines of code projected on to a classroom wall. The code made up ...
Educators and researchers have had longstanding concerns about the quality of computer science instruction in U.S. schools. A recent study exploring student learning and computer science teachers' ...
Harvard is piloting a new teaching fellow training focused on diversity, inclusion, and belonging in two Computer Science courses this fall. The Derek Bok Center for Teaching and Learning; the School ...