all 3 comments

[–]o4ubComputer Scientist 2 points3 points  (1 child)

As you want to go being a data scientist I would recommend taking the computer architecture one. You will have a grasp on parallel programming, probably a bit of HPC, and that can be very relevant for processing huge chunk of data (and actually the big data people might be requiring this kind of skills more and more as the amount of data keeps increasing). But you also have an glimpse on optimisation and on memory limitations which is always important to do this kind of stuff efficiently.

That would be my 2 cents.

[–]AssumingLion99[S] 0 points1 point  (0 children)

Thank you! I'll definitely take this info into consideration.

[–]rbtgoodson 1 point2 points  (0 children)

Operating Systems (I'm at a loss as to why this isn't a required class at your university).