Lecture 11 | Programming Methodology (Stanford)

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
47,259
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 lectures on GObjects, GImage, Gcompound, and Gpolygons. He then shows how to incorporate the mouse and keyboard into the graphics.

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

  • Grate lecture Stanford. You really are a good teacher Mehran.

  • Mehran is tha man..,.,

see all

All Comments (50)

Sign In or Sign Up now to post a comment!
  • ...and then I wept.

  • @Preevailer u dont have to download it its included in the files you get from each assignment

  • Another great lecture. Modified the bouncing ball code as Mehran suggested to get the bouncing face by using the GFace class and first, much to my disappointment it didn't work. Ecilpse gave back a message "GFace cannot be resolved to a type". Of course I hadn't a clue what that meant. Googling the error, though, I found our that this is known Eclipse bug and you can select Project, clean and it will get rid of it and now I have my bouncing face :-) Good times!!! Moving onwards and upwards!!

  • is these GObjects the same as GObjects in the GNOME/GTK sense of the word? if not this could be confusing...

  • @ddubs123 You probably already know the answer by now seeing as your comment is 9 months ago, but i'll tell you anyway, they're the same thing, function is basically just the term in the c++ language as in java they are called methods, and since he probably teaches both, he prob gets em mixed up but it doesn't matter.

  • @xVerbati nvm he asked if you can rotate polygons, anyone know how?

  • I'm in awe about the syntax!

  • what did the guy ask at 11:25???

  • mehran we all are doing good.. we all love you

  • ▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬

    SHUT UP AND ENJOY THE LECTURE

    ▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬

Loading...

Alert icon
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