Undergraduate Programs

BS in Computer Science

Programming Languages Specialization

  1. CSCI-C 311 Programming Languages
  2. Select two courses from the following:
    • CSCI-C 335 Computer Structures
    • CSCI-P 423 Compilers (Recommended)
    • CSCI-P 436 Introduction to Operating Systems
    • CSCI-B 441 Digital Design
    • CSCI-B 443 Introduction to Computer Architecture
    • CSCI-B 490 Seminar in Computer Science (approved topic)
  3. Select one course from the following:
    • CSCI-B 401 Fundamentals of Computing Theory
    • CSCI-B 403 Introduction to Algorithm Design and Analysis
    • CSCI-P 415 Introduction to Verification

Academic Bulletins

PDF Version

Click here for the PDF version.