Departments & Services (A-Z)
Academics

Computer Science

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 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 and

         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 Furman

     
3300 Poinsett Highway, Greenville, SC, 29613
Phone: 864-294-2000