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 the recently retired CSC-101) 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-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-501 Independent Study
  • --or--
  • CSC-502 Research
  • MTH-320 Number Theory
  • MTH-335 Mathematical Models
  • MTH-340 Probability
  • MTH-360 Linear Algebra and Matrix Theory
  • --or--
  • 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 (excluding the recently retired CSC-101) 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:

  • 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 360Linear Algebra and Matrix Theory
  • MTH-450 Real Analysis
  • --or--
  • MTH-460 Modern Algebra
At least two more courses from the following:

  • CSC-341 Database Management Systems
  • CSC-343Artificial Intelligence
  • CSC-344 Computer Graphics and Image Processing
  • CSC-345 Computational Science
  • 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 (excluding the recently retired CSC-101).

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-261 Discrete Structures for Computer Science
  • CSC-271 Morals, Law and Society in a Digital Age
  • 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 courses from the following:

  • CSC-332 Data Communications and Networking
  • CSC-341 Database Management Systems
  • CSC-342 Web-Based Application Design
  • CSC-346 Operating Systems
  • CSC-347 Human-Computer Interactions
  • CSC-351 Project Management
  • CSC-352 Systems Analysis
  • --or--
  • CSC-353 Software Engineering

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