6.1010
Fundamentals of Programming
Introduces fundamental concepts of programming. Designed to develop skills in applying basic methods from programming languages to abstract problems. Topics include programming and Python basics, computational concepts, software engineering, algorithmic techniques, data types, and recursion. Lab component consists of software design, construction, and implementation of design. Enrollment may be limited.
Prerequisites & course information
Prereq: 6.1000 or ( 6.100A and ( 6.100B or 16.C20[J] )) U (Fall, Spring) 2-4-6 units. Institute LAB
Sources
- Course catalogue ↗2026–2027