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% [?]

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)





February 6th, 2010 at 7:05 am
Thanks
February 6th, 2010 at 7:52 am
melted processor stops the infinite loop
February 6th, 2010 at 8:44 am
(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.
February 6th, 2010 at 9:12 am
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.
February 6th, 2010 at 9:34 am
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.
February 6th, 2010 at 10:17 am
awesome teacher
February 6th, 2010 at 11:02 am
I love the information age
Thank you Claude Shannon
February 6th, 2010 at 11:23 am
@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.
February 6th, 2010 at 12:18 pm
You have to download the program seperately, not sure where it is.
February 6th, 2010 at 1:04 pm
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
February 6th, 2010 at 1:41 pm
gr8 , very interesting and give me interest to learn fast
February 6th, 2010 at 1:46 pm
Prof. Mehran knows how to keep his student focus…..great lecture.
February 6th, 2010 at 2:30 pm
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.
February 6th, 2010 at 2:53 pm
damn. wish I had these teacher when I did programming methodology.
February 6th, 2010 at 2:59 pm
i love your comment
February 6th, 2010 at 3:17 pm
this guy is like an educational comedian
February 6th, 2010 at 3:34 pm
50 minutes with this guy = 10 weeks in my cs class….
February 6th, 2010 at 4:04 pm
Yeah. This video is fake.
February 6th, 2010 at 4:46 pm
Kerol is not real.:-)
February 6th, 2010 at 5:36 pm
Smart.
February 6th, 2010 at 6:05 pm
The else if would never execute.
February 6th, 2010 at 6:12 pm
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
February 6th, 2010 at 6:28 pm
i can't figure out stone mason karel
February 6th, 2010 at 7:05 pm
yay i'm going to stanford!!!!
February 6th, 2010 at 7:11 pm
FOCUS