REQUIRED MAJOR CORE

Complete the following courses.

  • - Calculus I (4 s.h.)
  • - Calculus II (4 s.h.)
  • - Introduction to Data Science (3 s.h.)
  • - Probability and Statistics (3 s.h.)
  • - Linear Algebra (3 s.h.)
  • - Calculus III (4 s.h.)
  • - Intro to Computer Science I (3 s.h.)
  • - Intro to Computer Science II (3 s.h.)
  • - Numerical Methods (3 s.h.) or
    • - Numerical Methods (3 s.h.)
  • - Introduction to Machine Learning (3 s.h.)
  • - Logic and Discrete Mathematics (3 s.h.) or
    • - Logic and Discrete Mathematics (3 s.h.)
  • - Introduction to Data Mining (3 s.h.)
  • - Database Management Systems (3 s.h.)
  • - Algorithms (3 s.h.) or
    • - Mathematical Foundations for Data Analysis (3 s.h.)
  • - General Biology (4 s.h.) or
    • - General Chemistry I (4 s.h.) or
    • - University Physics (4 s.h.)

COLLOQUIUM

Complete two semesters of colloquium during the junior or senior years; one presentation required.

  • - Science Colloquium (0-1 s.h.)

SENIOR SEMINAR

Complete the following courses.

  • - Senior Seminar I (2 s.h.) or
    • - Senior Seminar I (2 s.h.)
  • - Senior Seminar II (0-1 s.h.) or
    • - Senior Seminar II (0-1 s.h.)

ELECTIVE(S) IN MAJOR

Complete one elective course in mathematics or computer science (200-level or higher).

  • - Calculus for Applications (3 s.h.)
  • - Finite Math (3 s.h.)
  • - Math for Elementary Teachers I (4 s.h.)
  • - Math for Elementary Teachers II (4 s.h.)
  • - Statistics (3 s.h.)
  • - Foundations of Geometry (3 s.h.)
  • - Abstract Algebra (3 s.h.)
  • - Differential Equations (3 s.h.)
  • - Introduction to Real Analysis (3 s.h.)
  • - Truth and Beauty: Topics in the Philosophy of Mathematics **Designated Honors Course** (3 s.h.)
  • - Special Topics in Mathematics (1-4 s.h.)
  • - Teaching High School Math (3 s.h.)
  • - Independent Study (1-3 s.h.)
  • - Web Programming (3 s.h.)
  • - Introduction to Networking (3 s.h.)
  • - Information Systems Analysis (3 s.h.)
  • - Organization of Programming Languages (3 s.h.)
  • - Computer Organization & Digital Logic (4 s.h.)
  • - Operating Systems (3 s.h.)
  • - Special Topics in Computer Application (3 s.h.)
  • - Internship (2-4 s.h.)

Next Steps

Want to know what it's really like to be a Cougar? Visit campus and discover for yourself USF's academic, spiritual and social community.

Arrange a VisitApply Now

Request Information on this Program

All fields required.

Your Contact Information