Invited Editorial Computer Science Is More Important Than Calculus: The Challenge of Living Up to Our Potential Mark Guzdial College of Computing Georgia Institute of Technology Atlanta, Georgia 30332-0280 USA Elliot Soloway Dept. of Electrical Engineering and Computer Science University of Michigan Ann Arbor, Michigan 48109 USA I n 1961, Alan Perlis made the argument that computer science should be considered part of a liberal education, and that everyone should learn to program. M. Mitchell Waldrop in his book The Dream Machine (Viking: 2001) says that he made the argument that programming was a fundamental intellectual skill, like mathematics. He argued that computers will participate in almost every intellectual transaction that goes on in the university. Calculus is generally considered part of a liberal education truly educated people know something significant about calculus. Calculus is the study of rates, and rates are important to many fields. Perlis argued that computer science is about process: Its specification, its execution, its composition, and its limitations. And process is important to everybody. What would computer science education look like if we took Perlis argument seriously? We can set up some expectations on what we would hope for a core
/lp/association-for-computing-machinery/computer-science-is-more-important-than-calculus-the-challenge-of-VY6bnaj5OY