What It Is
Computer science -- the ability to tell a machine what to do through code -- is an essential skill for navigating the modern economy. Kudos to de Blasio for requiring it in the nation's largest school system. Previously, only certain schools offered computer science -- less than 10 percent, according to the NYC Department of Education. However, comp sci won't be a graduation requirement, and middle and high schools can offer it as an elective.
NYC is the third major American city to offer computer science to every student, following Chicago and San Francisco. In SF, computer science is mandatory through 8th grade. Interest in computer science is growing, and giving every child in New York an opportunity to learn these kinds of skills will only produce better and more diverse engineers.