International Students Apply Early

We advise all international students who require an I-20 from Stanford to apply as early as possible.

Apply now

Programming Methodology

JUNE 22, 2026 — AUGUST 13, 2026
CS106A

Details:

Time: No Topic - No Type
Units: 5
Class Number: 11501
Interest Area: Computer Science and Engineering
Instructor: 1 Staff
Population: High School, Undergraduate, Graduate
Interest Area: Computer Science and Engineering
Course Format & Length: In Person, 8 Weeks
Cross Listing: -
Grading Basis: Letter or Credit/No Credit

Description:

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.

Favorites List

Your favorites list is empty. Tap the icon on courses you’re interested in to see them here, and share them with family and friends.