Main Logo for Providence College
Site Home> Programs of Study

Programs of Study

The department offers three majors: Mathematics, Mathematics/Secondary Education, and Computer Science. We also offer three minors: Mathematics, Computer Science-Technical, and Computer Science-Business Programming. The requirements for these are given below. In addition to these requirements, students must fulfill the Core Curriculum requirements. For more information, please go to the course catalog.

The Majors

Mathematics (B.A.)

Required Courses:

  • MTH131 Calculus & Analytic Geometry I*
  • MTH132 Calculus & Analytic Geometry II
  • MTH215 Linear Algebra
  • MTH223 Calculus & Analytic Geometry III
  • MTH290 Foundations of Higher Mathematics
  • MTH315 Abstract Algebra I
  • MTH323 Real Analysis I
  • CSC103 Computer Science I (or higher CSC course)
  • TWO math electives numbered 300 or higher

One of the following:

  • MTH316 Abstract Algebra II
  • MTH324 Real Analysis II
  • MTH330 Complex Analysis

*Mathematics majors placed into MTH132 will have the MTH131 requirement waived.

Mathematics/Secondary Education (B.A.)

Required Courses:

  • All of the requirements for the Mathematics major listed above, and the following:
  • The two mathematics electives listed above must be:
    • MTH309 Geometry
    • MTH423 Probability & Mathematical Statistics I

Computer Science (B.S.)

Required Courses:

  • CSC103 Computer Science 103 and CSC103L (lab)
  • CSC104 Computer Science 104 and CSC104L (lab)
  • CSC225 Discrete Data Structures and CSC225L (lab)
  • CSC340 Numerical Methods
  • CSC387 Computer Architecture and CSC387L (lab)
  • CSC424 Database Management Systems
  • CSC433 Computer Networks
  • CSC445 Operating Systems
  • MTH117 Discrete Mathematics or MTH290 Foundations of Higher Mathematics
  • MTH131 or MTH109
  • MTH132 or MTH110
  • TWO CSC electives numbered 300 or higher
  • MTH215 Linear Algebra or higher elective

The Minors

Mathematics Minor

  • MTH109 or MTH131
  • MTH110 or MTH132
  • MTH290
  • Three MTH courses numbered 200 or higher. At least one must be numbered 300 or higher.

Computer Science Minor

  • MTH117 or MTH290 Foundations of Higher Mathematics
  • CSC103 and CSC103L
  • CSC104 and CSC104L
  • CSC225

Any (2) CSC courses numbered 300 or higher.