Undergraduate Programs
BS in Computer Science
Foundations
- CSCI-B 401 Fundamentals of Computing Theory
- CSCI-B 403 Introduction to Algorithm Design and Analysis
- Select one course from the following:
- CSCI-P 415 Introduction to Verification
- CSCI-B 461 Database Concepts
- Select two courses from the following: (in addition to BS math requirement)
- CSCI-C 311 Introduction to Programming Languages
- CSCI-P 423 Compilers
- MATH-M 453 Cryptography
- MATH-M 455 Quantum Computing
- MATH-M 301 or MATH-M 303 Linear Algebra
- MATH-M 360 Elements of Probability
- MATH-M 365 Introduction to Probability and Statistics
- MATH-M 471 Numerical Analysis
- MATH-M 584 Recursion Theory
- STAT-S 320 Introduction to Statistics
PDF Version
Click
here for the PDF version.