MTH 311/312 and MTH 351 at OSU
I am signed up for MTH 311 this fall and plan on taking 312 in the winter. All I've heard about this series is that both classes are hard and proof-heavy. If anyone's taken either of these before, I'd like an insight on your experience in these classes, what homework/tests looked like, etc.
Also, I'm considering taking MTH 351 in the winter. I satisfy the course prereqs for 351, but the course recommends programming experience beforehand. If anyone's taken 351 before, do I actually need to know how to code before taking this class? Also, how hard was 351?