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

Lecture 5 | Programming Methodology (Stanford)

Loading...

Sign in or sign up now!
110,848
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 graphics, objects, classes, variables, and values pertaining to 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:
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, 10 dislikes

Link to this comment:

Share to:

Top Comments

  • Mehran Sahami is a LEGEND! ...

  • Having studied programming and computer science at uni, what I think makes Mehran stand out is how intricate his knowledge is. So much so that he is able to put things into leyman's terms for the rest of the world to follow. As I'm sure all of you guys appreciate, particularly in a techy field like coding, that is rare! Thank you Stanford for sharing Mehran with the rest of us.

see all

All Comments (155)

Sign In or Sign Up now to post a comment!
  • Yo Glabel, gimme a new object!

  • MY eclipse simply says syntax error...

  • I am working on a mac...why am i not able to use types like GLabel or any GObject Types...looks like it is not importing from acm.program*...ANY HELP PLEASE....

  • @yvettetracy You can just write the code you see on the video directly onto a class file in eclipse. There is not much special code on this lecture. On the previous lecture with the robot you can just google it and find the source code.

  • I feel so smart because I know all this :)

  • I am new to computer science; I am trying to learn Java by watching Professor Sahami, my question is for anyone like J8517381 who could guide me in my stupid question: I noticed Professor Sahami builds up from classes that where already created; how can i work on the programs he is working on? I already downloaded the sdk and Eclipse for the IDE; I can't get the Add2Integers example to work, any ideas???? please help!!

  • LOLOLOOL

    "...and when it was zero. I got pissed." xD xD

  • Lol, just realised he says "m'kay" all the time xD

  • Whats the difference between JLabel and GLabel?

  • where do i get the acm package !

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