MS Curriculum Sheet

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Master of Science in Computer Science

MS Curriculum 30-31 units


Questions? gradadvising@cs.arizona.edu

Course Number Course Title Units


Complete six courses from the core curriculum - 18 units
Foundations of Systems – Must complete one course
CSC 525 Principles of Computer Networking 3
CSC 552 Advanced Operating Systems 3
CSC 553 Principles of Compilation 3
CSC 576 Computer Architecture 3
Foundations of Theory – Must complete one course
CSC 545 Design and Analysis of Algorithms 3
CSC 573 Theory of Computation 3
Applications of Computing
CSC 520 Principles of Programming Languages 3
CSC 522 Parallel and Distributed Computing 3
CSC 533 Computer Graphics 3
CSC 535 Probabilistic Graphical Models 3
CSC 536 Software Engineering 3
CSC 537 Geometric Algorithms 3
CSC 544 Advanced Data Visualization 3
CSC 547 Green Computing 3
CSC 550 Algorithms in Bioinformatics 3
CSC 560 Database Systems Implementation 3
CSC 566 Computer Security 3
CSC 577 Introduction to Computer Vision 3
CSC 580 Principles of Machine Learning 3
CSC 583 Text Retrieval and Web Search 3
CSC 585 Algorithms for Natural Language Processing 3
CSC 588 Machine Learning Theory 3
Non-thesis Option - 13 units
CSC 696A-F or 696H-I Select one advanced topics course 3
CSC 500-589 At most one elective course may be a CSC cross-listed 3
CSC 500-589 course/non-department course from the approved electives 3
CSC 500-589 list or an independent study (599) with prior approval. 3
Internship credit will not count toward degree requirements.
CSC 695A Graduate Colloquium (Must attend 10 department colloquia) 1
Thesis Option - 12 units
CSC 696A-F or 696H-I Select one advanced topics course 3
CSC 500-589 May be a CSC cross-listed course/non-department course 3
from the approved electives list or an independent study
(599) with prior approval. Internship credit will not count
toward degree requirements.
CSC 910 Master’s Thesis 3
CSC 910 Master’s Thesis 3

Last updated 03/2020


Master of Science in Computer Science
MS Curriculum 30-31 units
Questions? gradadvising@cs.arizona.edu

Graduation Requirements
● Meet all Graduate College Degree Requirements, including the submission of GradPath
forms: Responsible Conduct of Research Statement, Transfer Credit Form (if applicable),
Plan of Study, and Master’s/Specialist Committee Appointment
● Earn A's and B's in the six required core courses, 3.5 cumulative GPA in the six required
core courses
● 3.0 cumulative GPA overall in all coursework
● Courses with a C grade can only count as an elective. D or E grades do not count toward
degree. While a grade of D or E does not earn units for a graduate student, they still
count in the cumulative GPA.
● Complete the 30-31 units required for the degree
● Successfully defend the thesis (for the thesis option)
● Submission of Thesis for Archiving (for the thesis option)
● Verify current address via UAccess Student Center to receive diploma

Stay up to date with the curriculum requirements by visiting


cs.arizona.edu/graduate/masters-program

View course descriptions at catalog.arizona.edu/courses

Last updated 03/2020

You might also like