In addition to meeting the liberal arts core requirements of the university, Computer Science majors must complete the following courses, as well as participate in program assessment activities. For graduation, you must have a minimum of 2.25 GPA in all Natural Sciences courses counting toward the major. 

REQUIRED MAJOR CORE

Complete the following courses.

  • - Intro to Computer Science I (3 s.h.)
  • - Intro to Computer Science II (3 s.h.)
  • - Logic and Discrete Mathematics (3 s.h.) or
    • - Logic and Discrete Mathematics (3 s.h.)
  • - Organization of Programming Languages (3 s.h.)
  • - Database Management Systems (3 s.h.)
  • - Computer Organization & Digital Logic (4 s.h.)
  • - Operating Systems (3 s.h.)
  • - Algorithms (3 s.h.)
  • - Calculus I (4 s.h.)
  • - General Chemistry I (4 s.h.) or
    • - University Physics (4 s.h.)
  • - General Chemistry II (4 s.h.) or
    • - University Physics (4 s.h.)

COLLOQUIUM

Complete two semesters of Colloquium during the junior year; 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 3 s.h. of Computer Science above COM202.

  • - Web Programming (3 s.h.)
  • - Numerical Methods (3 s.h.)
  • - Introduction to Networking (3 s.h.)
  • - Introduction to Machine Learning (3 s.h.)
  • - Introduction to Data Mining (3 s.h.)
  • - Information Systems Analysis (3 s.h.)
  • - Special Topics in Computer Application (3 s.h.)
  • - Internship (2-4 s.h.)

Complete 6 s.h. of Mathematics above MAT204.

  • - Finite Math (3 s.h.)
  • - Calculus II (4 s.h.)
  • - Introduction to Data Science (3 s.h.)
  • - Math for Elementary Teachers I (4 s.h.)
  • - Math for Elementary Teachers II (4 s.h.)
  • - Statistics (3 s.h.)
  • - Numerical Methods (3 s.h.)
  • - Probability and Statistics (3 s.h.)
  • - Foundations of Geometry (3 s.h.)
  • - Linear Algebra (3 s.h.)
  • - Abstract Algebra (3 s.h.)
  • - Mathematical Foundations for Data Analysis (3 s.h.)
  • - Calculus III (4 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.)
  • - Independent Study (1-3 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