everything.study
6.1000

Introduction to Programming and Computer Science

4-0-8 units. REST · Undergraduate

Develops foundational skills in programming and in computational modeling. Covers widely used programming concepts in Python, including mutability, function objects, and object-oriented programming. Introduces algorithmic complexity and some common libraries. Throughout, demonstrates using computation to help understand real-world phenomena; topics include optimization problems, building simulations, and statistical modeling. Intended for students with at least some prior exposure to programming. Students with no programming experience are encouraged to take 6.100A and 6.100B (or 16.C20[J] ) over two terms.

Prerequisites & course information

Prereq: None U (Fall, Spring) 4-0-8 units. REST Credit cannot also be received for 6.100B , 9.C20[J] , 16.C20[J] , 18.C20[J] , CSE.C20[J]

Sources