| Class | Instructor(s) | Text | Author(s) | Required or Optional? | Publisher |
| 100 | Snyder | Visual Basic 6: Environment, Programming, and Applications | Eliason & Malarkey | Req | Prentice Hall |
| 142 | Perkins/Shapiro | Problem Solving & Program Design in C | Hanley, Koffman | Req | Addison Wesley |
| 143 | Dickey | Data Abstraction and Problem Solving with C++ | Carrano, Helman, Veroff | Req | Addison Wesley |
| 321 | Tompa | Discrete Mathematics & Its Applications | Rosen | Req | McGraw Hill |
| 322 | Sengupta | Introduction to the Theory of Computation | Sipser | Req | PWS |
| 326 | Tanimoto | Data Structures and Their Algorithms | Denenberg & Lewis | Req | Addison Wesley |
| 341 | Hartline | Structure & Interpretation of Computer Programs | Abelson & Sussman | Opt | MIT Press |
| 341 | Hartline | Haskell: The Craft of Functional Programming | Thompson | Opt | Addison Wesley |
| 341 | Hartline | Understanding Object-Oriented Programming with Java | Budd | Opt | Addison Wesley |
| 370 | Arnstein | Contemporary Logic Design | Katz | Req | Addison Wesley |
| 373 | Chamberlain | Data Structures and Algorithm Analysis in C++ | Weiss | Req | Addison Wesley |
| 378 | Baer | Computer Organization and Design: the Hardware/Software Interface | Hennessey, Patterson | Req | Morgan Kaufmann |
| 401 | Ruzzo | Compilers: Principles, Techniques, and Tools | Aho, Sethi, Ullman | Req | Addison Wesley |
| 403 | Notkin | Mythical Man Month: Essays on Software Engineering | Brooks | Req | Addison Wesley |
| 410 | Bartels | Computer Organization and Design: The Hardware/Software Interface | Hennessy & Patterson | Req | Morgan Kaufmann |
| 410 | Bartels | Operating System Concepts | Silberschatz & Galvin | Req | Addison Wesley |
| 444 | A. Levy | A First Course In Database Systems & Database System Implementation (books sold packaged together) | Ullman & Widom
Garcia-Molina |
Req | Prentice Hall |
| 451 | T. Anderson | Operating System Concepts | Silberschatz, Galvin | Req | Addison Wesley |
| 457 | Popovic | Computer Graphics, C version | Hearn, Baker | Req | Prentice Hall |
| 461 | Spring/Hoffman | Engineering Approach to Computer Networks | Keshav | Req | Addison Wesley |
| 505 | Borning | Programming with Constraints | Marriott & Stuckey | Req | MIT Press |
| 531 | Beame | Introduction to the Theory of Computation | Sipser | Req | PWS Publishing |
| 573 | Domingos | Artificial Intelligence: Theory and Practice | Dean, Allen, & Aloimonos | Req | Addison Wesley |
| 590ZZ | R. Anderson | Computational Complexity | Papadimitriou | Req | Addison Wesley |
| 591 | Curless | 3D Computer Graphics | Watt | Req | Addison Wesley |
| 591 | Curless | Computer Graphics, C Version | Hearn & Baker | Opt | Prentice Hall |
| 594 | Vandenberg | Database Management Systems | Ramakrishnan | Req | McGraw-Hill |