| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | The information here is for planning purposes only and is subject to change. The information should be verified with the course instructor prior to enrollment. | ||||||||||||||||||||||||||||||||
2 | Course Number | Course Name | Number of Units | Required for MSE Online | Semester | Planned Next Remote Offering (subject to change based on instructor availability, scheduling conflicts, or other programmatic concerns) | Attendance Policy for Course Sessions | Hybrid or Dedicated (H/D) | Recitation (Y/N) | Attendance Policy for Recitations | Recordings Available | In-class activities | Group Work | Homework | Exam | ||||||||||||||||||
3 | 17-603 | Communications for Software Leaders I | 3 | Required | Fall | Fall 2026 | Required unless approved by instructor | D | N | N/A | By Request | Lecture, discussion, presentations | 1 team presentation, 1 team-based assignment | Readings, presentation prep, review recordings, other exercises as assigned | None | ||||||||||||||||||
4 | 17-604 | Communications for Software Leaders II | 3 | Required | Spring | Spring 2026 | Required unless approved by instructor | D | N | N/A | By Request | Lecture, discussion, simulations, presentations | 1 team presentation, several small group exercises | Readings, presentation prep, case study review, other exercises as assigned | None | ||||||||||||||||||
5 | 17-611 | Statistics for Decision Making | 6 | Required | Fall, mini-1, summer, mini-5 | Fall 2026 | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lectures, exercises | In-class exercises | Readings, review recordings | None | ||||||||||||||||||
6 | 17-612 | Business & Marketing Strategy | 6 | Required - Discontinued after Fall 2025. Replaced with 17-619 | Fall, mini-2 | Fall 2025 - Final Offering | Encouraged, not mandatory | H | By Request | Optional, by request | On Canvas | Lecture | Project with four assignments and final presentation | Readings, group assignments, presentation prep, review recordings, other exercises as assigned | Final Presentations | ||||||||||||||||||
7 | 17-614 | Formal Methods | 6 | Required | Fall, mini-1 | Fall 2026 | Required via synchronous attendance in lecture or asynchronous viewing of lecture recording before the next course meeting | H | Y | Encouraged, not mandadory | On Canvas | Lecture, discussion, exercises | 1 team project | Readings, seven assignments | Last Day of Class | ||||||||||||||||||
8 | 17-617 | Programming Quantum Computers | 6 | Elective | Fall, mini-1 | unknown | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lecture, discussion | None | Readings, assignments, quizzes | None | ||||||||||||||||||
9 | 17-619 | Product Management Essentials I | 6 | Required (as of Fall 2025) | Fall mini-1, Spring mini-3 | Spring 2026 | Encouraged, not mandatory | H | N | N/A | On Canvas | Lecture, discussion | Peer review activities | Readings, review recordings, product assignments, | None | ||||||||||||||||||
10 | 17-622 | Agile Methods | 6 | Required | Fall, mini-2 or Summer, mini-varies | Fall 2026 | Required unless approved by instructor | D | N | Required unless approved by instructor | On Canvas | Lecture, quizzes, exercises, group project | group project, peer evaluations | Readings, individual and group assignments, other exercises as assigned | None | ||||||||||||||||||
11 | 17-623 | Quality Assurance | 6 | Required | Fall, mini-2 | Fall 2025 | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lecture, discussion | None | Four individual assignments and 1 course project | None | ||||||||||||||||||
12 | 17-625 | API Design | 6 | Elective | Fall, mini-2 | Fall 2025 | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lecture, discussion, practice exercises and assessments | None | ||||||||||||||||||||
13 | 17-626 | Requirements for Information Systems | 6 | Required (alternate 17-627) | Fall, mini-2 | Fall 2025 | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lecture, discussion | None | Readings, individual assignments, quizzes | Last day of class | ||||||||||||||||||
14 | 17-627 | Requirements for Embedded Systems | 6 | Required (alternate 17-626) | Fall, mini-2 | Fall 2025 | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | By Request | Lecture, discussion | ES Requirements Project | Readings, individual assignments | None | ||||||||||||||||||
15 | 17-628 | Emerging Opportunites in Quantum Computing | 6 | Elective | Spring mini-4 | unknown | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Information Forthcoming | Information Forthcoming | Information Forthcoming | Information Forthcoming | ||||||||||||||||||
16 | 17-629 | Product Management Essentials II | 6 | Elective | Fall mini-2, Spring mini-4 | Spring 2026 | Encouraged, not mandatory | H | By Request | Optional, by request | On Canvas | Lecture, discussion | Peer review activities | Readings, review recordings, product assignments, | None | ||||||||||||||||||
17 | 17-630 | Prompt Engineering | 12 | Elective | Spring | Spring 2026 | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | ||||||||||||||||||||||
18 | 17-632 | Software Project Management | 6 | Required | Spring mini-3 | Spring 2026 | Encouraged, not mandatory | D | N | Encouraged, not mandadory | On Canvas | Lecture, exercises, group project | group project, peer evaluations | individual and group assignments | None | ||||||||||||||||||
19 | 17-634 | Applied Machine Learning | 6 | Elective | Spring mini-3 | unknown | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lecture | None | Readings, quizzes, individual assignments | Last day of class | ||||||||||||||||||
20 | 17-635 | Software Architecture | 6 | Required | Spring mini-3 or Summer, mini-varies | Spring 2026 | Encouraged, not mandatory | D | N | Encouraged, not mandadory | On Canvas | Lecture, Quizzes | None | Readings, individual assignments | None | ||||||||||||||||||
21 | 17-636 | DevOps: Engineering for Secure Development and Deployment | 12 | Required | Summer | Summer 2026 | Required unless approved by instructor | D | N | N/A | On Canvas | ||||||||||||||||||||||
22 | 17-642 | Software Management Theory | 6 | Required | Spring mini-4 | Spring 2027 | Required via synchronous attendance in lecture or asynchronous viewing of lecture recording before the next course meeting | D | N | Encouraged, not mandadory | On Canvas | Lecture, presentations, peer evaluations | group project, peer evaluations | Readings, Quizzes, Group assignments | None | ||||||||||||||||||
23 | 17-643 | Quality Management | 6 | Required | Spring mini-4 | Spring 2026 | Encouraged, not mandatory | H | By Request | Optional, by request | On Canvas | Lecture, discussion | None | Individual assignments, quizzes, capstone project | None | ||||||||||||||||||
24 | 17-645 | Machine Learning in Production | 12 | Elective | Spring | Spring 2026 | Not expected, live stream and recording, but no hybrid interactions | H | Y | Encouraged, not mandadory | By Request | Group discussions | 7-week long group assignment with 4 milestones | Readings + quizzes, weekly labs, individual and group assignments; weekly checkin in labs or office hours required | Two midterms and final team presentations | ||||||||||||||||||
25 | 17-644 | Applied Deep Learning | 6 | Elective | Spring mini-4 | unknown | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lecture | Group project, report and presentation | Readings, group work | None | ||||||||||||||||||
26 | 17-647 | Data Intensive and Scalable Systems | 6 | Elective | Spring mini-4 | Spring 2026 | Required unless approved by instructor | H | Y | Required unless approved by instructor | On Canvas | Lecture | None | Reading, quizzes | None | ||||||||||||||||||
27 | 17-657 | Design Thinking for Software Engineering | 6 | Elective | Summer, mini-6 | unknown | Encouraged, not mandatory | D | N | N/A | On Canvas | Lecture, exercises, discussions | Group project, peer evaluations | Readings, quizzes, individual and group assignments, other exercises as assigned | Final Presentation | ||||||||||||||||||
28 | 17-660 | Designing and Managing Software Systems Platforms | 6 | Elective | Summer, mini-6 | unknown | Encouraged, not mandatory | D | N | N/A | On Canvas | ||||||||||||||||||||||
29 | 17-679 | Thesis Writing for Software Leaders | 6 | Required | Summer, Fall | Summer 2026 | Required unless approved by instructor | D | N | N/A | On Canvas | ||||||||||||||||||||||
30 | 17-691 | Machine Learning in Practice | 6 | Elective | Spring, mini-4 | unknown | Encouraged, not mandatory | H | Y | Encouraged, not mandadory | On Canvas | Lecture | Team assignments, presentations | Readings, team assignments | Final Presentations | ||||||||||||||||||
31 | 17-693 | Negotiations for Software Leaders | 6 | Elective | Summer, mini-5 | Summer 2026 | Required unless approved by instructor | D | N | N/A | By Request | Discussion, simulations, presentations | |||||||||||||||||||||
32 | 17-695 | Design Patterns | 6 | Elective | Fall, mini-1, Spring mini-4 | Fall 2026 | Encouraged, not mandatory | D | N | Encouraged, not mandadory | On Canvas | Lecture, discussion, practice exercises and assessments | None | design assessments, group project | Take home exam | ||||||||||||||||||
33 | |||||||||||||||||||||||||||||||||
34 | |||||||||||||||||||||||||||||||||
35 | |||||||||||||||||||||||||||||||||
36 | |||||||||||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||||||
100 |