The University of Arizona

Graduate Info

Approved Elective Courses

The courses listed below have been approved to be taken as elective credit toward both Computer Science Masters and Doctoral degrees. If the class appears on the list below you do not need your faculty advisor approval to count this course toward your degree. If the class is not on the list below, you must receive approval from your faculty advisor prior to registering for the class and have your faculty advisor send email to the graduate advisor authorizing the class as part of your plan of study.

BNAD 510 – Business for Scientists

ECE 562 -- Computer Architecture and Design

ECE 564 -- Broadband Networks and Multimedia Communications

ECE 568 -- Introduction to Parallel Processing

ECE 569 -- High Performance Computing: Technology, Architecture, Algorithms

ECE/C SC 571 -- Advanced Logic Synthesis and Verification Algorithms

ECE 573 -- Software Engineering Concepts

ECE/C SC 574A -- Computer-Aided Logic Design

ECE 576 -- Engineering of Computer-Based Systems

ECE 577 -- Computer System and Network Evaluation

ECE 636 -- Information Theory

ECE 677 -- Distributed Computing Systems

ECE 678 -- Integrated Telecommunications Networks

LING/C SC 538 -- Computational Linguistics

LING 578 -- Speech Technology

LING/C SC581 – Advanced Computational Linguistics

LING 699 -- Seminar in Human Language Technology

Math/C SC 502 -- Mathematical Logic

Math 515A -- Introduction to Abstract Algebra

Math 515B -- Second Course in Abstract Algebra

Math 530 -- Second Course in Geometry

Math 534A/534B -- Introduction to Topology

Math/C SC 535A -- The Mathematics of Computer Graphics

Math 539 -- Algebraic Coding Theory

Math/C SC 543 -- Theory of Graphs and Networks

Math 546 -- Theory of Numbers

Math 547 -- Combinatorial Mathematics

Math 564 -- Theory of Probability

Math 571 -- Design of Experiments

Math 574 -- Introduction to Geostatistics

Math/C SC 575A -- Numerical Analysis

Math/C SC 575B -- Numerical Analysis

Math/C SC 578 -- Computational Methods of Algebra

Math/C SC 579 -- Game Theory and Mathematical Programming

Math/C SC 589 -- Software Tools for Computational Science and Engineering

Math 636 -- Information Theory

MIS 505 -- IT Strategy

MIS 521 -- Systems Modeling and Simulation

MIS/C SC 540 -- Artificial Intelligence

MIS/C SC 541 -- Analysis and Design of Service-Oriented Systems (previously numbered 541A, change effective Fall 2007)

MIS 578 – Project Management

MIS 582 – E-Business Systems Development

MIS 696D -- Models for Quantitative Analysis

PHIL/C SC 501A -- Symbolic Logic

PHIL/C SC 501B -- Symbolic Logic

RNR 503 -- Applications of Geographic Information Systems

RNR 517 -- Geographic Information Systems/ Nat & Soc Sci

RNR 520 -- Advanced Geographic Information Systems