Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Professor Sahami reviews what he covered on methods and functions and then goes into more detail. 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
25 Comments Already
And this, gentlemen, is how teaching works.
these lectures are incredible i think i will direct anyone to these when they ask me about learning to code
most of it is exactly the same
really? you think java is completely different to C#? have you ever used C#?
Its a VERY similar language.
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?
@pecolier return null;
@lusoguta He’s not writing an actual program, just using a method called run() as an example – which is confusing; if it was used in an actual program in the course, it would have to be public void
shouldn’t run be public void? (7:22)
@pecolier
your getCandy method must return data of type chocolate!
if Eclipse is crashing regularly, i recommend going to preferences and checking for updates. it has saved me a lot of time and frustration, Eclipse has not crashed once since updating to 3.2 ( the stanford plugins still work! )
we are feelling good tudududu ahaha.good teacher!
thanks.///
hahaha
public chocolate getCandy (Question question) {}
Question question = “can I just sit in on his class and ask tons of questions and eat a lot of candy?”
Completely different.
is this similar to c# (learning c# right know), (i want to program games) am new to programming thanks
what is that old boxy monitor type thing on the desk? is this some kind of an emergency messaging system? (to warn profs of emergencies on campus)
I wish i could go to stanford :[
18:40 – “Hey, mommy, what I wanna do is I wanna do some computation on the Mona Lisa – with my chainsaw!” – epic xP
check this.learn report program generator
as400 – rpg . tk
system.out.print();
guise how do i cout???
Java In A Nutshell, 5th Edition on amazon
Great stuff!!
Leave Your Comments Below
Powered by Yahoo! Answers















Let’s say you’re a method, and I’m a method. If we both have declared that myGirlfriend = Stacie, and we all had to share a room one day, that would be OK because the Stacie in my hood and the Stacie in your hood are totally different Stacies – and we’re both fully aware of that. Otherwise, bad times.