University of Arizona
Degree Search Header

Mathematics: Computer Science Emphasis

« Back to all degrees

Mathematics: Computer Science Emphasis

Bachelor of Science

Apply Now

Understanding our physical world requires an understanding of mathematics. Not only a tool for engineers and physical scientists, a thorough understanding of math and its applications is critical in business, economics, and even the social sciences. Mathematics forms a foundation for all technical disciplines; a major in math prepares students for careers or graduate study in many subjects. The department offers courses in pure and applied math, probability and statistics, computational math, engineering math, and math education. A math major, paired with a carefully chosen minor, is excellent preparation for a variety of career paths. Few jobs actually call for a mathematician; jobs are more likely to have titles such as analyst or engineer.

Major Details

College: College of Science
Admissions Requirements:

No Additional Requirements

Math Required:


    This strand involves skill and facility with calculus. The S-strand begins at one of two calculus options - MATH 124 (Calculus I with Applications) or MATH 125 (Calculus I). Students who successfully complete the S-strand may continue on to MATH 129 (Calculus II), MATH 223 (Vector Calculus), or beyond. Those who choose but are not ready to begin the S-strand will be required to take preparatory work.
Second Language Required:

2 Semesters

  • Scoring the equivalent of second-semester skill level on an entrance or placement examination administered by The University of Arizona.
  • Completion with a C or better of a second semester course at the post-secondary level.
  • An AP (Advanced Placement), IB (International Baccalaureate) or CLEP (College Level Entrance Program) language score determined by the individual language department.
  • In the College of Engineering by a method determined within the College; however, all students in the college must also take a language placement examination on entrance to the University.
2 Semesters
Fees: No
Pre-Major: No
Available at:
  • Main Campus
  • UA Sierra Vista

Four-Year Plan

Archived plans are available on Degree Search 2011-2016 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
MATH 122A 1
MATH 122B 4
ENGL 101 First Year Composition I 3
Second Language Semester I 4
Tier I General Education 3
Tier I General Education 3
2nd Semester
MATH 129 Calc II 3
CSC 127A Intro to Computer Science or ISTA 130 Computational thinking and doing (in Python!) 4
ENGL 102 First Year Composition II 3
Second Language Semester II 4
Tier I General Education 3
3rd Semester
MATH 215 Linear Algebra 3
MATH 223 Vector Calc 4
Introductory Chemistry OR Natural Sciences 4
Tier I General Education 3
Tier II General Education 3
4th Semester
MATH 323 Formal Mathematical Reasoning and Writing 3
MATH 355 Analysis of Ordinary Differential Equations 3
Introductory Chemistry OR Natural Sciences 2 4
Tier II General Education 3
Tier II General Education 3
5th Semester
MATH 415A Introduction to Abstract Algebra or 464 Theory of Probability or 475A Mathematical Principles of Numerical Analysis 3
MATH 413 Linear Algebra, 443 Theory of Graphs and Networks, 445 Introduction to Cryptography, 446 Theory of Statistics, 447 Combinatorial Mathematics or CSC 473 3
Minor Course 3
Minor Course 3
6th Semester
MATH 415B Second Course in Abstract Algebra or 466 Theory of Statistics or 475B Mathematical Principles of Numerical Analysis 3
MATH 413 Linear Algebra, 443 Theory of Graphs and Networks, 445 Introduction to Cryptograpy, 446 Theory of Numbers, 447 Combinatorial Mathematics or CSC 473 3
Minor Course 3
Application Course 1 3
Elective 3
7th Semester
Math 400-499 3
Minor Course 3
Application Course 2 3
Elective 3
8th Semester
Minor Course 3
Minor Course 3
Elective 3
Elective 3
Elective 3

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

  • 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?

Career Planning

The knowledge gained from a Bachelor of Science in Mathematics of computer skills, linear algebra, calculus, mathematical reasoning and writing, and differential equations, as well as the BS intensive science requirement, provides a strong career foundation. BS graduates of the Computer Science concentration must minor in Computer Science, and will acquire familiarity with numerical analysis, probability and statistics, or abstract algebra, cryptography, graphing and network theory, and game theory and programming. This concentration is excellent preparation for work in programming, data analysis, network administration, or consulting, or for graduate studies in mathematics, computer science, or linguistics. Some of the job titles listed below may require an advanced degree.

Potential Career Areas

  • Programming
  • Network administration
  • Database management
  • Analysis
  • Consulting
  • Game design
  • Web/systems security
  • Modeling
  • Defense

Sample Employers

  • Government agencies
  • Businesses
  • Technology consulting/design firms
  • Information technology producers/platforms
  • Entertainment technology industry
  • Technology retailers
  • Nonprofit organizations
  • Colleges and universities
  • Medical facilities

Sample Job Titles and National Salary Range

Job Title Salary Range
Computer Scientist $32,000 - $145,000
Information Technology Manager $76,420 - $123,950
Statistician $30,000 - $60,000
Information Scientist $53,590 - $93,950
Computer Systems Analyst $40,650 - $65,050
Game Designer $35,000 - $75,000
Database Programmer $70,681 - $81,416
Network Administrator $40,000 - $65,000
Computer Security Specialist $50,000 - $80,000
Operations Research Analyst $39,000 - $108,000