Introduction to Scientific Python
web.stanford.edu
web.stanford.edu
> An autograder will be distributed with some of the homework. The autograder is there so you can tell if your work is correct.
This kind of thing makes me wish I had done better in high school and could have studied at a school of Stanford's caliber. I can think of many occasions in which I thought my code was satisfactory, but it failed to meet the professor's expectations (which were not clear in the assignment instructions).
I deliberately don't use Autograders for my assignments though. I want students to be able to figure out for themselves whether to be satisfied with an answer, and work out how to test it. And I suspect many employers want the same. If a student asks me "is that right", I try to remember not to tell them, but to ask questions that will help them figure it out for themselves. Similarly, providing a test-rig that answers whether a piece of code is right is sometimes inappropriate.
Yes. Yes, indeed. Boy, my life could have taken a completely different course had I been able to make more decisions once my brain became more fully-developed.
[edit: grammar]
Edit: google CME193 to find more course pages, if interested