University of Arizona
Degree Search Header

Computer Science

« Back to all degrees
Left
Right

Computer Science

Bachelor of Arts

Apply Now

Computer science is the body of knowledge dealing with the design, analysis, implementation, efficiency, and application of algorithms. An algorithm is a precise method for solving a problem or transforming information. Students should declare pre-computer science as their major as freshmen, and apply for admission to the department after completing 30 units. Admission is based on pre-computer science performance.

Major Details

College: College of Science
Admissions Requirements:

This major has additional admission criteria. Please see the Computer Science requirement page for more information.

Website: http://www.cs.arizona.edu/
Math Required:

Moderate

    The M-strand is for students who require mathematical facility at the level of at least MATH 110 (Collegiate Algebra). This strand involves reasonable facility with algebra and algebraic functions, graphs, and simple modeling. Students who choose the M-strand are prepared for further mathematical work. This work may include LING 178 (The Mathematics of Language and Linguistics), MATH 114 (Finite Mathematics), MATH 113 (Elements of Calculus), or a statistics class from outside the Mathematics Department, such as ISTA 116 (Statistical Foundations for the Information Age) or SBS 200 (Statistics for the Social Sciences).
Moderate
Second Language Required:

4 Semesters

  • Scoring the equivalent of fourth-semester skill level on an entrance or placement examination administered by The University of Arizona.
  • Completion of a two-course sequence beyond the second semester of post-secondary language instruction.
  • Completion with a C or higher of a 300- or 400-level language course at the post-secondary level.
  • Completion of one course beyond the third semester in combination with an AP (Advanced Placement) score, IB (International Baccalaureate) score or a CLEP (College Level Entrance Program) score determined by the individual language department.
  • An AP, IB, or CLEP language score determined by individual language departments.
  • A minimum of one semester study abroad in a language program approved by the appropriate language department as the equivalent of fourth-semester skill level.
4 Semesters
Fees: No
Pre-Major: Yes
Available at:
  • Main Campus

Four-Year Plan

Archived plans are available on Degree Search 2011-2017 for many degree plans. These are sample plans. Please work with your academic advisor for more specific and up-to-date requirements.

Select a year:

UA Course Requirements Units
1st Semester
ENGL 101-First Year Composition 3
MATH 112-College Algebra 3
Tier I General Education 3
Tier I General Education 3
Tier I General Education 3
2nd Semester
CSC 110-Introduction to Computer Programming I 4
ENGL 102-Second Year Composition 3
Tier I General Education 3
Second Language 4
3rd Semester
CSC 120-Introduction to Computer Programming II 4
Tier I General Education 3
Tier I General Education 3
Second Language 4
4th Semester
CSC 245-Introduction to Discrete Structures 4
CSC 210-Software Development 4
Minor Course 3
Second Language 4
5th Semester
CSC 252 Computer Organization 3
CSC 352 Systems Programming & Unix 3
Tier II General Education 3
Second Language 4
Elective (Upper Division) 3
6th Semester
CSC 335 Object-Oriented Programming 4
CSC 345 Analysis of Discrete Structures 4
Tier II General Education 3
Minor Course 3
Elective (Upper Division) 3
7th Semester
CSC Elective 3
Minor Course 3
Minor Course 3
Elective (Upper Division) 3
Elective (Upper Division) 3
8th Semester
CSC Elective 3
Minor Course 3
Minor Course 3
Tier II General Education 3
Elective (Upper Division) 2

AZ Transfer Pathways

This page is designed for in-state transfer students who plan to attend the University of Arizona. The information presented lists the most accurate course equivalencies and may not include all possible requirements. Transfer students are strongly encouraged to use this site for reference only and not for self-advising.

Transfer students should work with their community colleges and UA advisors to develop an individualized plan for transfer, and visit aztransfer.com

  • All posted Pathways (except for Bachelor of Applied Science Pathways) fulfill an AGEC and most also fulfill an Associate Degree
  • Following a Pathway does not guarantee admission to the UA nor admission to a college/major/program at the UA
  • Use Pathways in consultation with advisors from your community college and the UA
  • Pathways are subject to change at any time

Which college/university do you attend?