Graduate Info
Course Work Prerequisites for Graduate Admissions
The requisite University of Arizona courses are listed under each area (As candidates are reviewed on an individual basis, it may not be necessary to complete all courses or have knowledge of all course topics in order to be admitted into the Master's program.):
- Basic Programming
Introductory Computer Science (127A/B)
Program Design & Development (227)
- Programming/Languages/Compilers
Programming Languages (372)
Compilers & System Software (453)
Object-Oriented Programming & Design (335)
- Operating Systems/Architecture/Networks
Operating Systems (452)
Computer Architecture
Computer Networking (425)
- Theory
Introduction to Discrete structures (245)
Analysis of Discrete Structures (345)
Algorithms (445)
Theory of Computation (473)