| Class | Instructor(s) | Text | Author(s) | Required or recommended? | Publisher |
| 142 | Dickey/Tanimoto | Problem Solving & Program Design in C | Hanley, Koffman | Req | Addison Wesley |
| 321 | R. Anderson | Discrete Mathematics & Its Applications | Rosen | Req | McGraw Hill |
| 322 | Beame | Elements of the Theory of Computation | Lewis, Papadimitriou | Req | Prentice Hall |
| 326 | Ladner | Data Structures & Algorithm Analysis in C++ | Weiss | Req | Addison Wesley |
| 370 | Dickey | Contemporary Logic Design | Katz | Req | Addison Wesley |
| 378 | Baer | Computer Organization & Design | Patterson, Hennessy | Req | Morgan Kaufman |
| 403 | Shaw | Fundamentals of Software Engineering | Ghezzi, Jazayeri, Mandrioli | Req | Prentice Hall |
| 415 | Kalet | ANSI Common LISP | Graham | Req | Prentice Hall |
| 415 | Kalet | Artificial Intelligence: A Modern Approach | Russell & Norvig | Req | Prentice Hall |
| 417 | Karp | Into to the Theory of Computation | Sipser | Req | PWS |
| 451 | Bershad | Operating System Concepts | Silberschatz, Galvin | Req | Addison Wesley |
| 467 | Ebeling | Digital System Design Using Field Programmable Gate Arrays | Chan & Mourad | Req | Prentice Hall |
| 468 | Diorio | Principles of CMOS VLSI Design | West, Eshragian | Req | Addison Wesley |
| 473 | A. Levy | Artificial Intelligence: Theory and Practice | Dean, Allen & Aloimones | Req | Addison Wesley |
| 477 | Borriello | No Text | |||
| 501 | Chambers | Modern Compiler Implementation in Java | Appel | Req | Cambridge U. Press |
| 501 | Chambers | Compilers: Principles, Techniques, & Tools | Aho, Sethi, Ullman | Opt | Addison Wesley |
| 503 | Notkin | No Text | |||
| 510 | Borning | No Text | |||
| 521 | Tompa | Introduction to Algorithms | Cormen, Leiserson, Rivest | Req | McGraw-Hill |
| 548 | Eggers | Computer Architecture: A Quantitative Approach | Hennessy & Patterson | Req | Morgan Kaufmann |
| 587 | Levy | No Text | |||
| 590 CR | Beame | Handbook of Applied Cryptography | Menzes, Oorschot, Vanstone | Opt | CRC Press |
| 593 | Bernstein | Principles of Transaction Processing for the Systems Professional | Bernstein & Newcomer | Req | Morgan Kaufmann |
| 596 | Snyder | Parallel Computer Architecture: A Hardware/Software Approach | Culler & Singh | Req | Morgan Kaufmann |