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

Lecture 9 | Programming Methodology (Stanford)

Loading...

Sign in or sign up now!
66,847
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 2, 2008

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Professor Sahami introduces 2 new concepts, and he shows the class how to combine the previous topics and lectures together.

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:
http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852

CS106A at Stanford Unversity:
http://www.stanford.edu/class/cs106a/

Stanford Center for Professional Development:
http://scpd.stanford.edu/

Stanford University:
http://www.stanford.edu

Stanford University Channel on YouTube:
http://www.youtube.com/stanford

Category:

Education

Tags:

Download this video

LICENSE: Creative Commons (Attribution-Noncommercial-No Derivative Works).

For more information about this license, please read: http://creativecommons.org/licenses/by-nc-nd/3.0/.

High-quality MP4 Learn more

  • likes, 1 dislikes

Link to this comment:

Share to:

Top Comments

  • ..."Stanford Swimming"...

  • this lecture uncoverd alot!

    and wow i still can't belive i'm watching a full cs course of stanford in israel.

    btw, isn't professor Sahami brilliant in the way he lectures? it's insane! stanford surely knows how to pick it's teachers.

    thank you stanford for providing these videos to youtube, i hope i would find more CS courses besides 106a/b/x in the future.

see all

All Comments (84)

Sign In or Sign Up now to post a comment!
  • @Phl3xable Most IDEs do that automatically.

  • He needs to add a close brace before writing the method body! It's a really good habit to get into.

  • @BmCNinJa No, it's called "Accelerated" xD

    CS106A was taken so they had to come up with another letter for accelerated :P

    Xcelerated

  • best explanation of the 'this' pointer ive found! top notch lectures mate

  • @PONY4LYFEHAHDERP Dude this is just like basic stuff for people that have no prior knowledge of coding. He stated that in the first Lesson, if you weren't such a pinoy snub you would actually know that he also said that there's a course for adept/advance student "extreme" which is called CS106x.

  • "Yeah! Good Times"

  • wow.guys in speedos! i want to go to class at stanford!

  • I've been watching these lectures for the past two days now they're awesome:) feel like i've done a crash course at Stanford Uni and saved 50 grand!! haha... I could watch these vids all day and i probably will:).

View all Comments »
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