Computer • Vol 51 • No 1
Educating Next-Gen Computer Scientists
January 2018 • Jeffrey Voas, Rick Kuhn, Celia Paulsen, Kim Schaffer
Just as yeast, flour, water, and salt are to bread, algorithms, data structures, operating systems, database design, compiler design, and programming languages were computer science (CS) education's core ingredients in past years. Then, universities led the computer technology revolution by producing the inventors for Yahoo, Google, Facebook, and others. The overarching question that we pose in this roundtable is: Is university computer science education leading technology forward or are commercial technology dema…