BS in Computer Science and BS in Mathematical Sciences, Computational Mathematics
(132 credits)
First Year | ||
---|---|---|
1st Semester | Credits | |
MATH 111 | Calculus I | 4 |
CS 100 | Roadmap to Computing | 3 |
PHYS 111 | Physics I | 3 |
PHYS 111A | Physics I Lab | 1 |
ENGL 101 | English Composition: Introduction to Academic Writing | 3 |
FYS SEM | First-Year Student Seminar | 0 |
Term Credits | 14 | |
2nd Semester | ||
MATH 112 | Calculus II | 4 |
CS 113 | Introduction to Computer Science I | 3 |
PHYS 121 | Physics II | 3 |
PHYS 121A | Physics II Lab | 1 |
ENGL 102 | English Composition: Introduction to Writing for Research | 3 |
Term Credits | 14 | |
Second Year | ||
1st Semester | ||
MATH 213 | Calculus III B | 4 |
MATH 333 | Probability and Statistics | 3 |
CS 114 | Introduction to Computer Science II | 3 |
History and Humanities GER 200 level | 3 | |
Social Sciences GER | 3 | |
Term Credits | 16 | |
2nd Semester | ||
MATH 222 | Differential Equations | 4 |
MATH 337 | Linear Algebra | 3 |
CS 241 | Foundations of Computer Science I | 3 |
CS 280 | Programming Language Concepts | 3 |
CS 301 | Introduction to Data Science | 3 |
Term Credits | 16 | |
Third Year | ||
1st Semester | ||
MATH 340 | Applied Numerical Methods | 3 |
MATH 480 | Introductory Mathematical Analysis | 3 |
CS 288 | Intensive Programming in Linux | 3 |
CS 332 | Principles of Operating Systems | 3 |
CS 356 | Introduction to Computer Networks | 3 |
Term Credits | 15 | |
2nd Semester | ||
MATH 331 | Introduction to Partial Differential Equations | 3 |
MATH 332 | Introduction to Functions of a Complex Variable | 3 |
CS 331 | Database System Design & Mgmt | 3 |
CS 341 | Foundations of Computer Science II | 3 |
CS 350 | Intro to Computer Systems | 3 |
Term Credits | 15 | |
Fourth Year | ||
1st Semester | ||
MATH 391 | Numerical Linear Algebra | 3 |
MATH 450 | Methods Of Applied Math | 3 |
CS 435 | Advanced Data Structures and Algorithm Design | 3 |
CS 490 | Guided Design in Software Engineering | 3 |
History and Humanities GER 300+ level | 3 | |
Term Credits | 15 | |
2nd Semester | ||
MATH 451 | Methods Appl Math II | 3 |
MATH 453 | High-Performance Numerical Computing | 3 |
CS 351 | Introduction to Cybersecurity | 3 |
CS 491 | Senior Project | 3 |
History and Humanities GER 300+ level | 3 | |
Term Credits | 15 | |
Fifth Year | ||
1st Semester | ||
MATH 440 or MATH 448 | Advanced Applied Numerical Methods or Stochastic Simulation | 3 |
MATH 300+ Elective | 3 | |
IS 350 | Computers, Society and Ethics | 3 |
Humanities and Social Science Senior Seminar GER | 3 | |
Term Credits | 12 | |
Total Credits | 132 |