4 ms·
The textbook is excellent and the course staff is almost always great at providing reasonable guidance. The earlier labs also do an excellent job of ramping up
by sgeisenh 9y ago
The textbook is excellent and the course staff is almost always great at providing reasonable guidance. The earlier labs also do an excellent job of ramping up so that the increase in difficulty doesn't seem extreme. And being around dozens of other students in the same boat helps a lot, as well.
Several of the labs have a somewhat incremental process where you start out with an acceptable implementation and optimize in steps.
- atak1 9y ago^ can second this. I TA'd the version of this at my uni (exact copy of the cmu course). Before this, we had students implement linked-list hashmaps which exposed students to working with void's. not quite as intimidating, but the tests on this assignment are pretty harsh compared to previous assignments.