CS “other” Courses

At most 6 total credits from the following courses may count towards the CS credit requirements for the BS in Computer Science. They may only be counted as “CS other” credits, not CS upper level, regardless of course number. Note that not all cross-listed courses count for CS other credit. All course selections must be with the explicit approval of your advisor. At the bottom of the page you will find a few cross-listed courses that count as “CS upper” since they used to be co-listed with a CS course number (the registrar doesn’t let us do that anymore).

  • These undergraduate courses cross-listed in Computer Science (not other cross-listed courses):
    • AS.171.205 Introduction to Practical Data Science: Beautiful Data
    • EN.520.434/EN.580.473 Modern Biomedical Imaging Instrumentation and Techniques
    • EN.580.468 The Art of Data Science
  • The following ECE courses:
    • EN 520.218 Intro to VLSI
    • EN.520.349 Microprocessor Lab
    • EN.520.372 Programmable Device Lab
    • EN.520.391/491 CAD Design of Digital VLSI Systems I
    • EN.520.412/612 Machine Learning for Signal Processing [as Analysis] (added 1/26/2018)
    • EN.520.419 Iterative Algorithms
    • EN.520.424 FPGA Synthesis Lab
    • EN.520.432 Medical Imaging Systems
    • EN.520.433 Medical Image Analysis
    • EN.520.447 Information Theory
    • EN.520.448 Electronic Design Lab
    • EN.520.450 Advanced Microprocessor Lab
  • The following AMS courses (may count as CS other or for CS Math requirement, but not both!):
    • EN.553.361 (EN.550.361) Intro to Optimization
    • EN.553.362 (EN.550.362) Optimization II (added 12/2/2016)
    • EN.553.371 (EN.550.371) Cryptology and Coding
    • EN.553.416 (EN.550.416) Intro to Statistical Learning (added 12/2/2016) [co-listed as AS.110.446]
    • EN.553.436 (EN.550.436) Data Mining
    • EN.553.471 (EN.550.471) Combinatorial Analysis
    • EN.553.472 (EN.550.472) Graph Theory
    • The graduate courses at the bottom of this list of course area designators
  • The following ISI courses:
    • 650.431 Ethical Hacking
    • 650.457 Computer Forensics
    • 650.460 Software Vulnerability Analysis
    • 650.461 Cloud Computing Security
    • 650.654 Computer Intrusion Detection
    • 650.657 Advanced Computer Forensics
  •  Miscellaneous:
    • EN.580.437 Neuro Data Design I (counts for oral as of 2017)
    • EN.580.438 Neuro Data Design II (counts for oral as of 2017)
    • EN.580.491 Learning Theory (added 12/2/16)
    • EN.580.481 Precision Care Medicine (2nd semester only, added 10/30/2018)
    • AS.050.302 Modeling Living Cell (added 3/16/18)

If you think a course should be added to this listing, please contact the CS Director of Undergraduate Studies and include a full syllabus with the request.

The following courses have already been rejected from inclusion on this list:

  • A number of lower level ECE courses such as Intro ECE, DSF, Circuits, Signals, etc.
  • Policy and health related ISI courses.

These cross-listed courses are taught by joint faculty and used to have CS course numbers. As such, they may count towards your “CS upper” level credits:

  • EN.580.488/688 Foundations of Computational Biology & Bioinformatics II (Karchin)
  • AS.050.375/675 Probabilistic Models of the Visual Cortex (Yuille)


Back to top