ÎçÒ¹AV

×

BS in Mathematics and Computer Science

The B.S. in Mathematics and Computer Science provides students with a strong foundation in both fields. Core courses from the Mathematics and Computer Science curricula will aid students to develop critical thinking and communication skills, as well as a technical and practical understanding of programming and algorithm design. Graduating students will be prepared for any industry jobs requiring scientific computing skills and the ability to analyze, design, and implement algorithms, such as data mining, finance, and risk analysis. This major also prepares students for advanced degrees in computer science, mathematics, and the STEM fields.

Curriculum (Effective Fall 2022)

AP Credit Policies

Math Requirements

  • Two years of Calculus, including Multivariable Calculus: , , 
  • Introduction to Discete Mathematics & Number Theory: 
  • Linear Algebra: Math 212
  • Ordinary Differential Equations: 
  • Abstract Algebra: 
  • Introduction to Real Analysis I: 
  • Introduction to Probability & Statistics: Stat 203 or
  • Two electives in mathematics selected from the following:
    • : Numerical Methods
    • : Advanced Topics in Abstract Algebra
    • Math 315: Advanced Topics in Linear Algebra
    • : Introduction to Real Analysis II
    • : Complex Analysis

Computer Science Requirements

  • Computing Tools and Techniques: 
  • Introduction to Object Oriented Programming: 
  • Introduction to Computer Systems: 
  • Data Structures I: 
  • Data Structures II: 
  • Design and Analysis Computer Algorithms: 
  • Two 3-credit electives in Computer Science selected from the following:
    • Biol 388: Bioinformatics
    • : 300-level computer science course
    • Math 328: Algebraic Coding Theory
    • Math 331: Cryptography
    • Stat 321: Computational Aspects of Modeling and Simulation

Note: 60 total credit hours

Students must also satisfy all requirements of ÎçÒ¹AV university and the college of arts and sciences. Students pursuing this major are exempt from the "Quantitative Knowledge and Inquiry" core requirement. 

Curriculum (Prior to Fall 2022)

AP Credit Policies

Math Requirements

  • Two years of Calculus, including Multivariable Calculus: , , 
  • Discrete Mathematics: 
  • Introduction to Discete Mathematics & Number Theory: Math 212
  • Ordinary Differential Equations: 
  • Abstract Algebra: 
  • Introduction to Real Analysis I: 
  • Introduction to Probability: 
  • Two electives in mathematics selected from the following:
    • : Numerical Methods
    • : Advanced Topics in Abstract Algebra
    • Math 315: Advanced Topics in Linear Algebra
    • : Introduction to Real Analysis II
    • : Complex Analysis

Computer Science Requirements

  • Computing Tools and Techniques: 
  • Introduction to Object Oriented Programming: 
  • Introduction to Computer Systems: 
  • Data Structures I: 
  • Data Structures II: 
  • Design and Analysis Computer Algorithms: 
  • Two 3-credit electives in Computer Science selected from the following:
    • Biol 388: Bioinformatics
    • Biol 392: Metagenomics
    • : 300-level computer science course
    • Math 328: Algebraic Coding Theory
    • Math 331: Cryptography
    • Phys 366: Microcomputer Design & Interfacing
    • Stat 321: Computational Aspects of Modeling and Simulation

___________________________________________

Curriculum (Prior to Fall 2020)

Math Requirements 

  • Two years of Calculus, including Multivariable Calculus and Differential Equations: , , ,
  • Number Theory:
  • Linear Algebra: 
  • Abstract Algebra:
  • Real Analysis:
  • Probability & Statistics:
  • Two of the following five courses:
    • : Numerical Methods
    • : Advanced Abstract Algebra
    • : Advanced Linear Algebra
    • : Real Analysis II
    • : Complex Analysis

Computer Science Requirements

  • Introduction to Object-Oriented Programming & Data Structures:
  • One of the following two courses:
    • : Introduction to Object-Oriented Programming
    • : Object-Oriented Mathematical Programming
  • Introduction to Computer Systems:
  • Intermediate Object-Oriented Programming: 
  • Design and Analysis Computer Algorithms: 
  • Any three 300-level, 3-credit courses in Computer Science for a total of 9 credit hours. 

