Monday, 19 March 2012

Programming Methodology Lectures by Professor Mehran Sahami, Stanford CS Dept.

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. This is a series 26 lectures of about 50 minutes each. Watch them