# Mathematics with Computer Science Major

## Degree Requirements

### Requirements for a major in Mathematics with Computer Science:

CSC 101 | The Science of Computing I | 4 |

CSC 102 | The Science of Computing II | 4 |

CSC 201 | Data Structures and Algorithm Analysis | 4 |

CSC 220 | Operating Systems and Systems Programming | 4 |

or | ||

CSC 230 | Software Design and Engineering | 4 |

MAT 260 | Calculus I | 4 |

MAT 261 | Calculus II | 4 |

MAT 262 | Calculus III | 4 |

MAT 272 | Applied Statistics | 4 |

MAT 299 | Introduction to Higher Mathematics | 4 |

MAT 301 | Discrete Mathematics | 4 |

MAT 308 | Linear Algebra | 4 |

MAT 490 | Senior Seminar | 1 |

or | ||

MAT 495 | Internship in Mathematics | 1-4 |

Total Credit Hours: | 45 |

### Electives from Mathematics Department (4 credit hours)

At least one course from the following mathematics courses.MAT 300 | Differential Equations | 4 |

MAT 310 | Probability | 4 |

MAT 402 | Applied Regression Analysis | 4 |

MAT 425 | Mathematical Statistics | 4 |

Total Credit Hours: | 4 |

### Electives from Computer Science Department (8 credit hours)

At least two courses from the following computer science courses.CSC 301 | Advanced Data Structures and Algorithms | 4 |

CSC 330 | Introduction to Computer Network Security | 4 |

CSC 340 | Database Management Systems | 4 |

CSC 410 | Artificial Intelligence and Machine Learning | 4 |

CSC 420 | Programming Languages and Compilers | 4 |

Total Credit Hours: | 8 |

Total Credit Hours: 57

Students who major in mathematics with computer science may use appropriate mathematics and computer science courses required in the major to satisfy the requirements of the general curriculum distribution.