Q: How can computer science benefit students regardless of their eventual college or career path?
A: “Computer science is really just an extension of logical thinking. If you are going to become a lawyer, it forces you to learn syntax and logic and structure, and that may help you shape your thinking when forming a legal argument,” says Peter Sweeney, a computer science teacher at University School. “Any time you are tackling a large problem, you have to be able to break it down into discrete steps, down into little pieces small enough and precise enough to describe to a machine how to solve that problem. So we are trying to train them how to break a problem down or how to approach a problem in a way that even a child could do it.”