[#18] Welcome to Berkeley, Class of 2022! Don't have enough karma to make a thread? Have a simple question that needs answering? Ask here!

Hello everyone,

I'm currently a rising junior, and am interested in transitioning to a computational materials science group. I was wondering for the computational sciences, which programming course would be the most useful? (Specifically, I want to get familiar/comfortable with the Python language and some data structures concepts).

  • CS 61A ?
  • Data 8 ?
  • CS 9H (self-paced Python for programmers) ?

I'm currently signed up for CS 61A, but am signed up with three other technicals along with it. I have prior programming experience with E7 and some numerical analysis experience in some engineering courses, but I still think it might be a little too ambitious for me to take three other technicals along with 61A. Should I probably take 61A next semester? Or try the self paced CS 9 course?

/r/berkeley Thread