I never took 193p, but I always found 148 to be hands on, and I made it very hands on for the year I contributed: https://web.archive.org/web/20130522184434/https://graphics.... .
I regret that we put my subdivision assignment as the last one, and we allowed students to skip one assignment. Most students skipped it, but those that did the work thought it was super cool to have their own subdivision tool for making smooth meshes.
I wasted a few minutes earlier today trying to find the original website for the Cocoa class that Tristan helped set up a few years before this one got started.
-Experience writing code (100% of the work in this course involves programming) -At least CS106A (Programming Methodology) + CS106B or X (Programming Abstractions) and CS107 (Computer Organization & Systems); CS108 (Object Oriented Programming), CS43 (Functional Programming Abstractions), CS11O (Principles of Computer Systems), CS147 (Introduction to Human Computer Interaction Design) are awesome! -Know some "structured" programming paradigm, e.g. OOP or Functional Programming -Preferably you know more than one language (cause you're gonna learn a new one here!)
How do people not find this absolutely egregious?
At my uni, we organized protests for much smaller intrusions of corporate interests into education.
Is Stanford not much better than a bootcamp these days?
Rage-bait?
Universities are criticized for not providing enough economic value and real job training, yet when they do, they are labeled corporate shills.
Thanks Paul! Could not have asked for a better intro to working with Objective-C at the time. The fact that this is free and everyone can learn with it is awesome!
Not sure if I'll do it, myself, because I think I may have already gotten past it, but that's been a long, painful slog. Wish I had this resource a few years ago.
4pkjai•2mo ago
He’s an excellent teacher!
I think he worked at Apple so he shared a lot of the history behind the APIs in iOS going back to the NextStep days.