COSCMING - Computer Science
Download as PDF
13
Foundations of Systems – Must complete one course
CSC 525 Principles of Computer Networking, 3 units
CSC 552 Advanced Operating Systems, 3 units
CSC 553 Principles of Compilation, 3 units
CSC 576 Computer Architecture, 3 units
Foundations of Theory – Must complete one course
CSC 545 Design and Analysis of Algorithms, 3 units
CSC 573 Theory of Computation, 3 units
Applications of Computing – Must complete one course
CSC 520 Principles of Programming Languages, 3 units
CSC 522 Parallel and Distributed Computing, 3 units
CSC 533 Computer Graphics, 3 units
CSC 535 Probabilistic Graphical Models, 3 units
CSC 536 Software Engineering, 3 units
CSC 537 Geometric Algorithms, 3 units
CSC 544 Advanced Data Visualization, 3 units
CSC 547 Green Computing, 3 units
CSC 550 Algorithms in Bioinformatics, 3 units
CSC 560 Database Systems Implementation, 3 units
CSC 566 Computer Security, 3 units
CSC 577 Introduction to Computer Vision, 3 units
CSC 580 Principles of Machine Learning, 3 units
CSC 583 Text Retrieval and Web Search, 3 units
CSC 585 Algorithms for Natural Language Processing, 3 units
CSC 588 Machine Learning Theory, 3 units
Minimum GPA in core coursework: 3.0 (only A's and B's)
3 unit course selected from*:
CSC 520 Principles of Programming Languages, 3 units
CSC 522 Parallel and Distributed Computing, 3 units
CSC 525 Principles of Computer Networking, 3 units
CSC 533 Computer Graphics, 3 units
CSC 535 Probabilistic Graphical Models, 3 units
CSC 536 Software Engineering, 3 units
CSC 537 Geometric Algorithms, 3 units
CSC 544 Advanced Data Visualization, 3 units
CSC 545 Design and Analysis of Algorithms, 3 units
CSC 547 Green Computing, 3 units
CSC 550 Algorithms in Bioinformatics, 3 units
CSC 552 Advanced Operating Systems, 3 units
CSC 553 Principles of Compilation, 3 units
CSC 560 Database Systems Implementation, 3 units
CSC 566 Computer Security, 3 units
CSC 573 Theory of Computation, 3 units
CSC 576 Computer Architecture, 3 units
CSC 577 Introduction to Computer Vision, 3 units
CSC 580 Principles of Machine Learning, 3 units
CSC 583 Text Retrieval and Web Search, 3 units
CSC 585 Algorithms for Natural Language Processing, 3 units
CSC 588 Machine Learning Theory, 3 units
*Note: The 3 unit course can be from the list above or a graduate course approved by the student’s minor advisor.
CSC 695A Graduate Colloquium, 1 unit
A grade of 'A' or 'B' ('Pass' for CSC 599 and 695A) must be earned in all minor courses.
A student’s minor faculty advisor will serve on their comprehensive exam committee.
The Qualifying Examination in Computer Science for the PhD minor is automatically waived provided a student has been admitted to the minor and has removed any admission deficiencies.
The Computer Science Minor Written Comprehensive Examination requirement is waived. Doctoral minor students are required to successfully answer questions from their Computer Science PhD minor faculty advisor in the Oral Comprehensive Exam based upon both core and elective courses in their minor program of study.
The Computer Science PhD minor faculty advisor may attend the Final Dissertation Defense or may waive attendance, unless the student requests attendance or the major department requires minor representation at the defense. Students should consult with the minor advisor prior to the Final Defense.
Students in other programs at the University of Arizona who wish to minor in CS must take at least one UA CSC core course (listed above, in theory, systems, or applications). The others can be transferred in (see transfer credit policy and process for approval, where the required Google Forms are given), with the proviso that the foundations of theory or foundations of systems requirement can be met by transferring an equivalent course taken in another computer science graduate program.
Concerning the PhD split minor for non-CSC students, the only stated requirement is that it be six credits. Split minors in CSC are approved on a case-by-case basis and coursework is selected in consultation with the minor advisor, with the DGS ultimately approving the plan of study.
Please refer to the Graduate Student Handbook for students who are pursuing this program of study.