Lecture 4 | Programming Methodology (Stanford)

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Professor Sahami moves into the history of computing and introduces the program 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: 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

  • Share/Bookmark

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

  1. blahdelablah says:

    @Uvthenfuv
    The term you’re looking for is IDE, which stands for Integrated Development Environment. Eclipse is an IDE because it bundles a number of useful tools for application development into one program.

  2. imperialcrypt says:

    wow! Great way how he explains OOP in this video with the animals.

  3. iamacyborg says:

    No, you’re thinking about overriding and not inheriting. You’re getting ahead of the class. If you keep watching the videos I’m sure he’ll talk about overrides.

  4. iamacyborg says:

    Man, if I had $200,000 I would go to Stanford in a heartbeat.

  5. VelikiBedak says:

    That is probably good investment great education, and the thing which is also very important great connections and ambitious friends you meet there.

  6. daniel1982 says:

    Note that the very first personal computer (Altair 8800) could only read binary code and had no programs or even a programming languages. Had no means of using a keyboard or monitor by default. Luckily there was such a thing called enthusiastic geeks who set some time apart in their spare time for making all of what the rest of us needed from absolute scratch. We’ve got it too easy. Don’t forget to respect the hackers.

  7. MultiLern says:

    how do you download Karel for PC

  8. mike5368 says:

    anyone think this guy looks like Eugene Levi?

  9. Uncompetative says:

    “Chuck Babbage was a pretty smart dude”

    No way would I waste money going to Stanford to be taught by this man.

  10. abudaiyeh says:

    hahahahahahahaha
    yes

  11. abudaiyeh says:

    yes iamacybrog
    you r smart

    that is overriding coz. has the same name but so much of incoming arguments

  12. gardenheadgold says:

    Or you could just watch these videos. . . for free.

  13. v12345vtm says:

    tu tu du tu du ….

  14. 1praveena says:

    no iam not able to undrstnd

  15. kannanpkumar says:

    IM using Vista Home Premium

  16. ElShadaiLives says:

    DARPA was only a sponsor. The internet would still exist.

  17. bootsielon says:

    Eugene Levy is the first thing I thought when I saw him on lecture 1

  18. bootsielon says:

    Why did he fail to mention Blaise Pascal before Charles Babbage?

  19. blackcoder41 says:

    “they’re important if you’re a lawyer” lol

  20. blackcoder41 says:

    tu du tu du
    you’re human right?

    lfmao hahahah yet good education

  21. Terry1212 says:

    Before you get an answer to that question, could you please answer these questions for me:

    Why did he fail to mention George Washington?
    Why did he fail to mention the Titanic?
    Why did he fail to mention mechanical engineering?
    Why did he fail to mention every conceivable piece of information known to man?
    Why? Why? Why? Please tell me why.

  22. bootsielon says:

    To put it simple for you, Pascal is a lot more relevant than nearly everything you mentioned except mechanical engineering (but that is neither a person, nor a machine, so it’s not like it is worth mentioning anyway as it is too broad). Pascal invented the first “calculator”, long before Babbage made the analytical machine; it’s a specifical example that laid the foundations; he mentioned the abacus after all. Care to mention any other specific examples that are actually relevant? If not, STFU.

  23. TheLyther says:

    lol did he throw candy at the students?

  24. FrankRizzo6662 says:

    I’m using an Abacus to view this video.

  25. AfroedNinja says:

    Man… Lots of caffine in this guy.. or just really nervous.

Leave a Reply


Powered by WordPress Lab