A couple of days ago the latest videos of the Stanford computer science class covering iPad and iPhone App development turned up in iTunesU.
This course presented by Paul Hegarty is fantastic. It's a best case example of good teaching by a master of what he is presenting. Even the questions from the class are spot on.
I've just got to lecture 4 which took place the day after Steve Jobs died. Paul gives a nice tribute and talks about the years when he worked at NeXT and how Jobs valued the aesthetics of things so much that FMRI scans of iPhone users match up with them feeling love (rather than the expected addiction).
He ends each lecture with "if you have any questions... I'm here."
Update
I'm still ploughing through these lectures and continue to be super-impressed with Paul Hegarty's teaching style and overall knowledge. It's wonderful that Stanford feels comfortable to release lectures of such quality for free to the public - great stuff, a credit to everyone involved!
Humbly, I'd like to propose some constructive feedback:
- The slides are sometimes very wordy - fine when it's code, but often just descriptions that could be shortened.
- Sometimes it's hard to read the code shown in Xcode, it ends up being rather soft, perhaps there is a more video friendly font?
And, an Apple TV complaint. The damn thing overs cans and I can't find a way to turn it off. So I lose the menu bar on my TV. I know it's there in the movie if I look in iTunes but you can't see it on the TV. The overscan is not in my TV.
Thanks Paul Hegarty, you are doing great work - thanks for sharing.
To be specific, here's a wordy slide example:


2 comments:
These lectures are seriously awesome...I took a class in java in college and one in pascal/c++ in high school and I've had no problem following his clear lecture style (lecture 6). iOS is pretty remarkable, especially the gesture recognitions magic....the automatic reference counting is pretty cool too!
Yes, I think he's an exemplary teacher. I've just watched the lecture covering storyboard and segues. Never would have got all that from just reading documentation.
Post a Comment