The B.S. in Mathematics and Computer Science provides students with a strong foundation in both fields. Core courses from the Mathematics and Computer Science curricula will aid students to develop critical thinking and communication skills, as well as a technical and practical understanding of programming and algorithm design. Graduating students will be prepared for any industry jobs requiring scientific computing skills and the ability to analyze, design, and implement algorithms, such as data mining, finance, and risk analysis. This major also prepares students for advanced degrees in computer science, mathematics, and the STEM fields.

Curriculum (Effective Fall 2022)

AP Credit Policies

Math Requirements

  • Two years of Calculus, including Multivariable Calculus: , , 
  • Introduction to Discete Mathematics & Number Theory: 
  • Linear Algebra: Math 212
  • Ordinary Differential Equations: 
  • Abstract Algebra: 
  • Introduction to Real Analysis I: 
  • Introduction to Probability & Statistics: Stat 203 or
  • Two electives in mathematics selected from the following:
    • : Numerical Methods
    • : Advanced Topics in Abstract Algebra
    • Math 315: Advanced Topics in Linear Algebra
    • : Introduction to Real Analysis II
    • : Complex Analysis

Computer Science Requirements

  • Computing Tools and Techniques: 
  • Introduction to Object Oriented Programming: 
  • Introduction to Computer Systems: 
  • Data Structures I: 
  • Data Structures II: 
  • Design and Analysis Computer Algorithms: 
  • Two 3-credit electives in Computer Science selected from the following:
    • Biol 388: Bioinformatics
    • : 300-level computer science course
    • Math 328: Algebraic Coding Theory
    • Math 331: Cryptography
    • Stat 321: Computational Aspects of Modeling and Simulation

Note: 60 total credit hours

Students must also satisfy all requirements of ÎçÒ¹AV university and the college of arts and sciences. Students pursuing this major are exempt from the "Quantitative Knowledge and Inquiry" core requirement. 

Curriculum (Prior to Fall 2022)

AP Credit Policies

Math Requirements

  • Two years of Calculus, including Multivariable Calculus: , , 
  • Discrete Mathematics: 
  • Introduction to Discete Mathematics & Number Theory: Math 212
  • Ordinary Differential Equations: 
  • Abstract Algebra: 
  • Introduction to Real Analysis I: 
  • Introduction to Probability: 
  • Two electives in mathematics selected from the following:
    • : Numerical Methods
    • : Advanced Topics in Abstract Algebra
    • Math 315: Advanced Topics in Linear Algebra
    • : Introduction to Real Analysis II
    • : Complex Analysis

Computer Science Requirements

  • Computing Tools and Techniques: 
  • Introduction to Object Oriented Programming: 
  • Introduction to Computer Systems: 
  • Data Structures I: 
  • Data Structures II: 
  • Design and Analysis Computer Algorithms: 
  • Two 3-credit electives in Computer Science selected from the following:
    • Biol 388: Bioinformatics
    • Biol 392: Metagenomics
    • : 300-level computer science course
    • Math 328: Algebraic Coding Theory
    • Math 331: Cryptography
    • Phys 366: Microcomputer Design & Interfacing
    • Stat 321: Computational Aspects of Modeling and Simulation

___________________________________________

Curriculum (Prior to Fall 2020)

Math Requirements 

  • Two years of Calculus, including Multivariable Calculus and Differential Equations: , , ,
  • Number Theory:
  • Linear Algebra: 
  • Abstract Algebra:
  • Real Analysis:
  • Probability & Statistics:
  • Two of the following five courses:
    • : Numerical Methods
    • : Advanced Abstract Algebra
    • : Advanced Linear Algebra
    • : Real Analysis II
    • : Complex Analysis

Computer Science Requirements

  • Introduction to Object-Oriented Programming & Data Structures:
  • One of the following two courses:
    • : Introduction to Object-Oriented Programming
    • : Object-Oriented Mathematical Programming
  • Introduction to Computer Systems:
  • Intermediate Object-Oriented Programming: 
  • Design and Analysis Computer Algorithms: 
  • Any three 300-level, 3-credit courses in Computer Science for a total of 9 credit hours.