Lecture 28 | Programming Methodology (Stanford)
By admin on August 31, 2010, 4:32 am
Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Professor Sahami’s last lecture of the quarter, he shows the winners of the graphics contest. 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. CS106A at Stanford Unversity: www.stanford.edu Stanford University: www.stanford.edu Stanford on YouTube www.youtube.com
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
Thanks Mehran! One guy posted a link on programming forum and i didn’t even thought about Java and clicked that link just because of interest, but today i’m watching 28th lecture (!). You provided such a great way of explaining the stuff that i was simply traped to watch & learn all the material! So i think it also will change my life because i found that Java is a great language to learn and i will continue to develop my skills the way PM recommends. Thanks for your efforts!
Rock on Mehran, Good times.
Good times
Chris Mieller is a machine
zxfvdxvdxsfs
This was a great learning experience. Actually, it reminded me things that I already knew and covered many holes on things that I did not know or I was not clear about.
Thanks a lot!
is there a big difference between the pdf version of “the art and sience of java” book and the full original version? Will i be able to complete the course and understand all the details with the pdf preliminary draft of the book, or will i miss alot of detail if i don’t read the final example of the book?
thanx to Standford!
Also I must say to Mehran if you see this Teaching your way I have learned about Programming Not just Java. And That was My Need . Plenty of people spouting Unfamiliar Names of functions and Methods but not that Many Teaching what they are and How to implement Them. Thank You Mehran and Stanford I have enjoyed this Immensely. Someday I hope to come there and perhaps take some classes as well old as I am LOL LOL I like Rush and All those Guys and gals Too LOL
Wow ! What Hate and discontent,,,, I am almost to the end of this course And It is a Pleasure to have learned from Mehran Kept My interest throughout. Wish I had taken His course at stanford
After watching the whole 106A lectures, I wish I had a professor like Mehran. Then I will probably far more success in IT industry than I am right now. Stanford guys! Rack on!
CHRIS FUCKIN MEILL!!!!!!!!
Ha? C >> C++ >> Java … lol
And the “Assembly > C++ > Python > Java” line is my opinion, it is not clarified fact, which I don’t know that you can tell the difference, based on your outrage.
And, Assembly is far from and intermediate language.
“Please allow me to disgrace whatever small amount of knowledge you do have.”
That statement is just spewing irony; you have absolutely no knowledge about me whatsoever.
All of your little references to the different languages is common sense. Who doesn’t know that? No shit C++ goes to machine code and Java goes to bytecode.
Just because you think your so smart doesn’t mean to go objurgating on youtube about someone’s opinion. Grow up.
I really don’t see why you have to get your panties all wrinkled up over a youtube comment. I was just stating that I think C++ is more advanced and flexible than Java. Trying to assume how much knowledge I have about any of those is a huge mistake, and just makes you look like a ignorant moron.
Seriously, what do you know about me? I don’t know about you, so I’m not going to make imbecilic assumptions about your knowledge.
WHAT!? Let me guess, you actually have little to no knowledge of Java or C++, or Python and assembly code respectively. Please allow me to disgrace whatever small amount of knowledge you do have. Assembly is an intermediate language that can be debugged in something such as a ring3 debugger. C++ is compiled (and linked) into a machine code, java is compile to bytecode. Bytecode CAN be linked to machine code but it is rare. Python is a scripting language with access to java libs, retard.
Thanks a ton stanford
Python is not in this chain.
But in that case, I will add my own variation:
Assembly > C++ > Python > Java
Imma let you finish but Python can be transformed into C++, and it has Java integration, thus: Python + Java > C++
I have never, ever, witnessed an ovation for a professor after a semester; however, this guy is THE BEST… Hands down.
Thank you Stanford for posting these lectures. Thanks very much Mehran for your wonderful instruction. If you ever decide to do something different in the future, I think you would excel in teaching professors how to teach. I wish you only good times.
I would return Flame();
but… You have cool videos.
Retard
Nice programs, but
C++ > Java