This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition. Course web site for CSA, a first computer science course taught in Java. Download or subscribe to the free course by Stanford, Programming Methodology.
through the free online Stanford Introduction To Computer Science Programming Methodology CSA Class. The lectures and assignments. Programming Methodology teaches the widely-used Java programming page: Programming Methodology Lectures Syllabus Handouts Assignments Exams. Would Stanford's CSA Introduction to Programming Methodology on iTunes writing code is the best way to learn--much better than just watching lectures.
Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CSA). Professor Sahami finishes his lecture on the program Karel by.