Degree Requirements

The Bachelor of Science degree in Applied Mathematics and Computer Science is awarded jointly by the College of Letters and Science and the College of Engineering and Applied Science.  As such, it contains in-depth study in both colleges.  Students who intend to complete the program in four years would need to begin taking mathematics in their first semester.

To clarify any degree requirements, please contact the Applied Mathematics & Computer Science Program Coordinator.

    Applied Math and Computer Science Major Requirements

    Students who intend to complete the program in four years will need to begin taking mathematics in their first semester. Such students should have a University of Wisconsin-Milwaukee mathematics placement level of 30 (ready for precalculus) or better.


    As soon as students realize their interest in the AMCS degree, they should consult with an AMCS advisor either in College of Engineering and Applied Science or College of Letters and Science, who assists in planning a program.

    Degree Requirements

    For the BS (AMCS) degree, 120 credits are required, of which 60 must be taken from the College of Letters and Science. Students must satisfy the general education requirements (GER) of the University. Students must take at least 8 credits of natural sciences outside of mathematics or mathematical statistics.

    An overall GPA of 2.000 on all coursework attempted at UWM is required for this degree. In addition, students must achieve a 2.000 GPA on all coursework attempted, including transfer work. A GPA of at least 2.500 in 8 credits of mathematics courses at or above the 200-level and 6 credits of computer science courses at or above the 200-level is also required. A minimum 2.000 GPA must be earned on all 300-level and above courses taken to satisfy the advanced requirements.

    Students satisfy the residency requirement for the degree by completing at UWM both a minimum of 15 credits of the required advanced courses and one of the following:

    • The last 30 credits;
    • 45 of the last 60 credits;
    • Any 90 credits.
    Core Requirements
    COMPSCI 250Introductory Computer Programming3
    COMPSCI 251Intermediate Computer Programming3
    COMPSCI 317Discrete Information Structures 13
    Select the following (or an equivalent sequence):12
    Calculus and Analytic Geometry I
    Calculus and Analytic Geometry II
    Calculus and Analytic Geometry III
    MATH 234Linear Algebra and Differential Equations4
    or MATH 240 Matrices and Applications
    MATH 341Seminar: Introduction to the Language and Practice of Mathematics3
    Advanced Requirements
    COMPSCI 351Data Structures and Algorithms3
    COMPSCI 535Algorithm Design and Analysis3
    Select 9 credits in COMPSCI at the 300 level or above9
    Select 12 credits from MATH and/or MTHSTAT and/or ACTSCI at the 300 level or above12
    Select 9 additional credits from CompSci, Math, MthStat, and ActSci courses at the 300 level or above, beyond the "Core" as well as the above "Advanced" Requirements; included in these 9 cr must be a Capstone or Internship Course.9
    Capstone and Internship courses
    Internship in Mathematics, Upper Division
    Internship in Mathematical Statistics, Upper Division
    High School Mathematics from an Advanced Viewpoint
    Capstone Experience
    Actuarial Internship
    Capstone Experience
    Capstone Project Preparation
    Capstone Project
    Senior Thesis
    Total Credits64

    COMPSCI 317 is waived for students who earn credit for MTHSTAT 361, which counts towards the math electives for the program. Students who have COMPSCI 317 waived in this case do not need to take any additional credits.

    Additional Requirements

    Students completing a Data Science BS who wish to also earn an AMCS BS must complete 9 credits upper division ActSci/Math/MthStat/CompSci beyond the courses in those curricular areas used to fulfill the Data Science Major requirements.