# Computer Science–Mathematics (BS)

Interdisciplinary Program

Co-Director: Professor Carlo Lancellotti, Building 1S, Room 215

Co-Director: Professor Shunqun Zhang, Building 1N, Room 215

The Computer Science-Mathematics program offers a bacclaureate degree and a minor. Offered by the Departments of Computer Science and Mathematics the joint program provides a balance between these two disciplines with an emphasis on their applied aspects and their relationship to each other.

**Computer Science Graduate Course Double-Counting Policy**

Undergraduate students majoring in Computer Science/Mathematics satisfying the following criteria may be granted permission to take up to three graduate courses at undergraduate tuition to be counted towards their bachelor’s degree. These courses may be used only to substitute for 400-level Computer Science elective courses (CSC designation). These graduate courses will be double-counted toward their master’s degree. This allows students to earn both the bachelor’s and the master’s degrees in five years.

**Criteria:**

- Current enrollment in bachelor’s degree in Computer Science or Computer Science / Mathematics at CSI and successful completion of three years of study with 90 or more earned credits.
- Cumulative GPA 3.3 or above.
- Two letters of recommendation, at least one from a fulltime CSI Computer Science faculty under whom the applicant has studied.
- Permissions from the course instructor, the coordinator of the graduate program, and the department chairperson.
- Application for admission and conditional acceptance to the Computer Science graduate program.
- All graduate elective courses can be taken as double-counting courses, except the required core courses: CSC 716, CSC 727, CSC 740 and CSC 770.

## Computer Science Mathematics Bachelor of Science Degree Requirements

General Education Requirements | 42 credits |

Major Requirements | 86-99 credits |

Total Credits Required | 120* |

*19-20 credits required for the Major may also satisfy general education requirements.

### Major Requirements

MTH 123 | College Algebra and Trigonometry(MQ)(STEM) | 4 |

MTH 130 | Pre-Calculus Mathematics(MQ)(STEM) | 3 |

MTH 229 | Calculus Computer Laboratory(RLA) | 1 |

MTH 230 | Calculus I with Pre-Calculus(MQ)(STEM) | 6 |

MTH 232 | Calculus II(MQ)(STEM) | 3 |

MTH 233 | Calculus III(MQ) | 3 |

OR | ||

MTH 229 | Calculus Computer Laboratory(RLA) | 1 |

MTH 231 | Analytic Geometry and Calculus I(MQ)(STEM) | 3 |

MTH 232 | Calculus II(MQ)(STEM) | 3 |

MTH 233 | Calculus III(MQ) | 3 |

MTH 228 | Discrete Mathematical Structures for Computer Science(RLA) | 4 |

CSC 126 | Introduction to Computer Science(SW)(STEM) | 4 |

CSC 211 | Intermediate Programming(RNL) | 4 |

CSC 220 | Computers and Programming(RNL) | 4 |

### A one-year science sequence chosen from the following list of courses:

#### Space Science I and II

AST 120 | Space Science I(LP)(SW)(STEM) | 4 |

AST 160 | Space Science II(SW)(STEM) | 4 |

#### General Biology I and II with Laboratories

BIO 170 | General Biology I(LP)(SW)(STEM) | 3 |

BIO 171 | General Biology I Laboratory | 1 |

BIO 180 | General Biology II(SW)(STEM) | 3 |

BIO 181 | General Biology II Laboratory(RLA) | 1 |

#### General Chemistry I and II with Laboratories

CHM 141 | General Chemistry I(LP)(SW)(STEM) | 3 |

CHM 121 | General Chemistry I Laboratory | 1 |

CHM 142 | General Chemistry II(LP)(SW)(STEM) | 3 |

CHM 127 | General Chemistry II Laboratory | 1 |

#### Physical and Historical Geology with Laboratories

GEO 115 | Fundamentals of Physical Geology(LP)(SW)(STEM) | 3 |

GEO 116 | Fundamentals of Physical Geology Laboratory | 1 |

GEO 102 | Earth Systems History(LP)(SW)(STEM) | 3 |

GEO 103 | Earth Systems History Lab | 1 |

#### Physical Geology and Meteorology and Climatology with Laboratories

GEO 115 | Fundamentals of Physical Geology(LP)(SW)(STEM) | 3 |

GEO 116 | Fundamentals of Physical Geology Laboratory | 1 |

ESC 110 | Meteorology and Climatology(LP)(SW)(STEM) | 3 |

ESC 111 | Meteorology and Climatology Laboratory | 1 |

#### General Physics I and II with Laboratories

PHY 120 | General Physics I(LP)(SW)(STEM) | 3 |

PHY 121 | General Physics I Laboratory | 1 |

PHY 160 | General Physics II(SW)(STEM) | 3 |

PHY 161 | General Physics II Laboratory | 1 |

### Computer Science

CSC 326 | Data Structures(RNL)(CES) | 4 |

CSC 330 | Object-Oriented Software Design(RNL) | 4 |

CSC 346 | Digital Circuits Design(RNL) | 4 |

CSC 347 | Digital Circuits Laboratory(RNL) | 1 |

CSC 382 | Analysis of Algorithms(RLA) | 4 |

Any two 400-level CSC advanced electives | 8 |

### Mathematics

MTH 301 | Introduction to Mathematical Proof(RLA) | 4 |

MTH 311 | Probability Theory and an Introduction to Mathematical Statistics(RLA) | 4 |

MTH 335 | Numerical Analysis(RLA) | 4 |

MTH 338 | Linear Algebra(RLA) | 4 |

#### Any two of the following: (8 credits)

MTH 330 | Applied Mathematical Analysis I(RLA) | 4 |

MTH 337 | Applied Combinatorics and Graph Theory(RLA) | 4 |

MTH 339 | Abstract Algebra I(RLA) | 4 |

MTH 341 | Advanced Calculus I(RLA) | 4 |

MTH 347 | Number Theory(RLA) | 4 |

MTH 349 | Cryptology(RLA) | 4 |

MTH 350 | Mathematical Logic(RLA) | 4 |

MTH 370 | Operations Research(RLA) | 4 |

MTH 410 | Mathematical Statistics I(RLA) | 4 |

Total Credit Hours: 87-90

**Mathematics Placement**

Depending on placement results, some students may have to complete MTH 30, and/or MTH 35 and/or MTH 123, and/or MTH 130 prior to enrolling in MTH 230/229 or MTH 231/229.

Total Credit Hours: 120