Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Lecture 45: What makes a good programmer? - Richard Buckland UNSW

Loading...

Sign in or sign up now!
30,810
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 20, 2008

The last week of the first computing course course. In this lecture we start to answer the question "What makes a good programmer?" which students have been asking on the forum for a few weeks (what wonderful students!)

We then consider how this course fits into the whole computing degree and some ideas about life and learning after leaving university. Craftsmanship. Science. Design.

Looking back over what we learned in the course. The first few weeks.

Also: striving to be a good photographer. patterns and trees. never giving up. John Stuart Mill. Brave new World. Henri Cartier Bresson.
Crazy Idea: Ontogeny recapitulates Phylogeny in computing education.

  • likes, 6 dislikes

Link to this comment:

Share to:

Top Comments

  • this is a beautiful lecture. Educating and entertaining - like a good professor should be.

  • Great lecture. I wish my professors were that interesting to listen to.

see all

All Comments (50)

Sign In or Sign Up now to post a comment!
  • I love the analogies and metaphors this instructor uses to explain programming -- absolutely wonderful.

  • I know nothing of programming and I loved this lecture.

  • From what he said, I think I will be a good programmer.

  • in Chinese and Japanese, though they do now ALSO use arabic digits like we do, especially in math and science, they also have chinese characters which represent these, and these are traditionally read vertically, from top to bottom

  • this can be put to alot of stuff, like languages other than computer ones, and other things.

  • OMG i think this lecture actually touched my Heart <3 Wow

  • awesome professor

  • what was he going to assemble the potatoes into ???

  • Amazing, no words can speak about this prof, really good

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more