Cross-cutting EECS Subjects
6.9000 Engineering for Impact
()
Prereq: 6.1910, 6.2000, and 6.3100
Units: 2-3-7
Lecture: TR11-12.30 (34-304) Lab: TBA
Students work in teams to engineer hardware/software systems that solve important, challenging real-world problems. In pursuit of these projects, students engage at every step of the full-stack development process, from printed circuit board design to firmware to server to industrial design. Teams design and build functional prototypes of complete hardware/software systems. Grading is based on individual- and team-based elements. Enrollment may be limited due to staffing and space requirements.
J. Voldman No textbook information available
6.9010 Introduction to EECS via Interconnected Embedded Systems
() Not offered regularly; consult department
Prereq: 6.100A; Coreq: Physics II (GIR)
Units: 1-5-6
Introduction to embedded systems in the context of connected devices, wearables, and the "Internet of Things" (IoT). Topics include microcontrollers, energy utilization, algorithmic efficiency, interfacing with sensors, networking, cryptography, and local versus distributed computation. Students design, make, and program an Internet-connected wearable or handheld device. In the final project, student teams design and demo their own server-connected IoT system. Enrollment limited; preference to first- and second-year students.
Staff
6.9020[J] How to Make (Almost) Anything
()
(Same subject as 4.140[J], MAS.863[J])
Prereq: Permission of instructor
Units: 3-9-6
Provides a practical hands-on introduction to digital fabrication, including CAD/CAM/CAE, NC machining, 3-D printing and scanning, molding and casting, composites, laser and waterjet cutting, PCB design and fabrication; sensors and actuators; mixed-signal instrumentation, embedded processing, and wired and wireless communications. Develops an understanding of these capabilities through projects using them individually and jointly to create functional systems.
N. Gershenfeld
6.9030 Strobe Project Laboratory
(, )
Prereq: Physics II (GIR) or permission of instructor
Units: 2-8-2
Lecture: MW12 (4-257) Lab: TBA
Application of electronic flash sources to measurement and photography. First half covers fundamentals of photography and electronic flashes, including experiments on application of electronic flash to photography, stroboscopy, motion analysis, and high-speed videography. Students write four extensive lab reports. In the second half, students work in small groups to select, design, and execute independent projects in measurement or photography that apply learned techniques. Project planning and execution skills are discussed and developed over the term. Students engage in extensive written and oral communication exercises. Enrollment limited.
Fall: J. Bales Spring: J. Bales No required or recommended textbooks
6.9080 Introduction to EECS via Robotics
() Not offered regularly; consult department
Prereq: 6.100A or permission of instructor
Units: 2-4-6
An integrated introduction to electrical engineering and computer science, taught using substantial laboratory experiments with mobile robots. Key issues in the design of engineered artifacts operating in the natural world: measuring and modeling system behaviors; assessing errors in sensors and effectors; specifying tasks; designing solutions based on analytical and computational models; planning, executing, and evaluating experimental tests of performance; refining models and designs. Issues addressed in the context of computer programs, control systems, probabilistic inference problems, circuits and transducers, which all play important roles in achieving robust operation of a large variety of engineered systems.
Staff
6.UAR Seminar in Undergraduate Advanced Research
(, )
Prereq: Permission of instructor
Units: 2-0-4
Lecture: R4 (32-123)
Instruction in effective undergraduate research, including choosing and developing a research topic, surveying previous work and publications, research topics in EECS and the School of Engineering, industry best practices, design for robustness, technical presentation, authorship and collaboration, and ethics. Students engage in extensive written and oral communication exercises, in the context of an approved advanced research project. A total of 12 units of credit is awarded for completion of the fall and subsequent spring term offerings. Application required; consult EECS SuperUROP website for more information.
Fall: D. Katabi Spring: D. Katabi No textbook information available
6.UAT Oral Communication
(, )
Prereq: None
Units: 3-0-6
Lecture: MW10 (32-155)
Provides instruction in aspects of effective technical oral presentations and exposure to communication skills useful in a workplace setting. Students create, give and revise a number of presentations of varying length targeting a range of different audiences. Enrollment may be limited.
Fall: T. L. Eng Spring: T. L. Eng No textbook information available
Gordon Engineering Leadership Program
6.9101[J] Introduction to Design Thinking and Innovation in Engineering
(, ); partial term
(Same subject as 2.7231[J], 16.6621[J])
Prereq: None
Units: 2-0-1 [P/D/F]
Ends Mar 21. Lecture: M EVE (7-9 PM) (32-124)
Introduces students to concepts of design thinking and innovation that can be applied to any engineering discipline. Focuses on introducing an iterative design process, a systems-thinking approach for stakeholder analysis, methods for articulating design concepts, methods for concept selection, and techniques for testing with users. Provides an opportunity for first-year students to explore product or system design and development, and to build their understanding of what it means to lead and coordinate projects in engineering design. Subject can count toward the 6-unit discovery-focused credit limit for first-year students. Enrollment limited to 25; priority to first-year students.
Fall: B. Kotelly Spring: B. Kotelly No textbook information available
6.910A Design Thinking and Innovation Leadership for Engineers
(, ); partial term
Engineering School-Wide Elective Subject. (Offered under: 2.723A, 6.910A, 16.662A)
Prereq: None
Units: 2-0-1
Ends Mar 21. Lecture: M EVE (7-9 PM) (32-141) Design: M EVE (9 PM) (32-141)
Introductory subject in design thinking and innovation. Develops students' ability to conceive, implement, and evaluate successful projects in any engineering discipline. Lessons focus on an iterative design process, a systems-thinking approach for stakeholder analysis, methods for articulating design concepts, methods for concept selection, and techniques for testing with users.
Fall: B. Kotelly Spring: B. Kotelly No textbook information available
6.910B Design Thinking and Innovation Project
(, ); partial term
Engineering School-Wide Elective Subject. (Offered under: 2.723B, 6.910B, 16.662B)
Prereq: 6.910A
Units: 2-0-1
Begins Mar 31. Lecture: M EVE (7-9 PM) (32-141) Design: M EVE (9 PM) (32-141)
Project-based subject. Students employ design-thinking techniques learned in 6.902A to develop a robust speech-recognition application using a web-based platform. Students practice in leadership and teamwork skills as they collaboratively conceive, implement, and iteratively refine their designs based on user feedback. Topics covered include techniques for leading the creative process in teams, the ethics of engineering systems, methods for articulating designs with group collaboration, identifying and reconciling paradoxes of engineering designs, and communicating solution concepts with impact. Students present oral presentations and receive feedback to sharpen their communication skills.
Fall: B. Kotelly Spring: B. Kotelly No textbook information available
6.9110 Engineering Leadership Lab
(, )
Engineering School-Wide Elective Subject. (Offered under: 6.9110, 16.650) (Subject meets with 6.9130[J], 16.667[J])
Prereq: None. Coreq: 6.9120; or permission of instructor
Units: 0-2-1
Lab: F9-11 (32-144) or F1-3 (32-144) or F3-5 (32-144)
Advances students' leadership, teamwork, and communication skills through further exposure to leadership frameworks, models, and cases within an engineering context in an interactive, practice-based environment. Students coach others, assess performance, and lead guided reflections on individual and team successes, while discovering opportunities for improvement. Students assist with programmatic planning and implementation of role-play simulations, small group discussions, and performance and peer assessments by and of other students and by instructors. Includes frequent engineering industry-guest participation and involvement. Content is frequently student-led. Second year Gordon Engineering Leadership Program (GEL) Program students register for 6.9130. Preference to students enrolled in the second year of the Gordon-MIT Engineering Leadership Program.
Fall: L. McGonagle, J. Feiler Spring: L. Mcgonagle No required or recommended textbooks
6.9120 Engineering Leadership
(, )
Engineering School-Wide Elective Subject. (Offered under: 6.9120, 16.651)
Prereq: None. Coreq: 6.9110; or permission of instructor
Units: 1-0-2
Lecture: M11-12.30 (4-153) or M1-2.30 (4-153) or T11-12.30 (4-153) or T1-2.30 (4-153)
Exposes students to the models and methods of engineering leadership within the contexts of conceiving, designing, implementing and operating products, processes and systems. Introduces the Capabilities of Effective Engineering Leaders, and models and theories related to the capabilities. Discusses the appropriate times and reasons to use particular models to deliver engineering success. Includes occasional guest speakers or panel discussions. May be repeated for credit once with permission of instructor. Preference to first-year students in the Gordon Engineering Leadership Program.
Fall: J. Magarian, E. Schanne Spring: J. Magarian, E. Schanne No required or recommended textbooks
6.9130 Engineering Leadership Lab
(, )
Engineering School-Wide Elective Subject. (Offered under: 6.9130, 16.667) (Subject meets with 6.9110[J], 16.650[J])
Prereq: 6.910A, 6.9110, 6.9120, or permission of instructor
Units: 0-2-4
Lab: F9-11 (32-144) or F1-3 (32-144) or F3-5 (32-144)
Advances students' leadership, teamwork, and communication skills through further exposure to leadership frameworks, models, and cases within an engineering context in an interactive, practice-based environment. Students coach others, assess performance, and lead guided reflections on individual and team successes, while discovering opportunities for improvement. Students assist with programmatic planning and implementation of role-play simulations, small group discussions, and performance and peer assessments by and of other students and by instructors. Includes frequent engineering industry-guest participation and involvement. Content is frequently student-led. Second year Gordon Engineering Leadership Program (GEL) Program students register for 6.9130. Preference to students enrolled in the second year of the Gordon-MIT Engineering Leadership Program.
Fall: L. Mcgonagle Spring: L. Mcgonagle No required or recommended textbooks
6.9140 Project Engineering
(, ); first half of term
Engineering School-Wide Elective Subject. (Offered under: 6.9140, 16.669)
Prereq: (6.910A and (6.9110 or 6.9120)) or permission of instructor
Units: 4-0-0 [P/D/F]
IAP: Begins Jan 27. Lab: RF9-5 (CAMP CODY)
Spring: Ends Mar 21. Lecture: W3-5 (32-144)
Students attend and participate in a four-day off-site workshop covering an introduction to basic principles, methods, and tools for project management in a realistic context. In teams, students create a plan for a project of their choice in one of several areas, including: aircraft modification, factory automation, flood prevention engineering, solar farm engineering, small-business digital transformation/modernization, and disaster response, among others. Develops skills applicable to the planning and management of complex engineering projects. Topics include cost-benefit analysis, resource and cost estimation, and project control and delivery which are practiced during an experiential, team-based activity. Case studies highlight projects in both hardware/software and consumer packaged goods. Preference to students in the Bernard M. Gordon-MIT Engineering Leadership Program.
IAP: O. de Weck, J. Feiler, L. McGonagle, R. Rahaman Spring: J. Feiler No textbook information available
6.9150[J] Leading Innovation in Teams
() Not offered regularly; consult department
(Same subject as 16.671[J])
Prereq: None
Units: 3-0-6
Empowers future innovators in engineering and technology with a foundation of leadership and teamwork skills. Grounded in research but practical in focus, equips students with leadership competencies such as building self-awareness, motivating and developing others, influencing without authority, managing conflict, and communicating effectively. Teamwork skills include how to convene, launch, and develop various types of teams, including project teams. Reviews recent advances in implementing innovations and building personal capacity for lifelong learning as a leading innovator. Enrollment limited to seating capacity of classroom. Admittance may be controlled by lottery.
D. Nino, J. Schindall
6.9160[J] Engineering Innovation: Global Security Systems
()
(Same subject as 15.3621[J])
Prereq: None
Units: 3-3-6
Credit cannot also be received for 6.9162, 15.362
Lecture: F1-4 (56-114)
Offers the perspective of a chief technology officer and systems engineer in innovation-focused organizations such as the Departments of Defense, DARPA, NATO, and the UN. Discusses technological and innovation measures taken to ensure mutual safety and security globally. Outlines the journey from ideation to impact, revolving around complex engineering design challenges. Involves iterative testing and refinement of solutions, focusing on scalability in operational environments. Emphasis placed on efficient team-building and leadership. Examines stakeholders' roles in successfully deploying solutions. Develops skills to organize technical thoughts, write impactful reports, and present arguments effectively. Prepares students to navigate design challenges, adjust to engineering frameworks, and manage use case variations. Students taking graduate version complete additional assignments. Meets with 15.362 when offered concurrently.
G. Keselman, A. Perez No textbook information available
6.9162[J] Engineering Innovation: Global Security Systems
(New)
()
(Same subject as 15.362[J])
Prereq: None
Units: 3-3-6
Credit cannot also be received for 6.9160, 15.3621
Lecture: F1-4 (56-114)
Offers the perspective of a chief technology officer and systems engineer in innovation-focused organizations such as the Departments of Defense, DARPA, NATO, and the UN. Discusses technological and innovation measures taken to ensure mutual safety and security globally. Outlines the journey from ideation to impact, revolving around complex engineering design challenges. Involves iterative testing and refinement of solutions, focusing on scalability in operational environments. Emphasis placed on efficient team-building and leadership. Examines stakeholders' roles in successfully deploying solutions. Develops skills to organize technical thoughts, write impactful reports, and present arguments effectively. Prepares students to navigate design challenges, adjust to engineering frameworks, and manage use case variations. Students taking graduate version complete additional assignments. Meets with 15.3621 when offered concurrently.
G. Keselman, A. Perez No textbook information available
6.9250 Leadership: People, Products, Projects
(New)
()
Prereq: None
Units: 4-0-5
Lecture: TR10-12 (48-316)
Provides an introduction to product development and engineering leadership concepts by reviewing and practicing core leadership principles on a team-based project. Students identify worthy problems to tackle, generate creative concepts, make quick prototypes, and test them with stakeholders. Product management tools are used to identify user needs, translate needs into design elements, and develop product roadmaps. Project management tools are used to mobilize team activity and organize deliverables. Students practice effective teamwork, persuasive presentations, and influencing strategies. Each class session introduces a new topic relating to the project or leadership skills, experiential learning around the topic, and time for team meetings with instructional staff available for guidance. Limited to 25.
M. Pheifer No textbook information available
6.9260 Multistakeholder Negotiation for Technical Experts
()
Prereq: None
Units: 2-0-4
Lecture: T12-2 (32-044)
Presents strategies and proven techniques for improving communications, relationships, and decision-making in groups using simulations, role-plays, case studies, and video analysis. Aims to provide the skill set needed to effectively negotiate with both internal and external stakeholders to align efforts and overcome differences. No prior experience in negotiation required. Satisfies the requirements for the Graduate Certificate in Technical Leadership.
S. Dinnar No textbook information available
6.9270 Negotiation and Influence Skills for Technical Leaders
()
Prereq: None
Units: 2-0-4
Focuses around the premise that the abilities to negotiate with, and influence others, are essential to being an effective leader in technology rich environments. Provides graduate students with underlying principles and a repertoire of negotiation and influence skills that apply to interpersonal situations, particularly those where an engineer or project leader lacks formal authority over others in delivering results. Utilizes research-based approaches through the application of multiple learning methods, including experiential role plays, case studies, assessments, feedback, and personal reflections. Concepts such as the zone of possible agreements, best alternative to negotiated agreements, and sources of influence are put into practice. Satisfies the requirements for the Graduate Certificate in Technical Leadership.
R. Best
6.9280[J] Leading Creative Teams
(, )
(Same subject as 15.674[J], 16.990[J])
Prereq: Permission of instructor
Units: 3-0-6
Lecture: MW2.30-4 (45-102)
Prepares students to lead teams charged with developing creative solutions in engineering and technical environments. Grounded in research but practical in focus, equips students with leadership competencies such as building self-awareness, motivating and developing others, creative problem solving, influencing without authority, managing conflict, and communicating effectively. Teamwork skills include how to convene, launch, and develop various types of teams, including project teams. Learning methods emphasize personalized and experiential skill development. Enrollment limited.
Fall: D. Nino Spring: D. Nino No textbook information available
6.EPE UPOP Engineering Practice Experience
(, , )
Engineering School-Wide Elective Subject. (Offered under: 1.EPE, 2.EPE, 3.EPE, 6.EPE, 8.EPE, 10.EPE, 15.EPE, 16.EPE, 20.EPE, 22.EPE)
Prereq: None
Units: 0-0-1 [P/D/F]
Lab: M11 (3-333) or M1 (1-390) or T1 (3-333) or F11 (3-333) or F1 (3-333)
Provides students with skills to prepare for and excel in the world of industry. Emphasizes practical application of career theory and professional development concepts. Introduces students to relevant and timely resources for career development, provides students with tools to embark on a successful internship search, and offers networking opportunities with employers and MIT alumni. Students work in groups, led by industry mentors, to improve their resumes and cover letters, interviewing skills, networking abilities, project management, and ability to give and receive feedback. Objective is for students to be able to adapt and contribute effectively to their future employment organizations. A total of two units of credit is awarded for completion of the fall and subsequent spring term offerings. Application required; consult UPOP website for more information.
Fall: T. DeRoche. M. Vazquez Sanchez IAP: T. DeRoche. M. Vazquez Sanchez Spring: T. DeRoche. M. Vazquez Sanchez No textbook information available
6.EPW UPOP Engineering Practice Workshop
(, , )
Engineering School-Wide Elective Subject. (Offered under: 1.EPW, 2.EPW, 3.EPW, 6.EPW, 10.EPW, 16.EPW, 20.EPW, 22.EPW)
Prereq: 2.EPE
Units: 1-0-0 [P/D/F]
IAP: Lab: TBA
Spring: Lab: TBA
Provides sophomores across all majors with opportunities to develop and practice communication, teamwork, and problem-solving skills to become successful professionals in the workplace, particularly in preparation for their summer industry internship. This immersive, multi-day Team Training Workshop (TTW) is comprised of experiential learning modules focused on expanding skills in areas that employers report being most valuable in the workplace. Modules are led by MIT faculty with the help of MIT alumni and other senior industry professionals. Skills applied through creative simulations, team problem-solving challenges, oral presentations, and networking sessions with prospective employers. Enrollment limited to those in the UPOP program.
Fall: M. Vazquez Sanchez, T. DeRoche IAP: M.Vazquez Sanchez, T.DeRoche Spring: T. DeRoche. M. Vazquez Sanchez No textbook information available
EECS & Beyond
6.9302[J] StartMIT: Exploring Entrepreneurship and Innovation
()
(Same subject as 15.352[J])
Prereq: None
Units: 4-0-2 [P/D/F]
URL: IAP URL: https://entrepreneurship.mit.edu/startmit-iap/
Ends Jan 24. Lecture: MTWRF8-12,MTWRF EVE (12-6 PM) (1-190)
Designed for students who are interested in entrepreneurship. Introduces practices for building a successful company, such as idea creation and validation, defining a value proposition, building a team, marketing, customer traction, and possible funding models.
S. Neal No textbook information available
6.9310 Patents, Copyrights, and the Law of Intellectual Property
() Not offered regularly; consult department
Prereq: None
Units: 2-0-4
Intensive introduction to the law, focusing on intellectual property, patents, copyrights, trademarks, and trade secrets. Covers the process of drafting and filing patent applications, enforcement of patents in the courts, the differences between US and international IP laws and enforcement mechanisms, and the inventor's ability to monetize and protect his/her innovations. Highlights current legal issues and trends relating to the technology, and life sciences industries. Readings include judicial opinions and statutory material. Class projects include patent drafting, patent searching, and patentability opinions, and courtroom presentation.
S. M. Bauer
6.9320 Ethics for Engineers
(, )
Engineering School-Wide Elective Subject. (Offered under: 1.082, 2.900, 6.9320, 10.01, 16.676)
Prereq: None
Units: 2-0-4
Credit cannot also be received for 7.105, 20.005
URL: https://e4e.mit.edu/
Lecture: M3-5 (66-148) or T3-5 (66-148) or W3-5 (66-148) or W EVE (7-9 PM) (66-148)
Explores how to be an ethical engineer. Students examine engineering case studies alongside key readings by foundational ethical thinkers from Aristotle to Martin Luther King, Jr., and investigate which ethical approaches are best and how to apply them. Topics include justice, rights, cost-benefit analysis, safety, bias, genetic engineering, climate change, and the promise and peril of AI. Discussion-based, with the aim of introducing students to new ways of thinking. All sections cover the same core ethical frameworks, but some sections have a particular focus for case studies, such as bioengineering, or have an in-depth emphasis on particular thinkers. The subject is taught in separate sections. Students are eligible to take any section regardless of their registered subject number. For 20.005, students additionally undertake an ethical-technical analysis of a BE-related topic of their choosing.
Fall: B. L. Trout, P. Hansen, D. Lauffenburger, K. Hansen Spring: P. Hansen, L. Guarente, D. Lauffenburger, K. Hansen No textbook information available
6.9321 Ethics for Engineers - Independent Inquiry
() Not offered regularly; consult department
Prereq: None
Units: 2-0-10
Explores the ethical principles by which an engineer ought to be guided. Integrates foundational texts in ethics with case studies illustrating ethical problems arising in the practice of engineering. Readings from classic sources including Aristotle, Kant, Machiavelli, Hobbes, Locke, Rousseau, Franklin, Tocqueville, Arendt, and King. Case studies include articles and films that address engineering disasters, safety, biotechnology, the internet and AI, and the ultimate scope and aims of engineering. Different sections may focus on themes, such as AI or biotechnology. To satisfy the independent inquiry component of this subject, students expand the scope of their term project. Students taking 20.005 focus their term project on a problem in biological engineering in which there are intertwined ethical and technical issues.
Staff
6.9350[J] Financial Market Dynamics and Human Behavior
()
(Same subject as 15.481[J])
Prereq: 15.401, 15.414, or 15.415
Units: 4-0-5
Lecture: T EVE (4-7 PM) (E62-276) Recitation: F2 (E51-315)
Drawing on the latest research in psychology, evolutionary biology, neuroscience, and artificial intelligence, as well as in behavioral and mainstream financial economics, provides new perspectives and insights into the role that human behavior plays in the business environment and the dynamics of financial markets and institutions. Incorporates practical applications from several industries including finance, insurance, biotechnology, pharmaceuticals, and government policy. Students apply ideas from this perspective to formulate original hypotheses regarding new career opportunities and disruptive technologies in their industry of choice. Enrollment may be limited; preference to Sloan graduate students.
A. Lo Textbooks (Spring 2025)
6.9360 Management in Engineering
()
Engineering School-Wide Elective Subject. (Offered under: 2.96, 6.9360, 10.806, 16.653)
Prereq: None
Units: 3-1-8
Introduction and overview of engineering management. Financial principles, management of innovation, technical strategy and best management practices. Case study method of instruction emphasizes participation in class discussion. Focus is on the development of individual skills and management tools. Restricted to juniors and seniors.
J-H Chun, A. Weiss
Independent Activities Period
6.9500 Introduction to MATLAB
() Not offered regularly; consult department
Prereq: None
Units: 1-0-2 [P/D/F]
Accelerated introduction to MATLAB and its popular toolboxes. Lectures are interactive, with students conducting sample MATLAB problems in real time. Includes problem-based MATLAB assignments. Students must provide their own laptop and software. Enrollment limited.
Consult Department
6.9510 Introduction to Signals and Systems, and Feedback Control
() Not offered regularly; consult department
Prereq: Calculus II (GIR) or permission of instructor
Units: 2-2-2 [P/D/F]
Introduces fundamental concepts for 6.003, including Fourier and Laplace transforms, convolution, sampling, filters, feedback control, stability, and Bode plots. Students engage in problem solving, using Mathematica and MATLAB software extensively to help visualize processing in the time frequency domains.
Consult Department
6.9520 Introduction to Electrical Engineering Lab Skills
() Not offered regularly; consult department
Prereq: None
Units: 1-3-2 [P/D/F]
Introduces basic electrical engineering concepts, components, and laboratory techniques. Covers analog integrated circuits, power supplies, and digital circuits. Lab exercises provide practical experience in constructing projects using multi-meters, oscilloscopes, logic analyzers, and other tools. Includes a project in which students build a circuit to display their own EKG. Enrollment limited.
Consult Department
6.9550 Structure and Interpretation of Computer Programs
() Not offered regularly; consult department
Prereq: None
Units: 1-0-5 [P/D/F]
Studies the structure and interpretation of computer programs which transcend specific programming languages. Demonstrates thought patterns for computer science using Scheme. Includes weekly programming projects. Enrollment may be limited.
Contact Department
6.9560 Introduction to Software Engineering in Java
() Not offered regularly; consult department
Prereq: None
Units: 1-1-4 [P/D/F]
Covers the fundamentals of Java, helping students develop intuition about object-oriented programming. Focuses on developing working software that solves real problems. Designed for students with little or no programming experience. Concepts covered useful to 6.3100. Enrollment limited.
Consult Department
6.9570 Introduction to C and C++
() Not offered regularly; consult department
Prereq: None
Units: 3-3-0 [P/D/F]
Fast-paced introduction to the C and C++ programming languages. Intended for those with experience in other languages who have never used C or C++. Students complete daily assignments, a small-scale individual project, and a mandatory online diagnostic test. Enrollment limited.
Consult Department
6.9600 Mobile Autonomous Systems Laboratory: MASLAB
()
Prereq: None
Units: 2-2-2 [P/D/F]
Lecture: MTWRF10-12 (ENDS JAN 10) (32-141) Lab: TBA
Autonomous robotics contest emphasizing technical AI, vision, mapping and navigation from a robot-mounted camera. Few restrictions are placed on materials, sensors, and/or actuators enabling teams to build robots very creatively. Teams should have members with varying engineering, programming and mechanical backgrounds. Culminates with a robot competition at the end of IAP. Enrollment limited.
Consult Department No textbook information available
6.9610 The Battlecode Programming Competition
()
Prereq: None
Units: 2-0-4 [P/D/F]
Ends Jan 17. Lecture: MTWRF EVE (7-10 PM) (32-155)
Artificial Intelligence programming contest in Java. Student teams program virtual robots to play Battlecode, a real-time strategy game. Competition culminates in a live BattleCode tournament. Assumes basic knowledge of programming.
Staff No textbook information available
6.9620 Web Lab: A Web Programming Class and Competition
()
Prereq: None
Units: 1-0-5 [P/D/F]
URL: IAP URL: https://portal.weblab.is
Ends Jan 17. Lecture: MTWRF11-3 (26-100)
Student teams learn to build a functional and user-friendly website. Topics include version control, HTML, CSS, JavaScript, ReactJS, and nodejs. All teams are eligible to enter a competition where sites are judged by industry experts. Beginners and experienced web programmers welcome, but some previous programming experience is recommended. Registration on subject website required.
Consult Department No textbook information available
6.9630 Pokerbots Competition
()
Prereq: None
Units: 1-0-5 [P/D/F]
Lecture: MTWRF12-1.30 (6-120)
Build autonomous poker players and aquire the knowledge of the game of poker. Showcase decision making skills, apply concepts in mathematics, computer science and economics. Provides instruction in programming, game theory, probability and statistics and machine learning. Concludes with a final competition and prizes. Enrollment limited.
Consult Department No textbook information available
Non-classroom & Career
6.9700 Studies in Artificial Intelligence and Decision Making
() Not offered regularly; consult department
Prereq: Permission of department
Units: 0-0-48 [P/D/F]
Introduction to artificial intelligence and decision making in a series of online subjects followed by a comprehensive examination. Probability: distributions and probabilistic calculations, inference methods, laws of large numbers, and random processes. Statistical data analysis: linear regression, parameter estimation, hypothesis testing, model selection, and causal inference. Machine learning: linear classification, fundamentals of supervised machine learning, deep learning, unsupervised learning, and generative models. Online decision making: online optimization, online learning, Markov decision processes and reinforcement learning, elements of control theory, and fundamentals of game theory. Computer vision: fundamentals of image and signal processing, introduction to machine learning for vision, generative models and representation learning, and elements of scene understanding. Restricted to Artificial Intelligence and Decision Making MicroMasters Credential holders in the AI+D Blended Master's program.
A. Madry, P. Parrilo
6.9710 Internship in Artificial Intelligence and Decision Making
(, )
Prereq: Permission of department
Units arranged [P/D/F]
Provides an opportunity for students to synthesize their coursework and to apply the knowledge gained in the program towards a project with a host organization. All internship placements are subject to approval by program director. Each student must write a capstone project report. Restricted to students in the AI+D blended master's program.
Staff
6.9720 Research in Artificial Intelligence and Decision Making
(, )
Prereq: Permission of department
Units: 0-0-12 [P/D/F]
Individual research project arranged with appropriate faculty member or approved advisor. A final paper summarizing research is required. Restricted to students in the AI+D blended SM program.
Staff
6.9800 Independent Study in Electrical Engineering and Computer Science
(, , , )
Prereq: Permission of instructor
Units arranged [P/D/F]
IAP: TBA.
Spring: TBA.
Opportunity for independent study at the undergraduate level under regular supervision by a faculty member. Study plans require prior approval.
Fall: K. Lacurts IAP: K. Lacurts Spring: K. Lacurts No required or recommended textbooks
6.9820 Practical Internship Experience
(, , , )
Prereq: None
Units: 0-1-0 [P/D/F]
IAP: TBA.
Spring: TBA.
For Course 6 students participating in curriculum-related off-campus internship experiences in electrical engineering or computer science. Before enrolling, students must have an employment offer from a company or organization and must find an EECS advisor. Upon completion of the internship the student must submit a letter from the employer evaluating the work accomplished, a substantive final report from the student, approved by the MIT advisor. Subject to departmental approval. Consult Department Undergraduate Office for details on procedures and restrictions.
Fall: K. Lacurts IAP: K. Lacurts Spring: K. Lacurts No required or recommended textbooks
6.9830 Professional Perspective Internship
(, , , )
Prereq: None
Units: 0-1-0 [P/D/F]
IAP: TBA.
Spring: TBA.
Required for Course 6 MEng students to gain professional experience in electrical engineering or computer science through an internship (industry, government, or academic) of 4 or more weeks in IAP or summer. This can be completed as MEng students or as undergrads, through previous employment completed while deferring MEng entry or by attending a series of three colloquia, seminars, or technical talks related to their field. For internships/work experience, a letter from the employer confirming dates of employment is required. All students are required to write responses to short essay prompts about their professional experience. International students must consult ISO and the EECS Undergraduate Office on work authorization and allowable employment dates.
Fall: K. Lacurts IAP: K. Lacurts Spring: K. Lacurts No required or recommended textbooks
6.9840 Practical Experience in EECS
(, , , )
Prereq: None
Units: 0-1-0 [P/D/F]
IAP: TBA.
Spring: TBA.
For Course 6 students in the MEng program who seek practical off-campus research experiences or internships in electrical engineering or computer science. Before enrolling, students must have an offer of employment from a company or organization and secure an advisor within EECS. Employers must document the work accomplished. Proposals subject to departmental approval. For students who begin the MEng program in the summer only, the experience or internship cannot exceed 20 hours per week and must begin no earlier than the first day of the Summer Session, but may end as late as the last business day before the Fall Term.
Fall: M. Bittrich IAP: M. Bittrich Spring: M. Bittrich No textbook information available
6.9850 6-A Internship
(, , )
Prereq: None
Units: 0-12-0 [P/D/F]
TBA.
Provides academic credit for the first assignment of 6-A undergraduate students at companies affiliated with the department's 6-A internship program. Limited to students participating in the 6-A internship program.
Fall: P. Capistrano Spring: P. Capistrano No textbook information available
6.9860 Advanced 6-A Internship
(, , )
Prereq: 6.9850
Units: 0-12-0 [P/D/F]
TBA.
Provides academic credit for the second assignment of 6-A undergraduate students at companies affiliated with the department's 6-A internship program. Limited to students participating in the 6-A internship program.
Fall: P. Capistrano Spring: P. Capistrano No textbook information available
6.9870 Graduate 6-A Internship
(, , )
Prereq: 6.9850 or 6.9860
Units: 0-12-0 [P/D/F]
TBA.
Provides academic credit for a graduate assignment of graduate 6-A students at companies affiliated with the department's 6-A internship program. Limited to graduate students participating in the 6-A internship program.
Fall: P. Capistrano Spring: P. Capistrano No textbook information available
6.9880 Graduate 6-A Internship
(, , )
Prereq: 6.9870
Units: 0-12-0 [P/D/F]
TBA.
Provides academic credit for graduate students in the second half of their 6-A MEng industry internship. Limited to graduate students participating in the 6-A internship program.
Fall: P. Capistrano Spring: P. Capistrano No textbook information available
6.9900 Teaching Electrical Engineering and Computer Science
(, )
Prereq: None
Units arranged [P/D/F]
TBA.
For Teaching Assistants in Electrical Engineering and Computer Science, in cases where teaching assignment is approved for academic credit by the department.
Fall: L. Bella Spring: L. Bella No required or recommended textbooks
6.9910 Research in Electrical Engineering and Computer Science
(, , )
Prereq: None
Units arranged [P/D/F]
TBA.
For EECS MEng students who are Research Assistants in Electrical Engineering and Computer Science, in cases where the assigned research is approved for academic credit by the department. Hours arranged with research advisor.
Fall: K. Lacurts Spring: K. Lacurts No required or recommended textbooks
6.9920 Introductory Research in Electrical Engineering and Computer Science
(, , )
Prereq: Permission of instructor
Units arranged [P/D/F]
Lecture: T12 (34-401)
Enrollment restricted to first-year graduate students in Electrical Engineering and Computer Science who are doing introductory research leading to an SM, EE, ECS, PhD, or ScD thesis. Opportunity to become involved in graduate research, under guidance of a staff member, on a problem of mutual interest to student and advisor. Individual programs subject to approval of professor in charge.
Fall: M. Bittrich Spring: M. Bittrich No textbook information available
6.9930 Networking Seminars in EECS
()
Prereq: None
Units arranged [P/D/F]
For first year Course 6 students in the SM/PhD track, who seek weekly engagement with departmental faculty and staff, to discuss topics related to the graduate student experience, and to promote a successful start to graduate school.
L. Kolodziejski
6.9932 Introduction to Research in Electrical Engineering and Computer Science
(, , )
Prereq: Permission of instructor
Units: 3-0-0
TBA.
Seminar on topics related to research leading to an SM, EE, ECS, PhD, or ScD thesis. Limited to first-year regular graduate students in EECS with a fellowship or teaching assistantship.
Fall: L. Kolodziejski Spring: L. Kolodziejski No textbook information available
6.9940 Professional Perspective I
(, , , )
Prereq: None
Units: 0-0-1 [P/D/F]
IAP: TBA.
Spring: TBA.
Required for Course 6 students in the doctoral program to gain professional perspective in research experiences, academic experiences, and internships in electrical engineering and computer science. Professional perspective options include: internships (with industry, government or academia), industrial colloquia or seminars, research collaboration with industry or government, and professional development for entry into academia or entrepreneurial engagement. For an internship experience, an offer of employment from a company or organization is required prior to enrollment; employers must document work accomplished. A written report is required upon completion of a minimum of 4 weeks of off-campus experiences. Proposals subject to departmental approval.
Fall: Consult Department Graduate Office IAP: A. Vasquez Spring: Consult Department Graduate Office Summer: Consult Department Graduate Office No textbook information available (IAP 2025); No required or recommended textbooks (Spring 2025)
6.9950 Professional Perspective II
(, , , )
Prereq: 6.9940
Units: 0-0-1 [P/D/F]
IAP: TBA.
Spring: TBA.
Required for Course 6 students in the doctoral program to gain professional perspective in research experiences, academic experiences, and internships in electrical engineering and computer science. Professional perspective options include: internships (with industry, government or academia), industrial colloquia or seminars, research collaboration with industry or government, and professional development for entry into academia or entrepreneurial engagement. For an internship experience, an offer of employment from a company or organization is required prior to enrollment; employers must document work accomplished. A written report is required upon completion of a minimum of 4 weeks of off-campus experiences. Proposals subject to departmental approval.
Fall: Consult Department Graduate Office IAP: A. Vasquez Spring: Consult Department Graduate Office No textbook information available (IAP 2025); No required or recommended textbooks (Spring 2025)
6.9960 Experience in Technical Communication
(, , )
Prereq: Permission of instructor
Units arranged [P/D/F]
TBA.
Provides training and practice in technical communication. Includes communication coaching, workshop facilitation, and other communication-related projects under supervision of Communication Lab staff. Students selected by interview. Enrollment limited by availability of suitable assignments. Enrollment could be limited if there isn't enough student participation.
Fall: D. Chien, D. Montgomery Spring: K. Kitowicz Summer: D. Chien, D. Montgomery No textbook information available
6.9970 Academic Job Search
()
Prereq: Permission of instructor
Units: 2-0-4
Interactive workshops and homework assignments provide guidance for the faculty application process, including CV; cover letter; research, teaching, and diversity statements; interview and job talk preparation; and post-offer negotiations. Includes perspectives of junior faculty, search committee members, and department leadership at MIT and other institutions. Academic Career Day provides opportunity for students to participate in one-on-one pre-interviews with external faculty. Preference to EECS senior PhD students and postdocs.
S. Amarasinghe
6.9990 Independent Study in Electrical Engineering and Computer Science
(, , , )
Prereq: None
Units arranged
IAP: TBA.
Spring: TBA.
Opportunity for independent study under regular supervision by a faculty member. Projects require prior approval.
Fall: M. Bittrich IAP: M. Bittrich Spring: M. Bittrich No textbook information available
6.THG Graduate Thesis
(, , , )
Prereq: Permission of instructor
Units arranged
IAP: TBA.
Spring: TBA.
Program of research leading to the writing of an SM, EE, ECS, PhD, or ScD thesis; to be arranged by the student and an appropriate MIT faculty member.
Fall: M. Bittrich IAP: M. Bittrich Spring: M. Bittrich Textbooks arranged individually
6.THM Master of Engineering Program Thesis
(, , , )
Prereq: None
Units arranged
IAP: TBA.
Spring: TBA.
Program of research leading to the writing of an MEng thesis; to be arranged by the student and an appropriate MIT faculty member. Restricted to MEng graduate students.
Fall: K. Lacurts IAP: K. Lacurts Spring: K. Lacurts No required or recommended textbooks
6.UR Undergraduate Research in Electrical Engineering and Computer Science
(, , , )
Prereq: None
Units arranged [P/D/F]
IAP: TBA.
Spring: TBA.
Individual research project arranged with appropriate faculty member or approved advisor. Forms and instructions for the final report are available in the EECS Undergraduate Office.
Fall: K. Lacurts IAP: K. Lacurts Spring: K. Lacurts No required or recommended textbooks
Special Subjects
6.S040 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S041 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
1st mtg in 3-442. Lecture: TR1-2.30 (E51-057)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Mullainathan, A. Rambachanv No textbook information available
6.S042 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
H. Balakrishnan
6.S043 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S044 Special Subject in Electrical Engineering and Computer Science
(, ) Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S045 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S046 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S047 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S050 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S051 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S052 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-3
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S053 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
J. Han
6.S054 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S055 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S056 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S057 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units arranged
URL: https://www.eecs.mit.edu/academics/subject-updates/
TBA.
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
A. Chlipala No textbook information available
6.S058 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S059 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S060 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Basic undergraduate subjects not offered in the regular curriculum.
Consult Department
6.S061 Special Subject in Electrical Engineering and Computer Science
(, ) Not offered regularly; consult department
Prereq: None
Units arranged
Basic undergraduate subjects not offered in the regular curriculum.
Staff
6.S062 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S063 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S076 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S077 Special Subject in Electrical Engineering and Computer Science
() ; first half of term
Prereq: Permission of instructor
Units arranged
URL: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
Ends Mar 21. Lecture: W1-4 (4-257)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
T. Heldt No textbook information available
6.S078 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S079 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S080 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S081 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Subject Cancelled
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S082 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S083 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S084 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S085 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S086 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S087 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S088 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Ends Jan 17. Lecture: MTWRF4 (4-163)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
D. Karger No textbook information available
6.S089 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S090 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
D. Boning, H. Dargan
6.S091 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
Lecture: TR3-5 (24-115)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
C. Uhler No textbook information available
6.S092 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
Lecture: MWF10 (2-190) Lab: TBA
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department No textbook information available
6.S093 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Meets 1/21 to 1/24. Lecture: MTWR10-4 (32-144)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
J. Solomon No textbook information available
6.S094 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Begins Jan 27. Lecture: MTWRF10-1 (45-102)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
L. Kaelbling No textbook information available
6.S095 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
Lecture: TR2-5 (10-250) Recitation: W1-3 (4-370) or F1-3 (4-370)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
G. Bresler No textbook information available
6.S096 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Subject Cancelled
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S097 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Lecture: TR11-12.30 (34-304)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
P. Keathley No textbook information available
6.S098 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Subject Cancelled
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S099 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Lecture: TR11.30-1 (26-168)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
C. Uhler No textbook information available
6.S183 Special Laboratory Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Ends Jan 17. Lecture: MTWRF10 (32-144)
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
P. Parrilo No textbook information available
6.S184 Special Laboratory Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Begins Jan 21. Lecture: MTRF11-12.30 (3-370) Lab: W11-12.30,F2-3.30 (3-370)
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
T. Jaakkola No textbook information available
6.S185 Special Laboratory Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
TBA.
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Leeb No required or recommended textbooks
6.S186 Special Laboratory Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Ends Jan 17. Lecture: MWF1-3 (32-124)
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department No textbook information available
6.S187 Special Laboratory Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S188 Special Laboratory Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S189 Special Laboratory Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S190 Special Laboratory Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S191 Special Laboratory Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
Lecture: MTWRF1-4 (ENDS JAN 10) (32-123) Lab: TBA
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
D. Rus No textbook information available
6.S192 Special Laboratory Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2024/
Meets 1/21 to 1/24. Lecture: TWR9-5 (34-501)
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Leeb No required or recommended textbooks
6.S193 Special Laboratory Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S197 Special Laboratory Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S193-6.S198 Special Laboratory Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Laboratory subject that covers content not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S630 Special Subject in Engineering Leadership
()
Prereq: None
Units arranged
URL: https://https://gelp.mit.edu/grad-people-products-projects
Lecture: TR10-12 (26-322)
Covers subject matter not offered in the regular curriculum. Consult the Gordon Engineering Leadership Program or Riccio Graduate Engineering Leadership Program to learn of offerings for a particular term.
A. Hu No textbook information available
6.S640 Special Subject in Engineering Leadership
()
Prereq: None
Units arranged
URL: https://gelp.mit.edu/grad-research-matter
Lecture: T EVE (5-7 PM) (32-082)
Covers subject matter not offered in the regular curriculum. Consult the Gordon Engineering Leadership Program or Riccio Graduate Engineering Leadership Program to learn of offerings for a particular term.
A. Hu No textbook information available
6.S650 Special Subject in Engineering Leadership
()
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult the Gordon Engineering Leadership Program or Riccio Graduate Engineering Leadership Program to learn of offerings for a particular term.
M. Pheifer
6.S660 Special Subject in Engineering Leadership
(, )
Prereq: None
Units arranged
Lecture: W1,F10-12 (26-328)
Covers subject matter not offered in the regular curriculum. Consult the Gordon Engineering Leadership Program or Riccio Graduate Engineering Leadership Program to learn of offerings for a particular term.
M. Pheifer No textbook information available
6.S890 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
G. Farina
6.S891 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S892 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S893 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S894 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
J. Ragan-Kelley
6.S895 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
6.S896 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S897 Special Subject in Computer Science
() ; first half of term
Prereq: Permission of instructor
Units arranged
URL: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
Ends Mar 21. Lecture: W1-4 (4-257)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
T. Heldt No textbook information available
6.S898 Special Subject in Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S899 Special Subject in Computer Science
(, )
Prereq: Permission of instructor
Units arranged
Lecture: MW11-12.30 (36-153)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Fall: J. Han Spring: J. Han No textbook information available
6.S911 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum.
Consult Department
6.S912 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2024/
TBA.
Covers subject matter not offered in the regular curriculum.
S. Leeb No textbook information available
6.S913 Special Subject in Electrical Engineering and Computer Science
(, , ) Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum.
Staff
6.S914 Special Subject in Electrical Engineering and Computer Science
(, , ) Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum.
Staff
6.S915 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2024/
Meets 1/13 to 1/17. Lecture: TWF1-3 (24-115)
Covers subject matter not offered in the regular curriculum.
C. Uhler No textbook information available
6.S916 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum.
Consult Department
6.S917 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2024/
Lecture: TR2.30-4 (36-156)
Covers subject matter not offered in the regular curriculum.
J. Steinmeyer No textbook information available
6.S918 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2024/
Lecture: WF2.30-5 (37-212)
Covers subject matter not offered in the regular curriculum.
D. Englund No textbook information available
6.S919 Special Subject in Electrical Engineering and Computer Science
(, , ) Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged [P/D/F]
Covers subject matter not offered in the regular curriculum.
Staff
6.S950 Special Subject in Electrical Engineering and Computer Science
() ; first half of term
Prereq: None
Units arranged
URL: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
Ends Mar 14. Lecture: W4-5.30 (E62-223)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
W. Oliver No textbook information available
6.S951 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Bates
6.S952 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-3
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S953 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S954 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
Lecture: TR9.30-11 (32-124)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Beery No required or recommended textbooks
6.S955 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S956 Special Subject in Electrical Engineering and Computer Science
(, , )
Prereq: None
Units arranged [P/D/F]
TBA.
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Fall: K. Lacurts Spring: K. Lacurts Summer: Consult Department No required or recommended textbooks
6.S960 Special Studies: Electrical Engineering and Computer Science
(, ) Not offered regularly; consult department
Prereq: None
Units arranged
Opportunity for study of graduate-level topics related to electrical engineering and computer science but not included elsewhere in the curriculum. Registration under this subject normally used for situations involving small study groups. Normal registration is for 12 units. Registration subject to approval of professor in charge.
Consult Department Graduate Office
6.S961 Special Studies: Electrical Engineering and Computer Science
(, ) Not offered regularly; consult department
Prereq: None
Units arranged
Opportunity for study of graduate-level topics related to electrical engineering and computer science but not included elsewhere in the curriculum. Registration under this subject normally used for situations involving small study groups. Normal registration is for 12 units. Registration subject to approval of professor in charge.
Consult Department Graduate Office
6.S962 Special Studies: Electrical Engineering and Computer Science
(, ) Not offered regularly; consult department
Prereq: None
Units arranged
Opportunity for study of graduate-level topics related to electrical engineering and computer science but not included elsewhere in the curriculum. Registration under this subject normally used for situations involving small study groups. Normal registration is for 12 units. Registration subject to approval of professor in charge.
Consult Department Graduate Office
6.S963-6.S967 Special Studies: EECS
()
Prereq: None
Units arranged
URL: 6.S963: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
6.S966: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
6.S963: Begins Mar 31. Lecture: MW2.30-4 (36-144)
6.S966: Lecture: MW2.30-4 (4-149)
Opportunity for study of graduate-level topics related to electrical engineering and computer science but not included elsewhere in the curriculum. Registration under this subject normally used for situations involving small study groups. Normal registration is for 12 units. Registration subject to approval of professor in charge. Consult the department for details.
K. Lacurts 6.S963: No textbook information available
6.S966: No textbook information available
6.S974 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
V. Vassilevska Williams
6.S975 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units arranged [P/D/F]
URL: IAP URL: https://www.eecs.mit.edu/academics/iap-offerings/iap-2025/
Begins Jan 21. Lecture: MTRF11-12.30 (3-370) Lab: W11-12.30,F2-3.30 (3-370)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department No textbook information available
6.S976 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S977 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Hopkins
6.S978 Special Subject in Electrical Engineering and Computer Science
()
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
K. He
6.S979 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units arranged
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S980 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S981 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S982 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: Permission of instructor
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S983 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S984 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S985 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S986 Special Subject in Electrical Engineering and Computer Science
() Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Consult Department
6.S987 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
Lecture: MW1-2.30 (45-102) Recitation: F1 (45-102)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
W. Oliver No textbook information available
6.S988 Special Subject in Electrical Engineering and Computer Science
()
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/special-subjects-spring-2025/
Lecture: TR1-2.30 (1-150)
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
M. Wainwright No textbook information available
Common Ground for Computing Education
6.C01 Modeling with Machine Learning: from Algorithms to Applications
(); first half of term
(Subject meets with 6.C51)
Prereq: Calculus II (GIR) and 6.100A; Coreq: 1.C01, 2.C01, 3.C01, 6.C011, 7.C01, or 22.C01
Units: 2-0-4
Ends Mar 21. Lecture: MW2.30-4 (32-123)
Focuses on modeling with machine learning methods with an eye towards applications in engineering and sciences. Introduction to modern machine learning methods, from supervised to unsupervised models, with an emphasis on newer neural approaches. Emphasis on the understanding of how and why the methods work from the point of view of modeling, and when they are applicable. Using concrete examples, covers formulation of machine learning tasks, adapting and extending methods to given problems, and how the methods can and should be evaluated. Students taking graduate version complete additional assignments. Students cannot receive credit without completion of a 6-unit disciplinary module in the same semester. Enrollment may be limited.
R. Barzilay No textbook information available
6.C011 Modeling with Machine Learning for Computer Science
(New)
(); second half of term
(Subject meets with 6.C511)
Prereq: 6.100A, 6.C01, (6.1200 or 6.3700), and (18.06 or 18.C06)
Units: 3-0-3
Begins Mar 31. Lecture: MW2.30-4 (32-144)
Focuses on in-depth modeling of engineering tasks as machine learning problems. Emphasizes framing, method design, and interpretation of results. In comparison to broader prerequisite 6.C01, this project-oriented subject consists of deep dives into select technical areas or engineering tasks involving both supervised and exploratory uses of machine learning. Explores technical areas such robustness, interpretability, fairness and engineering tasks such as recommender systems, performance optimization, and automated design. Students taking graduate version complete additional assignments. Students cannot receive credit without completion of the core subject 6.C01. Enrollment may be limited.
S. Shen No textbook information available
6.C06[J] Linear Algebra and Optimization
()
(Same subject as 18.C06[J])
Prereq: Calculus II (GIR)
Units: 5-0-7
Credit cannot also be received for 18.06, 18.700, ES.1806
Introductory course in linear algebra and optimization, assuming no prior exposure to linear algebra and starting from the basics, including vectors, matrices, eigenvalues, singular values, and least squares. Covers the basics in optimization including convex optimization, linear/quadratic programming, gradient descent, and regularization, building on insights from linear algebra. Explores a variety of applications in science and engineering, where the tools developed give powerful ways to understand complex systems and also extract structure from data.
S. Johnson
6.C25[J] Real World Computation with Julia
()
(Same subject as 1.C25[J], 12.C25[J], 16.C25[J], 18.C25[J], 22.C25[J])
Prereq: 6.100A, 18.03, and 18.06
Units: 3-0-9
Focuses on algorithms and techniques for writing and using modern technical software in a job, lab, or research group environment that may consist of interdisciplinary teams, where performance may be critical, and where the software needs to be flexible and adaptable. Topics include automatic differentiation, matrix calculus, scientific machine learning, parallel and GPU computing, and performance optimization with introductory applications to climate science, economics, agent-based modeling, and other areas. Labs and projects focus on performant, readable, composable algorithms, and software. Programming will be in Julia. Expects students to have some familiarity with Python, Matlab, or R. No Julia experience necessary.
A. Edelman, R. Ferrari, B. Forget, C. Leiseron,Y. Marzouk, J. Williams
6.C27[J] Computational Imaging: Physics and Algorithms
()
(Same subject as 2.C27[J], 3.C27[J]) (Subject meets with 2.C67[J], 3.C67[J], 6.C67[J])
Prereq: 18.C06 and (1.00, 1.000, 2.086, 3.019, or 6.100A)
Units: 3-0-9
Explores the contemporary computational understanding of imaging: encoding information about a physical object onto a form of radiation, transferring the radiation through an imaging system, converting it to a digital signal, and computationally decoding and presenting the information to the user. Introduces a unified formulation of computational imaging systems as a three-round "learning spiral": the first two rounds describe the physical and algorithmic parts in two exemplary imaging systems. The third round involves a class project on an imaging system chosen by students. Undergraduate and graduate versions share lectures but have different recitations. Involves optional "clinics" to even out background knowledge of linear algebra, optimization, and computational imaging-related programming best practices for students of diverse disciplinary backgrounds. Students taking graduate version complete additional assignments.
G. Barbastathis
6.C35[J] Interactive Data Visualization and Society
()
(Same subject as 11.C35[J], CMS.C35[J], IDS.C35[J]) (Subject meets with 6.C85[J], 11.C85[J], IDS.C85[J])
Prereq: None
Units: 3-4-8
Credit cannot also be received for 6.8530, 11.154, 11.454
Lecture: MW1-2.30 (45-230) Lab: R3 (45-230)
Covers the design, ethical, and technical skills for creating effective visualizations. Short assignments build familiarity with the data analysis and visualization design process. Weekly lab sessions present coding and technical skills. A final project provides experience working with real-world big data, provided by external partners, in order to expose and communicate insights about societal issues. Students taking graduate version complete additional assignments. Enrollment limited. Enrollment limited.
A. Satyanarayan No textbook information available
6.C40[J] Ethics of Computing
(New)
()
(Same subject as 24.C40[J])
Prereq: None
Units: 3-0-9
Explores ethical questions raised by the potentially transformative power of computing technologies. Topics include: lessons from the history of transformative technologies; the status of property and privacy rights in the digital realm; effective accelerationism, AI alignment, and existential risk; algorithmic bias and algorithmic fairness; and free speech, disinformation, and polarization on online platforms.
B. Skow, A. Solar-Lezama
6.C51 Modeling with Machine Learning: from Algorithms to Applications
(); first half of term
(Subject meets with 6.C01)
Prereq: Calculus II (GIR) and 6.100A; Coreq: 1.C51, 2.C51, 3.C51, 6.C511, 7.C51, 22.C51, or SCM.C51
Units: 2-0-4
Ends Mar 21. Lecture: MW2.30-4 (32-123)
Focuses on modeling with machine learning methods with an eye towards applications in engineering and sciences. Introduction to modern machine learning methods, from supervised to unsupervised models, with an emphasis on newer neural approaches. Emphasis on the understanding of how and why the methods work from the point of view of modeling, and when they are applicable. Using concrete examples, covers formulation of machine learning tasks, adapting and extending methods to given problems, and how the methods can and should be evaluated. Students taking graduate version complete additional assignments. Students cannot receive credit without completion of a 6-unit disciplinary module in the same semester. Enrollment may be limited.
R. Barzilay, T. Jaakkola No textbook information available
6.C511 Modeling with Machine Learning for Computer Science
(New)
(); second half of term
(Subject meets with 6.C011)
Prereq: 6.100A, 6.C51, (6.1200 or 6.3700), and (18.06 or 18.C06)
Units: 3-0-3
Begins Mar 31. Lecture: MW2.30-4 (32-144)
Focuses on in-depth modeling of engineering tasks as machine learning problems. Emphasizes framing, method design, and interpretation of results. In comparison to broader co-requisite 6.C01/6.C51, this project oriented subject consists of deep dives into select technical areas or engineering tasks involving both supervised and exploratory uses of machine learning. Deep dives into technical areas such robustness, interpretability, fairness; engineering tasks such as recommender systems, performance optimization, automated design. Students taking graduate version complete additional assignments. Students cannot receive credit without completion of the core subject 6.C51. Enrollment may be limited.
S. Shen No textbook information available
6.C57[J] Optimization Methods
(New)
()
(Same subject as 15.C57[J], IDS.C57[J]) (Subject meets with 6.C571[J], 15.C571[J])
Prereq: 18.C06 or permission of instructor
Units: 4-0-8
Introduction to the methods and applications of optimization. Topics include linear optimization, duality, non-linear optimization, integer optimization, and optimization under uncertainty. Instruction provided in modeling techniques to address problems arising in practice, mathematical theory to understand the structure of optimization problems, computational algorithms to solve complex optimization problems, and practical applications. Covers several examples and in-depth case studies based on real-world data to showcase impactful applications of optimization across management and engineering. Computational exercises based on the Julia-based programming language JuMP. Includes a term project. Basic competency in computational programming and linear algebra recommended. Students taking graduate version complete additional assignments. This subject was previously listed as 15.093/6.7200/IDS.200.
A. Jacquillat, H. Lu
6.C571[J] Optimization Methods
(New)
()
(Same subject as 15.C571[J]) (Subject meets with 6.C57[J], 15.C57[J], IDS.C57[J])
Prereq: 18.C06 or permission of instructor
Units: 4-0-8
Introduction to the methods and applications of optimization. Topics include linear optimization, duality, non-linear optimization, integer optimization, and optimization under uncertainty. Instruction provided in modeling techniques to address problems arising in practice, mathematical theory to understand the structure of optimization problems, computational algorithms to solve complex optimization problems, and practical applications. Covers several examples and in-depth case studies based on real-world data to showcase impactful applications of optimization across management and engineering. Computational exercises based on the Julia-based programming language JuMP. Includes a term project. Basic competency in computational programming and linear algebra recommended. Students taking graduate version complete additional assignments. This subject was previously listed as 6.7201. One section primarily reserved for Sloan students; check syllabus for details.
A. Jacquillat, H. Lu
6.C67[J] Computational Imaging: Physics and Algorithms
()
(Same subject as 2.C67[J], 3.C67[J]) (Subject meets with 2.C27[J], 3.C27[J], 6.C27[J])
Prereq: 18.C06 and (1.00, 1.000, 2.086, 3.019, or 6.100A)
Units: 3-0-9
Contemporary understanding of imaging is computational: encoding onto a form of radiation the information about a physical object, transferring the radiation through the imaging system, converting it to a digital signal, and computationally decoding and presenting the information to the user. This class introduces a unified formulation of computational imaging systems as a three-round "learning spiral": the first two rounds, instructors describe the physical and algorithmic parts in two exemplary imaging systems. The third round, students conduct themselves as the class project on an imaging system of their choice. The undergraduate and graduate versions share lectures but have different recitations. Throughout the term, we also conduct optional "clinics" to even out background knowledge of linear algebra, optimization, and computational imaging-related programming best practices for students of diverse disciplinary backgrounds.
G. Barbastathis
6.C85[J] Interactive Data Visualization and Society
()
(Same subject as 11.C85[J], IDS.C85[J]) (Subject meets with 6.C35[J], 11.C35[J], CMS.C35[J], IDS.C35[J])
Prereq: None
Units: 3-1-8
Credit cannot also be received for 6.8530, 11.154, 11.454
Lecture: MW1-2.30 (45-230) Lab: R4 (45-230)
Covers the design, ethical, and technical skills for creating effective visualizations. Short assignments build familiarity with the data analysis and visualization design process. Students participate in hour-long studio reading sessions. A final project provides experience working with real-world big data, provided by external partners, in order to expose and communicate insights about societal issues. Students taking graduate version complete additional assignments.
A. Satyanarayan No textbook information available
|