Best CS courses for science majors?

The title says it all. What are the best Computer Science courses to take for Science majors?

What particular science?

How many CS courses would you want to take?

There are often several types of entry-level CS courses available:

  • Introduction to CS for non-majors.
  • Introduction to CS for CS majors.
  • Computing for engineering, statisticians, etc..

It’s going to vary a bit from field to field I suppose, but in general the more engineering/science oriented courses and computationally driven courses are the best. Most schools have some kind of introductory programming for science and engineering course. In math and the physical sciences, courses like numerical methods and numerical analysis are good choices.

@ucbalumnus‌

I’d like to know for Biology, Physics and Math if possible…

Also, if possible, for Economics too. (even though it’s a social science)

How many CS courses do you want to take?

If just one or two, then probably a good general overview course and/or a computing or numerical methods course for your major, if available.

If more, consider starting with the frosh/soph sequence for CS majors, then adding junior/senior CS courses of interest.

@ucbalumnus‌

Thank you very much.