6.100A
Introduction to Computer Science Programming in Python
Introduction to computer science and programming. Students develop skills to program and use computational techniques to solve problems. Topics include: the notion of computation, Python, simple algorithms and data structures, object-oriented programming, testing and debugging, and algorithmic complexity. Lectures are viewed outside of class; in-class time is dedicated to problem-solving and discussion. Combination of 6.100A and 6.100B (or 16.C20[J] ) counts as REST subject.
Prerequisites & course information
Prereq: None U (Fall) 2-0-4 units
Sources
- Course catalogue ↗2026–2027