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 and all other courses enrolled that satisfy major requirements.

A major must include:

  • CSC-105 Introduction to Computer Science
  • CSC-121 Introduction to Computer Programming
  • CSC-122 Data Structures and Algorithms
  • CSC-231 Computer Organization
  • CSC-361 Information Structures
  • CSC-461Computational Theory
  • CSC-261Discrete Structures for Computer Science
  • --or--
  • MTH-260 Introduction to Discrete Mathematics
  • CSC-475 Seminar in Computer Science
  • --or--
  • CSC-502 Research
  • MTH-141 Integrated Precalculus/Calculus II
  • --or--
  • MTH-150 Analytic Geometry and Calculus I
  • MTH-151Analytic Geometry and Calculus II

At least three more courses from the following, only one of which may be in mathematics:

  • CSC-331 Computer Architecture
  • CSC-332 Data Communications and Networking
  • CSC-341 Database Management Systems
  • CSC-342 Web-Based Application Design
  • CSC-343 Artificial Intelligence
  • CSC-344 Computer Graphics and Image Processing
  • CSC-345 Computational Science
  • CSC-346 Operating Systems
  • CSC-347 Human-Computer Interaction
  • CSC-351 Project Management
  • CSC-352 Systems Analysis
  • CSC-353 Software Engineering
  • CSC-363 Programming Languages Structures
  • CSC-475 Seminar in Computer Science
  • CSC-502 Research
  • MTH-320 Number Theory
  • MTH-335 Mathematical Models
  • MTH-340 Probability
  • MTH-360 Linear Algebra and Matrix Theory
  • MTH-460 Modern Algebra


Computing and Applied Mathematics Major  (B.S.)


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

A major must include:

  • CSC-105 Introduction to Computer Science
  • CSC-121 Introduction to Computer Programming
  • CSC-122 Data Structures and Algorithms
  • MTH-141 Integrated Precalculus/Calculus II
  • --or--
  • MTH-150 Analytic Geometry and Calculus I
  • MTH-151Analytic Geometry and Calculus II
  • MTH-160 Vectors and Matrices
  • MTH-250 Vector Calculus
  • CSC-261 Discrete Structures for Computer Science
  • --or--
  • MTH-260 Introduction to Discrete Mathematics

At least two of the following courses providing in-depth experiences:

  • CSC-361 Information Structures
  • CSC-363 Programming Languages Structures
  • CSC-461 Computational Theory
  • CSC-502 Research
  • MTH-330 Combinatorics and Graph Theory
  • MTH-340 Probability
  • MTH 360 Linear Algebra and Matrix Theory
  • MTH-450 Real Analysis
  • --or--
  • MTH-460 Modern Algebra
At least two more courses from the following focusing on the application of computing or mathematics:

  • CSC-341 Database Management Systems
  • CSC-343 Artificial Intelligence
  • CSC-344 Computer Graphics and Image Processing
  • CSC-345 Computational Science
  • CSC-362 Computer and Information Security
  • CSC-465 Introduction to Numerical Analysis
  • MTH-235 Operations Research
  • MTH-255 Differential Equations
  • MTH-335 Mathematical Models and Applications
  • --or--
  • MTH-341 Mathematical Statistics

The four courses meeting the requirements for in-depth experiences and the application of computing and mathematics must be evenly divided between CSC and MTH, two in each discipline.


Information Technology (B.S. or B.A.)


To graduate with a major in information technology, a student must have at least a 2.00 grade point average for all computer science courses enrolled and all other courses enrolled that satisfy major requirements.

A major must include:

  • CSC-105 Introduction to Computer Science
  • CSC-121 Introduction to Computer Programming
  • CSC-122 Data Structures and Algorithms
  • CSC-475 Seminar in Computer Science
  • --or--
  • CSC-502 Research
  • MTH-141 Integrated Precalculus/Calculus II
  • --or--
  • MTH-150 Analytic Geometry and Calculus I
  • at least two more CSC courses numbered 200 or greater with at least one of the courses numbered 300 or greater, and
  • at least three other courses numbered 200 or greater in a cognate discipline with at least one course numbered 300 or greater.

The cognate discipline may include any courses leading to an award of a major in another field of study. The capstone (CSC-475 or 502) will serve to integrate the experiences. Specific cognate courses comprising a consistent theme for the IT major will be identified when the student declares their intent to pursue a major.


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


Connect with Admission

Furman University is one of the nation's premier undergraduate liberal arts colleges. We offer outstanding academics, opportunities for a broad range of talented students with a passion for learning, a robust arts program, and NCAA Division I athletics.

Want more information about the admission process at Furman?

Contact us

Once you see our campus, making the right college decision will be so much easier.

Plan a visit

Undergraduate Evening Studies provides adults the opportunity to receive an education from one of the premier liberal arts universities in the nation.

Whether you are starting or continuing your education, or have been away from the classroom for a few months or several years, our program provides many services to assist you with accomplishing your educational and professional goals.

Apply now

Our graduate studies program is designed for the professional educator.

We know the challenges teachers and administrators face every day, and we are committed to helping you become a leader within your school system or district.

Apply now
  • 50th Anniversary of Desegregation at Furman
  • Furman University