CGI & PHP Enhance your site with CGi, PHP and ASP scripts

  Subscribe via RSS

  Follow @XavierMedia

Lecture 3 | Programming Methodology (Stanford)

February 6th, 2010 by CGI & PHP.com


Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Professor Sahami finishes his lecture on the program Karel by discussing common errors, comments, and advanced instructions. 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

Popularity: 2% [?]


Subscribe to new posts from this blog
You may also be interested in...
Lecture 2 | Programming Methodology (Stanford)
Lecture 1 | Programming Methodology (Stanford)
Lecture 9 | Programming Methodology (Stanford)
Lecture 3 | Programming Abstractions (Stanford)
Lecture 2 | Programming Paradigms (Stanford)
Lecture 1 | Programming Abstractions (Stanford)

25 Responses to “Lecture 3 | Programming Methodology (Stanford)”

  1. chakwi44 Says:

    Thanks

  2. achilles198585 Says:

    melted processor stops the infinite loop :)

  3. zlink15 Says:

    (dont actually go to this school)
    is any one eles doing the karel assighments. im doing the stone mason one with the pillars. is it just me or is that thing hard been on it for 2 hrs now trying to get it perfect according to the conditions given.
    also great teacher/idea
    since im deploying next year im taking all of my classes in 7 week long semsters to fit in as much as possible before leaving. that being said its easy to fall behind. being able to watch these vids at home helps alot.

  4. RichaPandey09 Says:

    Thanks to Mr Prof. Mehran and Stanford. These lectures are really very helpful for the students learning java. It's a great help for us.

  5. michellemahasin Says:

    You need to download the assignments as well. Then go to import project under the Stanford menu. When you run the project, you load Karel and its world.

  6. weather54321 Says:

    awesome teacher :)

  7. system0system0 Says:

    I love the information age
    Thank you Claude Shannon

  8. seanjmee Says:

    @58kungfu If you click on the assignments page of the course website – its a zip file called assignment1 located near the bottom of the page. That contains karel.

  9. KillinGnatsies Says:

    You have to download the program seperately, not sure where it is.

  10. 58kungfu Says:

    hi guys i live in the uk and i downloaded stanfords version of eclipse so i could follow this course online how do i open then karel program i cant seem to get it open to do these assiments thanks all

  11. hmk984 Says:

    gr8 , very interesting and give me interest to learn fast

  12. danoacel Says:

    Prof. Mehran knows how to keep his student focus…..great lecture.

  13. TheSmokeyjon57 Says:

    I go to the University of Phoenix Axia online and I only wish we had some kind of lecture videos or something like this. I am learning much from these videos! Thanks Stanford U and the Proffesor.

  14. anon6739 Says:

    damn. wish I had these teacher when I did programming methodology.

  15. abudaiyeh Says:

    i love your comment

  16. wisestfoolalive Says:

    this guy is like an educational comedian

  17. disom2k6 Says:

    50 minutes with this guy = 10 weeks in my cs class….

  18. daniel1982 Says:

    Yeah. This video is fake.

  19. VelikiBedak Says:

    Kerol is not real.:-)

  20. iamacyborg Says:

    Smart.

  21. iamacyborg Says:

    The else if would never execute.

  22. propercoil3 Says:

    the run time of the first example is too much and if there was a beeper next to the 5 beepers you would get 13 beepers instead of 12 beepers in the end result.

    this could be avoided by using a while loop with a sum variable that would count how much beepers were taken and another for loop for placing the sumX2 beepers in the same corner.

    well they didn't learn variables yet so they would probably be more efficient at the end of the course.

    that been said, this teacher is absolutely awesome

  23. 1n5u2g3nt Says:

    i can't figure out stone mason karel

  24. kennywilliamj Says:

    yay i'm going to stanford!!!!

  25. Rob8036 Says:

    FOCUS

Leave a Reply

Powered by WP Status.net plugin.

CommentLuv Enabled


Fantastic web hosting at cheap prices
© Copyright 1996-2010 Xavier Media®. All rights reserved.
Contact us | Support/help | Privacy Policy | About Xavier Media
The World According to Xavier | Powered by Yahoo! Answers