At a recent NYC Mayor’s Office event on tech, innovation, leadership, and diversity, a student audience member shared that she was the only girl in her school to take computer programming classes. A panelist made a commonly-heard suggestion....
Make computer programming a requirement.
The idea is that if opting out is not an option, then we will have more diversity AND students will learn a subject that everyone should know these days. Finis! Job done.
Of course artists might make the same case for visual literacy; musicians could make that case for learning to read music, we could make auto mechanics and entrepreneurship mandatory, and on and on and on and on.
Educator, mathematician, and computer scientist Seymour Papert reminds us that we’re only able to teach in schools about one-billionth of one percent of all there is to know, yet we argue endlessly over what that should be.
Creating new class requirements is the easy way out. It doesn’t look at why a more diverse population isn’t attracted to the class in the first place. It doesn’t put any responsibility on the teachers and curriculum designers to look at what they’re offering and change it so that it is indeed more appealing to a diverse audience.
Another problem is that requirements can backfire. Rather than help students find an undiscovered passion, they can turn a student off from a subject forever. When we require all kids to take the same one-size-fits-all classes, we are not looking at our audience.