2023 Stanford Summer Session Courses

Programming Methodology

Introduction to the engineering of computer applications emphasizing modern software engineering principles: program design, decomposition, encapsulation, abstraction, and testing. Emphasis is on good programming style and the built-in facilities of respective languages. Uses the Python programming language. No prior programming experience required. May be taken for 3 units by Stanford graduate students; all other students enroll for 5 units. Discussion sections assigned the first week of class via CS 198 website; do not enroll in sections through Axess.


Your favorites list is empty.

Select “Add to favorites” on courses you’re interested in to see them here.

Estimated Tuition

: $0
Students who take Summer Session courses are awarded Stanford credit. Course costs are set by the university, based on number of units.
Group 3GroupGroup 2