Lecture 2 | Programming Methodology (Stanford)

Lecture 2 | Programming Methodology (Stanford)

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). In the second lecture, Professor Sahami introduces Karel and shows the commands associated with the program. CS106A is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language. Complete Playlist for the Course: www.youtube.com CS106A at Stanford Unversity: www.stanford.edu Stanford Center for Professional Development: scpd.stanford.edu Stanford University: www.stanford.edu Stanford University Channel on YouTube www.youtube.com
Video Rating: 4 / 5

This entry was posted in Programming and tagged , , , . Bookmark the permalink.

15 Responses to Lecture 2 | Programming Methodology (Stanford)

  1. TheShon615 says:

    28 people go to harvard… 😀

  2. Ronnie Issa says:

    awesome professor. Love the energy. I’ve watched some other professors who rocked me to sleep at night.

  3. Plasticcaz says:

    I’ve already done this sort of thing, at my own uni, but I find this great anyway! This guy seems like a great teacher!

  4. QuinCOBOL says:

    This guy in the first twenty minutes pretty much showed an example of your standard program and extending that program which even included fixing the limitations of another program with that extension in such a simple fashion. Karel is a fantastic way to introduce someone into just what programming is entirely! I think I’m gonna watch this whole entire freakin’ series of videos.

  5. UltimaSigma says:

    In my college, Programming methology is around my third or fourth year. BY that time, I will have programming experience.

  6. Adam Wylie says:

    I’m still learning but I don’t think that: for (int i=o; i<6; i++){ turnLeft(); } Means turn right, Surely that’s you turn around?

  7. littleripper312 says:

    I played it in 360p, not that it’s much better.

  8. Csatlós M says:

    Ok, I just ignored it, somehow…

  9. Csatlós M says:

    My English is not the best, but… OK, I unintsalled Java Update, installed the Stanford version (J6), than i downloaded the Stanford-Eclipse. I just unzipped eclipse, and it runs properly. Then I downloaded the first assignment, and imported it to eclipse. Then there where 4 warrnings. The serializable class XY does not declare a static final serialVersionUID field of type long… The name of the classes are underscored with a yellow line. Btw i have Windows7. Could anyone help me, please?

  10. Beat Scence says:

    So we meet again 240p……

  11. Csatlós M says:

    The serializable class CheckerboardKarel does not declare a static final serialVersionUID field of type long CheckerboardKarel.java /Assignment1 line 12 Java Problem Hm….

  12. Aleque says:

    I am very greatful for this stuff, but does anyone know if there is a HD version of this video? I almost can’t read the code in this video.

  13. TheFrostyFerret says:

    Their was a handout they were supposed to read, and it explained everything he wrote up there, he’s just re-explaining it, more or less. I can say I understand it very well and have very little former programming experience, and my experience is more like algebra, and i’m sure every student there has done algebra before. He’s a fine teacher.

  14. OoogelTV says:

    I would just ask random questions to get candy :)

  15. JamesJohnHudson says:

    no not all

Leave a Reply