Registrar Home | Registrar Search:
Home | Subject Search | Help | Symbols Help | Pre-Reg Help | Final Exam Schedule | My Selections

MIT Subject Listing & Schedule
Fall 2026 Search Results

Searched for:

1 subject found.

6.1040 Software Design
______

Undergrad (Fall)
Prereq: 6.1020 and 6.1200
Units: 4-0-11
Add to schedule Lecture: MW2.30-4 (1-190) Recitation: R10 (34-301) or R1 (34-302) or R2 (34-302) or R3 (34-304) or R12 (26-314)
______
Provides design-focused instruction on how to build complex software applications. Presents key skills in product design and human-computer interaction (identifying authentic demand, prototyping, visual design, and user testing), software concept design (achieving clarity, modularity, and focus in structuring functionality), and analyzing social and ethical implications. Implementation topics include client/server web apps, reactive front-ends, and databases. Students work on both individual projects and a larger team project, and are taught to make effective and intentional use of LLMs in design and coding.
M. Gordon
No textbook information available