Undergraduate Programs

BS in Computer Science

Programming Languages

  1. CSCI-C 311 Introduction to Programming Languages
  2. Two of
    1. CSCI-C 335 Computer Structures
    2. CSCI-P 423 Compilers (Recommended)
    3. CSCI-P 436 Operating Systems
    4. CSCI-B 441 Digital Design
    5. CSCI-B 443 Computer Architecture
    6. CSCI-B 490 Seminar (approved programming languages topic)
  3. One of
    1. CSCI-B 401 Fundamentals of Computing Theory
    2. CSCI-B 403 Introduction to Algorithm Design and Analysis
    3. CSCI-P 415 Introduction to Verification

Academic Bulletins

PDF Version

Click here for the PDF version.