What Should All CS Graduates Know?
Richard J. LeBlanc · Computer · 2010
Although the basic curriculum structure remains quite similar to recommendations initially offered in the 1980s, the options for what students study after completing the core courses are becoming steadily broader.