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 Lang uages (3 s.h.)
  • - Database Management Systems (3 s.h.)
  • - Computer Architecture & Digital Logic (4 s.h.)
  • - Operating Systems (3 s.h.)
  • - Algorithms (3 s.h.)
  • - 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.)
  • - General Chemistry I (4 s.h.) or
    • - University Physics (4 s.h.)
  • - Calculus I (4 s.h.)

COLLOQUIUM

Complete two semesters of Colloquium; one presentation required.

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

ELECTIVE(S) IN MAJOR

Complete 6 s.h. of Computer Science above COM206.

  • - 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 (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