Furman Computer Science Degree Requirements

CS Course Descriptions | Math Course Descriptions


Computer Science (B.S.)

To earn a degree in computer science, a student must have at least a 2.00 grade point average for all computer science courses (excluding CSC-101 and CSC-102) and all other courses enrolled that satisfy major requirements.

A major must include:

  • CSC-121 Introduction to Computer Science I (formerly CS-11)

  • CSC-122 Introduction to Computer Science II (formerly CS-12)

  • CSC-231 Computer Organization (formerly CS-25)

  • CSC-261 Discrete Structures for Computer Science (formerly CS-22)
     --or--
    MTH-260 Introduction to Discrete Mathematics (formerly MTH-28)

  • CSC-361 Information Structures (formerly CS-30)

  • CSC-461 Computational Theory (formerly CS-44)

  • CSC-475 Seminar in Computer Science (formerly CS-75)
     --or--
    CSC-502 Research (formerly CS-85)

  • MTH-150 Analytic Geometry and Calculus I (formerly MTH-11) or (140 and 141)

  • MTH-151 Analytic Geometry and Calculus II (formerly MTH-12)

  • at least three more courses from the following, only one of which may be in Mathematics: CSC-331, 332, 341, 342, 343, 344, 351, 352, 353, 363, 465, 475, 501 or 502 or MTH-320, 335, 340, 360 or 460
CS-Mathematics (B.S.)

To graduate with a major in computer science-mathematics, a student must have at least a 2.00 grade point average for all computer science courses (excluding CSC-101) and mathematics courses enrolled (excluding MTH-101, 241, 301 and 302).

A major must include:

  • CSC-121 Introduction to Computer Science I (formerly CS-11)

  • CSC-122 Introduction to Computer Science II (formerly CS-12)

  • CSC-261 Discrete Structures for Computer Science (formerly CS-22)
     --or--
    MTH-260 Introduction to Discrete Mathematics (formerly MTH-28)

  • CSC-361 Information Structures (formerly CS-30)

  • CSC-461 Computational Theory (formerly CS-44)

  • CSC-465 Introduction to Numerical Analysis (formerly CS-49)

  • MTH-150 Analytic Geometry and Calculus I (formerly MTH-11) or (140 and 141)

  • MTH-151 Analytic Geometry and Calculus II (formerly MTH-12)

  • MTH-160 Vectors and Matrices (formerly MTH-13)

  • MTH-250 Vector Calculus (formerly MTH-21)

  • MTH-255 Differential Equations (formerly MTH-22)

  • at least one of the following: MTH-260, 360, 340 or 335
Information Technology (B.S. or B.A.)

To graduate with an information technology major, a student must have at least a 2.00 grade point average for all computer science courses enrolled (excluding CSC-101 and CSC-102) and at least a 2.00 grade point average.

A major must include:

  • CSC-121 Introduction to Computer Science I (formerly CS-11)

  • CSC-122 Introduction to Computer Science II (formerly CS-12)

  • CSC-111 Introduction to Information Technology (formerly CS-19)

  • CSC-271 Morals, Law and Society in the Digital Age (formerly CS-20)

  • CSC-261 Discrete Structures for Computer Science (formerly CS-22)

  • CSC-231 Computer Organization (formerly CS-25)

  • CSC-475 Seminar in Computer Science (formerly CS-75)
     --or--
    CSC-502 Research (formerly CS-85)

  • MTH-150 Analytic Geometry and Calculus I (formerly MTH-11) or (140 and 141)

  • at least two of the following: CSC-332, 341, 342, 351, 352 or 353

Please note: Furman University does not currently offer a graduate degree in Computer Science.