Proposal for an undergraduate computer science curriculum for the 1980s : part II, detailed course descriptions ShawMary BrookesS. D DonnerMarc DriscollJames Richard. 2002 Computer Science Department