Lecture 26 | Programming Methodology (Stanford)





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 2, 2008

Help us caption and translate this video on Amara.org: http://www.amara.org/en/v/BGIX/

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Professor Sahami lectures non-standard Java and shows the class a few books he recommends for further readings on Java.

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:

CS106A at Stanford Unversity:

Stanford Center for Professional Development:

Stanford University:

Stanford University Channel on YouTube:

  • Category

  • License

    • Standard YouTube License

Comments • 22

Kaio Rosa
I'm already missing these classes ..
Elizabeth Greene
With only 2 lectures to go, I find myself quite sad that Mehran isn't in any of the other scpd videos. He is educational and entertaining. Thank you, Mehran*. * - No, I won't name any of my children "cow" in tribute. :D -ellie
Only 2 more lectures to go.
28:32 Mehran, you cheeky professor, making a giant ass array from the data file...
Jaime Garcia
Almost there! What a wonderful ride it has been. Still working on both Assignments 6 & 7. 
Ekanem Ukpong
almost done lol.
Java the Hut
I wonder if those books are the best way to go. On the one hand I respect Mehran but he may be a little... old? Neil Tyson said that books are an outdated form of learning and everything should be at least in video. Book writers tend to be in their own heads and teach from a perspective of knowing rather than trying to imagine what it is like to not know. Video makers usually are in touch with the audience, like through the comments section for example.
View all 2 replies
Hide replies
Gin Galang
Marko Perica
Im confused. In some other tutorial on YouTube i learned that you need start() method to run in a different thread, because if you call run() you will get things done in the same thread as the calling method. And now Mehran uses start() which should make a new thread...?
When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...