| Class | Instructor(s) | Text | Author(s) | Required or recommended? | Publisher |
| 142 | Dickey/Zahorjan | Problem Solving & Program Design in C | Hanley, Koffman | Req | Addison Wesley |
| 143 | Perkins | Data Abstraction and Problem Solving with C++ | Carrano, Helman, Veroff | Req | Addison Wesley |
| 321 | J. Benaloh | Discrete Mathematics & Its Applications | Rosen | Req | McGraw Hill |
| 322 | Sengupta | Introduction to the Theory of Computation | Sipser | Req | PWS Publishing |
| 326 | Wolfman | Data Structures & Algorithm Analysis in C++ | Weiss | Req | Addison Wesley |
| 341 | Tanimoto | Understanding Object-Oriented Programming with Java | Budd | Req | Addison Wesley |
| 341 | Tanimoto | Perl Power! | Schilli | Req | Addison Wesley |
| 370 | Dickey | Contemporary Logic Design | Katz | Req | Addison Wesley |
| 373 | Kimura | Data Structures and Alogorithm Analysis in C | Weiss | Req | Addison Wesley |
| 373 | Kimura | Data Structures and Algorithm Analysis in C++ | Weiss | Opt | Addison Wesley |
| 417 | Beame | Introduction to Algorithms | Manber | Req | Addison Wesley |
| 417 | Beame | Introduction to the Theory of Computation | Sipser | Req | PWS Publishing |
| 421 | Ruzzo | Introduction to Algorithms | Manber | Req | Addison Wesley |
| 444 | Vandenberg | Database Management Systems | Ramakrishnan | Req | McGraw Hill |
| 451 | H. Levy | Operating System Concepts | Silberschatz, Galvin | Req | John Wiley & Sons |
| 458 | Mones-Hattal | Principles of Three Dimensional Computer Animation: Modeling, Rendering & Animation with 3D Computer Graphics | O'Rourke | Req | WW Norton & Co. |
| 461 | Wetheralll | An Engineering Approach to Computer Networking | Keshav | Req | Addison Wesley |
| 467 | Ebeling | Contemporary Logic Design | Katz | Req | Addison Wesley |
| 468 | Diorio | Digital Integrated Circuits: A Design Perspective | Rabaey | Req | Prentice Hall |
| 471 | Baer | Computer Organization & Design | Hennessy, Patterson | Req | Morgan Kaufmann |
| 501 | Larus | Advanced Compiler Design & Implementation | Muchnick | Req | Morgan Kaufmann |
| 521 | R. Anderson | Introduction to Algorithms | Cormen, Leiserson, Rivest | Req | McGraw Hill |
| 527 | Tompa | No Text | |||
| 548 | Eggers | Computer Architecture: A Quantitative Approach | Hennessy & Patterson | Req | Morgan Kaufmann |
| 557 | Popovic | Computer Graphics: Principles, Practice, 2nd Edition in C | Foley | Req | Addison Wesley |
| 568 | Diorio | Digital Integrated Circuits: A Design Perspective | Rabaey | Req | Prentice Hall |
| 574 | Domingos | Machine Learning | Mitchell | Req | McGraw Hill |
| 583 | Notkin | No Text | |||
| 585 | Arnstein | Application Specific Integrated Circuits | M. Smith | Req | Addison Wesley |
| 595 | Borning | Readings in Human Computer Interaction: Toward the Year 2000 | Baecker, Gruden, Buxten, Greenberg | Req | Morgan Kaufmann |
| 595 | Borning | Contextual Design: Defining Customer-Centered Systems | Beyer, Holtzblatt | Opt | Morgan Kaufmann |