More Lessons for Computer Programming
Free Computer Programming Course from Stanford.
Programming Methodology (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.
Lecture 5: graphics, objects, classes, variables, and values pertaining to Java
Professor Sahami lectures on graphics, objects, classes, variables, and values pertaining to Java.
Lecture 6: expressions, variables, and values, conditions, scopes, if statements, and different loops
Professor Sahami continues to talk about expressions, variables, and values. He then finishes his lecture on conditions, scopes, if statements, and different loops.
Lecture 7: loops, function, methods, and returning
Professor Sahami recaps on CASTs, then continues talking about loops, function, methods, and returning.
Lecture 8: More details on methods and functions
Professor Sahami reviews what he covered on methods and functions and then goes into more detail.
Rotate to landscape screen format on a mobile phone or small tablet to use the Mathway widget, a free math problem solver that answers your questions with step-by-step explanations.
You can use the free Mathway calculator and problem solver below to practice Algebra or other math topics. Try the given examples, or type in your own problem and check your answer with the step-by-step explanations.