Live data from Hacker News

Brian Kernighan's Advanced Programming Techniques Class at Princeton

cs.princeton.edu

11–20 of 41 posts

Re: Brian Kernighan's Advanced Programming Techniques Class at Princeton

#13

Looking at the syllabus, it looks more like "Miscellaneous Programming-Related Topics" than anything "advanced".

Advanced for students, like "advanced algebra". Not for professionals. But great to teach this before kids start jobs.

Re: Brian Kernighan's Advanced Programming Techniques Class at Princeton

#14
post #6

I'm enrolled in this class now--pretty funny to see it on the front page of HN. For anyone who's interested, the lectures generally consist of very high-level views of various elements of programming; anything from version-control to a C++. IMO the best parts of the lectures are Kernighan's anecdotes: he constantly drops in stories from his time at Bell Labs, and even includes some correspondences and comments from t…

Are we going to see these lectures online anytime soon?

Re: Brian Kernighan's Advanced Programming Techniques Class at Princeton

#16
I took Brian Kernighan's class when I studied at Princeton. As part of the class I developed www.itrans.info which set me on my way to being an independent app developer. I'm enormously grateful for his class, his involvement with students at Princeton, and just how genuine he really is as a person on campus.

Re: Brian Kernighan's Advanced Programming Techniques Class at Princeton

#17
post #6

I'm enrolled in this class now--pretty funny to see it on the front page of HN. For anyone who's interested, the lectures generally consist of very high-level views of various elements of programming; anything from version-control to a C++. IMO the best parts of the lectures are Kernighan's anecdotes: he constantly drops in stories from his time at Bell Labs, and even includes some correspondences and comments from t…

Do you remember any? I'd love to hear some!

I do! Although not totally sure if Professor Kernighan intended for them to leave the classroom. Occasionally he'll throw an email from a former associate into the lecture slides (e.g., James Gosling), but I've noticed that he's removed them from the public-facing slides on the site, which makes me think I should be somewhat cautious. Maybe eventually, with his permission, I'll write some up and post them on HN.

Re: Brian Kernighan's Advanced Programming Techniques Class at Princeton

#18

I would have loved to have a class like this in my program. It's basically a summary of all the things I've learned in my side projects and first year of my career. I hope this is mandatory for all of their students.

I'm a princeton alum --- unfortunately, this isn't mandatory, but it's pretty popular!
Post reply on HN