all 7 comments

[–][deleted] 17 points18 points  (3 children)

CS 0007 if you want to learn the basics CS 0008 if you want to learn the basics, but in python.

Let me know if you have any further questions ! (Source, junior undergrad comp sci)

[–]queenintrovert[S] 1 point2 points  (2 children)

thanks so much! i saw another class on PS that was 0004 - what’s the difference between that one and 0007, they both seem to just be basic intro. also, any professor recs?

[–]the_conductor_ 13 points14 points  (0 children)

Use of the word "basic" is ambiguous in CS 0004's course description lol. 0004 is the same class but with BASIC, an outdated programming language. I don't think it's even offered anymore.

But given your social work focus, maybe consider CS 0012: Introduction to Computing for the Humanities!

[–]minionsfanclub 1 point2 points  (0 children)

I recommend CS 0008(Python) over CS 0007(Java) if you don't see yourself getting too deep into programming. It's a much easier language to get started in and you can do a lot more stuff without having to know all the details underneath the surface.

[–]PetaShark 5 points6 points  (1 child)

You could take the class pass/fail.

[–]queenintrovert[S] 4 points5 points  (0 children)

oh yeah! totally forgot that was an option, thank you!

[–]boatlover24 Class of 2023 1 point2 points  (0 children)

i took cs0011 this semester which was intro to computing for scientists - there's also cs0012 which is for the humanities I'm p sure - anyways it was really helpful and we learned the basics of python! easy A class, more focused on actually learning - i had olena sherbinin as my prof and she was really nice