Program Overview
Mathematics: Computer Science Emphasis
Overview
The Mathematics: Computer Science Emphasis program is designed for students who aspire to earn a graduate degree or work in computer science. This program positions students for in-demand careers by providing a strong foundation in mathematics and computer science. Students will be immersed in core mathematics coursework, as well as specialized courses focusing on the logic and concepts underpinning advances in computer science.
Learning Outcomes
- Apply computational methods; Math majors should be able to apply computational methods and mathematical concepts to analyze scientific problems.
- Apply mathematical models to current problems; Math majors should be able to critically evaluate and extend selected mathematical models in the current scientific literature.
- Create valid proofs; Students should be able to identify an appropriate proof strategy and almost always able to create a correct proof using multiple strategies as appropriate.
- Define Terms Precisely; Precision is essential in mathematics, and a crucial skill for math majors is to learn to define mathematical terms precisely.
- Effective communication of results; Math majors should be able to effectively communicate results to non-specialized audiences in written and verbal form.
- Recognize valid arguments; Logical rigor is a critical component of mathematical argumentation. We expect math majors to develop the ability to recognize when arguments are valid, and identify logical gaps and flaws.
Program Details
Sample Courses
- MATH 475A: Mathematical Principles of Numerical Analysis
- MATH 443: Theory of Graphs and Networks
- MATH 445: Introduction to Cryptography
Career Fields
- Tech startups
- Software development
- Information security
- Machine learning
- Data engineering
Level of Math
- Substantial Knowledge
This strand involves skill and facility with calculus. The S-strand begins at one of two calculus options - MATH 122A/B (Functions for Calculus and First-Semester Calculus) 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.
Level of Second Language
- 4th Semester Proficiency
Fourth-semester skill level in a second language is required. B.A. degree students may fulfill this requirement with one of the following options:
- 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.
Pre-major Required?
- No
This Major's College
- College of Science
Degree
- Bachelor of Arts
Sample Plans
2025, Mathematics: Computer Science Emphasis
- 4-Year Sample Plan
- Map Transfer Coursework
First Year
- 1st Semester
- MATH 122A Functions for Calculus
- MATH 122B First-Semester Calculus
- ENGL 101 - First Year Writing 1 (GE Foundation Composition)
- GE Core: Exploring Perspectives or Building Connections
- GE Foundation Second Language (First Semester)
- Introduction to the General Education Experience (Entry Course)
- 2nd Semester
- MATH 129 Calculus II
- Supporting Computer Science ex. CSC 110 Intro to Computer Programming I
- ENGL 102 - First Year Writing 2 (GE Foundation Composition)
- GE Core: Exploring Perspectives or Building Connections
- GE Foundation Second Language (Second Semester)
Second Year
- 3rd Semester
- MATH 223 Vector Calculus
- MATH 313 Intro to Linear Algebra
- GE Core: Exploring Perspectives or Building Connections
- GE Core: Exploring Perspectives or Building Connections
- GE Foundation Second Language (Third Semester)
- 4th Semester
- MATH 323 Formal Math Reasong + Wrtg
- MATH 396L - required with MATH 323 in some cases
- MATH 355 Anls Ord Diff Equations
- GE Core: Exploring Perspectives or Building Connections
- GE Foundation Second Language (Fourth Semester)
Third Year
- 5th Semester
- Computer Science Mathematics Emphasis Elective ex. MATH 443 Theory of Graphs and Networks
- Minor course
- GE Core: Exploring Perspectives or Building Connections
- GE Core: Exploring Perspectives or Building Connections
- General Elective
- 6th Semester
- Computer Science Emphasis Linear Algebra Course ex. MATH 413 Linear Algebra
- Minor course
- Minor course
- General Elective
- General Elective
- General Education Portfolio (Exit Course)
Fourth Year
- 7th Semester
- Computer Science Emphasis Sequence Course ex. MATH 475A Math. Princ. of Numerical Analysis
- Minor course
- Minor course
- General Elective
- General Elective
- 8th Semester
- Computer Science Emphasis Sequence Course ex. MATH 485 Mathematical Modeling
- Computer Science Mathematics Emphasis Elective ex. MATH 445 Cryptography
- Minor course
- General Elective
Map Transfer Coursework
- Enter your coursework from Arizona universities or community colleges to see how they can map to this major.
- Connect with The University of Arizona Academic Advisors to validate how your coursework will transfer.
About the Transfer Mapping Categories
- Maps to One Requirement
- A transfer course with this designation matches a UAZ course that maps to one requirement for this major.
- Can Map in Multiple Ways
- A transfer course with this designation matches a UAZ course that maps to more than one requirement for this major.
- Ask an Advisor
- A transfer course with this designation matches a UAZ course that has not yet been mapped to a requirement for this major, or it means that the transfer course was input incorrectly.
Program Outline
Careers:
- Tech startups
- Software development
- Machine learning
Other:
- This major is a natural lead-in to various graduate programs and careers in everything from mobile app creation and front- and back-end web development to machine learning and data security.
- Computer scientists are in high demand in both public and private sectors to conceptualize, strategize and build technology solutions.
University of Arizona
Overview:
The University of Arizona, located in Tucson, Arizona, is the state's land-grant institution and its first university. It is known for its world-changing research and discovery, with a focus on innovation and impact. The university boasts a diverse student body and offers a wide range of academic programs across various disciplines.
Services Offered:
The University of Arizona provides a comprehensive range of services to its students, including:
Academic Resources:
Libraries, class registration, academic advising, and international engagement opportunities.Student Life:
Housing, dining, student clubs and organizations, athletics, and campus amenities.Financial Aid:
Scholarships and financial aid for undergraduate and graduate students.Research Opportunities:
Hands-on research experiences for students across various fields.Campus Safety:
Emergency information, Title IX resources, and annual security reports.Accessibility:
Resources and support for students with disabilities.Student Life and Campus Experience:
Students at the University of Arizona can expect a vibrant and engaging campus experience. The university fosters a strong sense of community through its numerous student clubs and organizations, athletic events, and traditions. The campus is located in Tucson, a city known for its rich culture, diverse cuisine, and proximity to the Sonoran Desert.
Key Reasons to Study There:
World-Class Research:
The University of Arizona is a top-ranking research institution with a strong focus on innovation and discovery.Diverse Academic Programs:
Students can choose from over 150 majors and programs of study across 21 colleges and schools.Engaging Campus Life:
The university offers a vibrant student life with numerous clubs, organizations, and athletic events.Tucson Location:
The campus is located in a vibrant city with a rich culture and diverse amenities.Strong Alumni Network:
The University of Arizona has a large and active alumni network that provides support and opportunities for graduates.Academic Programs:
The University of Arizona offers a wide range of academic programs, including:
Undergraduate Majors:
Over 150 majors across various disciplines, including business, engineering, science, humanities, and the arts.Graduate Programs:
A variety of graduate programs, including master's and doctoral degrees.Professional Education & Certification:
Programs for professional development and certification in various fields.Other:
The University of Arizona is committed to diversity and inclusion, and it strives to build sustainable relationships with Native Nations and Indigenous communities. The university also has a strong focus on sustainability and environmental responsibility.