Read Teaching AP CS Principles with the Beauty and Joy of Computing
The Beauty and Joy of Computing (BJC) is a Computer Science Principles course that was developed at UC Berkeley for...
Read Teaching Data Science
Data science is a growth area in the application of programming beyond school, and few could argue that education has...
Read Teaching Ethical AI in High Schools
Artificial intelligence is a growing segment of computer science with significant ethical and cultural implications. This birds of a feather...
Read Teaching Girls to Code and Change the World
Jobs requiring computing skills are among the most sought after and highest paying in the US market, with demand growing...
Read Teaching Techniques for Computer Science
This presentation will cover techniques for teaching computer science that are programming language– and tools-independent. The focus is on presenting...
Read The Unplugged Games You Didn’t Know Your CS Class Was Missing
Meaningful computer science learning happens when students feel comfortable taking risks in front of their peers. Over the last four...
Read Unplugged: Computer Science in the Early Grades
Structured play can provide opportunities to lay a strong foundation in STEAM skills that will be useful throughout a child’s...
Read Use-Modify-Create and Beyond: Planning Programming Lessons for All Kids
How and why are you planning your coding lessons? Learn about the Use-Modify-Create framework and how a focus on code...
Read Using a micro:bit with Scratch
Absolute beginners are invited to experience a differentiated physical computing and computer science classroom that meets learners where they are....
Read Using a microbit with MakeCode
Absolute beginners are invited to experience a differentiated physical computing and computer science classroom that meets learners where they are....