Top College in Tucson for a Computer Programming Degree

Students interested in studying computer programming in Tucson, AZ, have only a few schools to choose from. Read about the top local schools' degree programs, tuition and ranking info to find the right one for you.

School and Ranking Information

The majority of schools in Tucson that provide computer programming degree programs are for-profit institutions. Based on school type, rankings and total number of degrees conferred in the field of study, the following university is considered a top school in Tucson for computer programming studies:

  • Winner: The University of Arizona is the largest and only public university in Tucson awarding degrees in computer programming. Students can enroll in computer science programs at the bachelor's, master's and doctoral degree levels.

School Info Chart

Category University of Arizona
Rankings Tied for #121 among Best National Universities (2015); tied for #58 among Top Public Schools (2015)*
Location Tucson, Arizona
School Type 4-year, public
Tuition & Fees (2013-2014) Undergrad: $10,391 (in-state); $27,383 (out-of-state)**
Computer Science Degrees Offered Bachelor's, master's and doctoral
Computer Science Degrees Awarded (all levels) in 2012-2013 90**
Most Popular Computer Science Degree in 2012-2013 Bachelor's (70 awarded)**
Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class) 61%**
Noteworthy Department of Computer Science ranks 16th among public doctoral-degree granting institutions in the U.S. by the National Research Council ***; ranked best computer science department with 15-20 faculty among public universities in the U.S.***; only Arizona college that is a member of the Association of American Universities

Sources: *U.S. News and World Report; **NCES College Navigator; ***University of Arizona

University of Arizona

  • Research-focused studies in computer science at both undergraduate and graduate levels
  • Computer science faculty highly ranked for citations of papers and publications
  • Computer science department offers seven computer labs, accessible by keycards 24 hours a day

University of Arizona is a leading public research university that enrolls more than 40,000 students in 124 bachelor's degree programs, 131 master's programs and 94 doctoral programs. The Department of Computer Science awards bachelor's, master's and doctoral degrees in computer science; all programs provide courses in computer programming.

Aside from 4-8 credits of computer science courses that must be completed before students can be admitted to the computer science major, students must take 34-35 credits of computer science courses in order to earn the Bachelor of Science in Computer Science. Required coursework includes calculus, linear algebra, programming and discrete structures. Elective courses include algorithms, parallel programming, operating systems and computer graphics. Computer science majors are also encouraged to pursue undergraduate research opportunities.

The Master of Science in Computer Science program provides students with both a thesis option and non-thesis option, where non-thesis students are required to complete additional coursework. In addition to electives, students must complete 18 credits of coursework from four core areas of study: theory and algorithms, computing systems, applications and software systems. Courses include programming language principles applicable to software systems and computer applications.

The Ph.D. in Computer Science program requires students to complete 66 credits of coursework. Possible courses include computer architecture, theoretical computing, operating systems, programming languages and computational geometry. Students are also required to complete 12 credits of research, attend ten colloquia during the course of their graduate career and complete 18 credits for their dissertation.

Next: View Schools

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?