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

Course 6: Electrical Engineering and Computer Science
Fall 2024


Cross-cutting EECS Subjects

6.9000 Engineering for Impact
______

Undergrad (Spring)
Prereq: 6.1910, 6.2000, and 6.3100
Units: 2-3-7
______
Students work in large teams to engineer hardware/software systems that solve important problems in society. Topics include requirements, specifications, system design and partitioning, detailed engineering design, prototyping and implementation, test and verification, and the ethical implications of these choices. Explores case studies of existing hardware/software systems to understand implications of different system design choices. Teams design and build functional prototypes of useful systems. Grading is based on individual- and team-based elements. Enrollment may be limited due to staffing and space requirements.
Staff

6.9010 Introduction to EECS via Interconnected Embedded Systems
______

Undergrad (Spring) Institute Lab
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
______

Graduate (Fall)
(Same subject as 4.140[J], MAS.863[J])
Prereq: Permission of instructor
Units: 3-9-6
URL: https://fab.cba.mit.edu/classes/MAS.863/
Add to schedule Lecture: W1-4 (E14-633) Recitation: R EVE (5-7 PM) (E14-633) +final
______
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
No textbook information available

6.9030 Strobe Project Laboratory
______

Undergrad (Fall, Spring) Institute Lab
Prereq: Physics II (GIR) or permission of instructor
Units: 2-8-2
Add to schedule Lecture: MW12 (24-307) 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.
J. Bales
No required or recommended textbooks

6.9080 Introduction to EECS via Robotics
______

Undergrad (Spring) Institute Lab
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
______

Undergrad (Fall, Spring) Can be repeated for credit
Prereq: Permission of instructor
Units: 2-0-4
Add to schedule 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.
D. Katabi
No textbook information available

6.UAT Oral Communication
______

Undergrad (Fall, Spring)
Prereq: None
Units: 3-0-6
URL: https://uat.mit.edu
Add to schedule Lecture: MW10 (32-123) Recitation: TR3 (34-301) or TR4 (34-301) or TR9 (34-302) or TR10 (34-302) or TR3 (34-302) or TR4 (34-302) or TR9 (34-303) or TR10 (34-303) or TR3 (34-303) or TR4 (34-303) or TR9 (34-304) or TR10 (34-304)
______
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
______

Undergrad (Fall, Spring); first half of term
(Same subject as 2.7231[J], 16.6621[J])
Prereq: None
Units: 2-0-1 [P/D/F]
Add to schedule Ends Oct 25. Lecture: M EVE (7-9 PM) (32-141) Recitation: M EVE (9 PM) (32-123)
______
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.
C. Kotelly
No textbook information available

6.910A Design Thinking and Innovation Leadership for Engineers
______

Undergrad (Fall, Spring); first half of term
Engineering School-Wide Elective Subject.
(Offered under: 2.723A, 6.910A, 16.662A)
Prereq: None
Units: 2-0-1
Add to schedule Ends Oct 25. Lecture: M EVE (7-9 PM) (32-141) or M3-5 (32-141) Recitation: M EVE (9 PM) (32-123)
______
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
______

Undergrad (Fall, Spring); second half of term
Engineering School-Wide Elective Subject.
(Offered under: 2.723B, 6.910B, 16.662B)
Prereq: 6.910A
Units: 2-0-1
Add to schedule Begins Oct 28. Lecture: M EVE (7-9 PM) (32-141) or M3-5 (32-141) Recitation: M EVE (9 PM) (32-123)
______
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.
B. Kotelly
No textbook information available

6.9110 Engineering Leadership Lab
______

Undergrad (Fall, Spring) Can be repeated for credit
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
Add to schedule Lab: F9-11 (32-124) or F1-3 (32-124) or F3-5 (32-124)
______
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.
L. McGonagle, J. Feiler
No required or recommended textbooks

6.9120 Engineering Leadership
______

Undergrad (Fall, Spring) Can be repeated for credit
Engineering School-Wide Elective Subject.
(Offered under: 6.9120, 16.651)
Prereq: None. Coreq: 6.9110; or permission of instructor
Units: 1-0-2
Add to schedule 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
______

Undergrad (Fall, Spring) Can be repeated for credit
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
Add to schedule Lab: F9-11 (32-124) or F1-3 (32-124) or F3-5 (32-124)
______
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.
L. Mcgonagle
No required or recommended textbooks

6.9140 Project Engineering
______

Undergrad (IAP)
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]
______
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.
O. de Weck, J. Feiler, L. McGonagle, R. Rahaman

6.9150[J] Leading Innovation in Teams
______

Undergrad (Spring)
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: Moving Ideas to Impact
______

Undergrad (Fall, Spring)
(Same subject as 15.359[J])
Prereq: None
Units: 3-3-6
Add to schedule Lecture: TR9-10.30 (56-114)
______
Provides students the perspective of a Chief Technology Officer of a start-up, large corporation, or a not-for-profit. Details the innovation process, from an idea's inception through impact in the economy, regardless of organizational setting. Explores how solutions are developed to become ready for broader market deployment. Includes testing and development of the problem-solution fit, probing of solutions for robustness, and testing of both technical and operational scaling of proposed solutions. Examines the human aspects of innovation, specifically issues of team building and readiness. Considers the broader system for innovation, including the role of key stakeholders in shaping its success in order to arrive at an impactful solution. Addresses intellectual property, the effect of regulations and social and cultural differences across varied global markets, and the personal skillset necessary to align and manage these issues.
Fall: V. Bulovic
Spring: G. Keselman, F. Murray, V. Bulovic, S. Karaman
No textbook information available

6.9260 Multistakeholder Negotiation for Technical Experts
______

Graduate (Spring)
Prereq: None
Units: 2-0-4
______
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

6.9270 Negotiation and Influence Skills for Technical Leaders
______

Graduate (Fall)
Prereq: None
Units: 2-0-4
Add to schedule Lecture: M EVE (4-6 PM) (56-154)
______
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. Moore
No textbook information available

6.9280[J] Leading Creative Teams
______

Graduate (Fall, Spring)
(Same subject as 15.674[J], 16.990[J])
Prereq: Permission of instructor
Units: 3-0-6
Add to schedule Lecture: MW2.30-4 (4-163)
______
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.
D. Nino
No textbook information available

6.EPE UPOP Engineering Practice Experience
______

Undergrad (Fall, Spring) Can be repeated for credit
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]
Add to schedule Lab: M11 (3-333) or M1 (3-442) or W11 (3-333) or W1 (3-133) or F11 (3-333) or F1 (37-212)
______
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: D. Fordell, C. Greaney
Spring: D. Fordell, C. Greaney
No textbook information available

6.EPW UPOP Engineering Practice Workshop
______

Undergrad (Fall, IAP, Spring)
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]
Add to schedule 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: C. Greaney
IAP: C. Greaney
Spring: C. Greaney
No textbook information available

EECS & Beyond

6.9300 StartMIT: Workshop for Entrepreneurs and Innovators
______

Undergrad (IAP)
Prereq: None
Units: 4-0-2 [P/D/F]
______
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. Students taking graduate version complete different assignments.
Staff

6.9302[J] StartMIT: Exploring Entrepreneurship and Innovation
______

Graduate (IAP)
(Same subject as 15.352[J])
Prereq: None
Units: 4-0-2 [P/D/F]
______
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.
Staff

6.9310 Patents, Copyrights, and the Law of Intellectual Property
______

Undergrad (Fall)
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
______

Undergrad (Fall, Spring)
Engineering School-Wide Elective Subject.
(Offered under: 1.082, 2.900, 6.9320, 10.01, 16.676)
(Subject meets with 6.9321, 20.005)
Prereq: None
Units: 2-0-4
Add to schedule Lecture: M3-5 (66-144) or T3-5 (66-148) or W3-5 (66-148) or W EVE (7-9 PM) (66-144)
______
<p class="elementToProof">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, M. Hemann, D. Lauffenburger, K. Hansen
No textbook information available

6.9321 Ethics for Engineers - Independent Inquiry
______

Undergrad (Fall)
Not offered regularly; consult department
(Subject meets with 1.082[J], 2.900[J], 6.9320[J], 10.01[J], 16.676[J], 20.005)
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
______

Graduate (Spring)
(Same subject as 15.481[J])
Prereq: 15.401, 15.414, or 15.415
Units: 4-0-5
______
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.
Staff

6.9360 Management in Engineering
______

Undergrad (Fall)
Engineering School-Wide Elective Subject.
(Offered under: 2.96, 6.9360, 10.806, 16.653)
Prereq: None
Units: 3-1-8
Add to schedule Lecture: MW11-12.30 (35-225) Lab: M4 (1-150) or T10 (1-375) or R4 (1-375) or F1 (1-135)
______
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
No textbook information available

Independent Activities Period

6.9500 Introduction to MATLAB
______

Undergrad (IAP)
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
______

Undergrad (IAP)
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
______

Undergrad (IAP)
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
______

Undergrad (IAP)
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
______

Undergrad (IAP)
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++
______

Undergrad (IAP)
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
______

Undergrad (IAP) Can be repeated for credit
Prereq: None
Units: 2-2-2 [P/D/F]
______
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

6.9610 The Battlecode Programming Competition
______

Undergrad (IAP) Can be repeated for credit
Prereq: None
Units: 2-0-4 [P/D/F]
______
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

6.9620 Web Lab: A Web Programming Class and Competition
______

Undergrad (IAP) Can be repeated for credit
Prereq: None
Units: 1-0-5 [P/D/F]
______
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

6.9630 Pokerbots Competition
______

Undergrad (IAP) Can be repeated for credit
Prereq: None
Units: 1-0-5 [P/D/F]
______
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

Non-classroom & Career

6.9700 Studies in Artificial Intelligence and Decision Making
______

Graduate (Fall)
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
______

Graduate (Spring, Summer)
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
No textbook information available

6.9720 Research in Artificial Intelligence and Decision Making
______

Not offered academic year 2024-2025Graduate (Spring, Summer)
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
No textbook information available

6.9800 Independent Study in Electrical Engineering and Computer Science
______

Undergrad (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
Add to schedule Consult department TBA.
______
Opportunity for independent study at the undergraduate level under regular supervision by a faculty member. Study plans require prior approval.
K. Lacurts
No required or recommended textbooks

6.9820 Practical Internship Experience
______

Undergrad (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: None
Units: 0-1-0 [P/D/F]
Add to schedule Consult department 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.
K. Lacurts
No required or recommended textbooks

6.9830 Professional Perspective Internship
______

Graduate (Fall, IAP, Spring, Summer)
Prereq: None
Units: 0-1-0 [P/D/F]
Add to schedule 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.
K. Lacurts
No required or recommended textbooks

6.9840 Practical Experience in EECS
______

Graduate (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: None
Units: 0-1-0 [P/D/F]
Add to schedule 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.
M. Bittrich
No textbook information available

6.9850 6-A Internship
______

Undergrad (Fall, Spring, Summer)
Prereq: None
Units: 0-12-0 [P/D/F]
Add to schedule 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.
P. Capistrano
No textbook information available

6.9860 Advanced 6-A Internship
______

Undergrad (Fall, Spring, Summer)
Prereq: 6.9850
Units: 0-12-0 [P/D/F]
Add to schedule 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.
P. Capistrano
No textbook information available

6.9870 Graduate 6-A Internship
______

Graduate (Fall, Spring, Summer)
Prereq: 6.9850 or 6.9860
Units: 0-12-0 [P/D/F]
Add to schedule 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.
P. Capistrano
No textbook information available

6.9880 Graduate 6-A Internship
______

Graduate (Fall, Spring, Summer)
Prereq: 6.9870
Units: 0-12-0 [P/D/F]
Add to schedule 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.
P. Capistrano
No textbook information available

6.9900 Teaching Electrical Engineering and Computer Science
______

Graduate (Fall, Spring) Can be repeated for credit
Prereq: None
Units arranged [P/D/F]
Add to schedule Consult department TBA.
______
For Teaching Assistants in Electrical Engineering and Computer Science, in cases where teaching assignment is approved for academic credit by the department.
L. Bella
No required or recommended textbooks

6.9910 Research in Electrical Engineering and Computer Science
______

Graduate (Fall, Spring, Summer) Can be repeated for credit
Prereq: None
Units arranged [P/D/F]
Add to schedule Consult department 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.
K. Lacurts
No required or recommended textbooks

6.9920 Introductory Research in Electrical Engineering and Computer Science
______

Graduate (Fall, Spring, Summer) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
Add to schedule TBA.
______
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.
M. Bittrich
No textbook information available

6.9930 Networking Seminars in EECS
______

Graduate (Fall)
Prereq: None
Units arranged [P/D/F]
Add to schedule TBA.
______
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
No textbook information available

6.9932 Introduction to Research in Electrical Engineering and Computer Science
______

Graduate (Fall, Spring, Summer)
Prereq: Permission of instructor
Units: 3-0-0
Add to schedule Lecture: M EVE (4-6 PM) (32-124)
______
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.
L. Kolodziejski
No textbook information available

6.9940 Professional Perspective I
______

Graduate (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: None
Units: 0-0-1 [P/D/F]
Add to schedule 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
Spring: Consult Department Graduate Office
Summer: Consult Department Graduate Office
No textbook information available

6.9950 Professional Perspective II
______

Graduate (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: 6.9940
Units: 0-0-1 [P/D/F]
Add to schedule 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
Spring: Consult Department Graduate Office
No textbook information available

6.9960 Experience in Technical Communication
______

Graduate (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
Add to schedule 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: D. Chien, D. Montgomery
No textbook information available

6.9970 Academic Job Search
______

Graduate (Fall)
Prereq: Permission of instructor
Units: 2-0-4
Add to schedule Lecture: T EVE (4.30-6.30 PM) (32-141)
______
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
No textbook information available

6.9990 Independent Study in Electrical Engineering and Computer Science
______

Graduate (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: None
Units arranged
Add to schedule TBA.
______
Opportunity for independent study under regular supervision by a faculty member. Projects require prior approval.
M. Bittrich
No textbook information available

6.THG Graduate Thesis
______

Graduate (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: Permission of instructor
Units arranged
Add to schedule Consult department 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.
M. Bittrich
Textbooks arranged individually

6.THM Master of Engineering Program Thesis
______

Graduate (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: None
Units arranged
Add to schedule Consult department 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.
K. Lacurts
No required or recommended textbooks

6.UR Undergraduate Research in Electrical Engineering and Computer Science
______

Undergrad (Fall, IAP, Spring, Summer) Can be repeated for credit
Prereq: None
Units arranged [P/D/F]
Add to schedule 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.
K. Lacurts
No required or recommended textbooks

Special Subjects

6.S040 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit
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. Mullainathan, A. Rambachanv

6.S042 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall, Spring) Can be repeated for credit
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.S043 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall)
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
______

Undergrad (Fall, Spring) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Spring)
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.S047 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit
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.
Staff

6.S053 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall) Can be repeated for credit
Prereq: None
Units: 3-0-9
Add to schedule TBA.
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff
No textbook information available

6.S054 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
Not offered regularly; consult department
Prereq: None
Units: 3-0-9
Add to schedule 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.S056 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
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.S058 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Spring)
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.S060 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall) Can be repeated for credit
Prereq: None
Units arranged
Add to schedule Lecture: T4 (36-112)
______
Basic undergraduate subjects not offered in the regular curriculum.
D. Perreault
No textbook information available

6.S061 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall, Spring) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
Prereq: None
Units arranged
URL: https://www.eecs.mit.edu/academics/subject-updates/subject-updates-fall-2023/#6.S062
Add to schedule Lecture: T1-3 (34-303)
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
H. Abelson
No textbook information available

6.S063 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit; first half of term
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.S078 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Spring) Can be repeated for credit
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.S082 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S086 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S087 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S088 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S089 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S090 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Summer) Can be repeated for credit
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
No textbook information available

6.S091 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S092 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S093 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S094 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S095 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S096 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S097 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S098 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.
Staff

6.S099 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S183 Special Laboratory Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S184 Special Laboratory Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S185 Special Laboratory Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S186 Special Laboratory Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S187 Special Laboratory Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
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
______

Undergrad (IAP) Can be repeated for credit
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
______

Undergrad (IAP) Can be repeated for credit
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
______

Undergrad (IAP) Can be repeated for credit
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.S192 Special Laboratory Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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.S193 Special Laboratory Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
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
______

Undergrad (IAP) Can be repeated for credit
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
______

Undergrad (Fall) Can be repeated for credit
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
______

Graduate (Spring) Can be repeated for credit
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.
Staff

6.S640 Special Subject in Engineering Leadership
______

Graduate (Spring) Can be repeated for credit
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.
Staff

6.S650 Special Subject in Engineering Leadership
______

Graduate (Spring) Can be repeated for credit
Not offered regularly; consult department
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.
Staff

6.S660 Special Subject in Engineering Leadership
______

Graduate (Spring) Can be repeated for credit
Not offered regularly; consult department
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.
Staff

6.S890 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/subject-updates-fall-2024/#6.S890
Add to schedule Lecture: TR11-12.30 (3-333)
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
G. Farina
No textbook information available

6.S891 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: None
Units arranged
Add to schedule Lecture: TR9.30-11 (34-301)
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
K. Liu
No textbook information available

6.S892 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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
______

Graduate (Spring) Can be repeated for credit
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.S894 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall, Spring) Can be repeated for credit
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.S895 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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
______

Graduate (Fall) Can be repeated for credit
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/subject-updates-fall-2023/#6.S896
Add to schedule Lecture: TR2.30-4 (32-124)
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Hopkins
No textbook information available

6.S897 Special Subject in Computer Science
______

Graduate (Spring) Can be repeated for credit; first half of term
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.S898 Special Subject in Computer Science
______

Graduate (Fall) Can be repeated for credit
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
______

Graduate (Fall) Can be repeated for credit
Prereq: Permission of instructor
Units arranged
Add to schedule TBA.
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
D. Shah
No textbook information available

6.S911 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Spring) Can be repeated for credit
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
______

Undergrad (IAP) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
______
Covers subject matter not offered in the regular curriculum.
Staff

6.S913 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall, IAP, Spring) Can be repeated for credit
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
______

Undergrad (Fall, IAP, Spring) Can be repeated for credit
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
______

Undergrad (IAP) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
______
Covers subject matter not offered in the regular curriculum.
Staff

6.S916 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
______
Covers subject matter not offered in the regular curriculum.
Staff

6.S917 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
______
Covers subject matter not offered in the regular curriculum.
Staff

6.S918 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (IAP) Can be repeated for credit
Prereq: Permission of instructor
Units arranged [P/D/F]
______
Covers subject matter not offered in the regular curriculum.
Staff

6.S919 Special Subject in Electrical Engineering and Computer Science
______

Undergrad (Fall, IAP, Spring) Can be repeated for credit
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
______

Graduate (Spring) Can be repeated for credit; first half of term
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.S951 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/subject-updates-fall-2023/#6.S951
Add to schedule Lecture: TR9.30-11 (36-156) +final
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
S. Bates
No required or recommended textbooks

6.S952 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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.
Staff

6.S953 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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.S954 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/subject-updates-fall-2023/#6.S954
Add to schedule Lecture: MW3-4.30 (32-082)
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
E. Demaine
No textbook information available

6.S955 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: None
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/subject-updates-fall-2023/#6.S955
Add to schedule Lecture: TR2.30-4 (24-307) +final
______
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.S956 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
Prereq: None
Units arranged [P/D/F]
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
Staff

6.S960 Special Studies: Electrical Engineering and Computer Science
______

Graduate (Fall, Spring) Can be repeated for credit
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
______

Graduate (Fall, Spring) Can be repeated for credit
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
______

Graduate (Fall, Spring) Can be repeated for credit
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
______

Graduate (Fall) Can be repeated for credit
Not offered regularly; consult department
Prereq: None
Units arranged
Add to schedule 6.S965: TBA.
______
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.
Consult Department
6.S965: No textbook information available

6.S974 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: None
Units arranged
Add to schedule 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.
V. Vassilevska Williams
No textbook information available

6.S975 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Not offered regularly; consult department
Prereq: None
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.S976 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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.S977 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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.S978 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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.S979 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: Permission of instructor
Units arranged
Add to schedule Lecture: T1-3 (34-301)
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
D. Hadfield-Menell
No textbook information available

6.S980 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
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
______

Graduate (Fall) Can be repeated for credit
Prereq: Permission of instructor
Units: 3-0-9
URL: https://www.eecs.mit.edu/academics/subject-updates/subject-updates-fall-2023/#6.S981
Add to schedule Lecture: TR1-2.30 (26-328)
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
A. Solar Lezama
No textbook information available

6.S982 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Fall) Can be repeated for credit
Prereq: Permission of instructor
Units: 3-0-9
Add to schedule TBA.
______
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
M. Ghassemi
No textbook information available

6.S983 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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
______

Graduate (Spring) Can be repeated for credit
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.S985 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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
______

Graduate (Spring) Can be repeated for credit
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.S987 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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.S988 Special Subject in Electrical Engineering and Computer Science
______

Graduate (Spring) Can be repeated for credit
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

Common Ground for Computing Education

6.C01 Modeling with Machine Learning: from Algorithms to Applications
______

Undergrad (Spring)
(Subject meets with 6.C51)
Prereq: Calculus II (GIR) and 6.100A; Coreq: 1.C01, 2.C01, 3.C01, 7.C01, or 22.C01
Units: 3-0-3
______
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 taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of a 6-unit disciplinary module. Enrollment may be limited.
R. Barzilay, T. Jaakkola

6.C06[J] Linear Algebra and Optimization
______

Undergrad (Fall) Rest Elec in Sci & Tech
(Same subject as 18.C06[J])
Prereq: Calculus II (GIR)
Units: 5-0-7
Credit cannot also be received for 18.06, 18.700
Add to schedule Lecture: MWF11 (45-230) Recitation: TR10 (45-102, 4-149) or TR11 (45-102) or TR12 (45-102) or TR1 (45-102) or TR2 (45-102) or TR3 (45-102) +final
______
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.
A. Moitra, P. Parrilo
No textbook information available

6.C25[J] Real World Computation with Julia
______

Undergrad (Fall)
(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
Add to schedule Lecture: MW1-2.30 (4-149)
______
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
No textbook information available

6.C27[J] Computational Imaging: Physics and Algorithms
______

Undergrad (Fall)
(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
Add to schedule Lecture: MW11-12.30 (24-121)
______
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
No textbook information available

6.C35[J] Interactive Data Visualization and Society
______

Undergrad (Spring)
(Same subject as 11.C35[J])
(Subject meets with 6.C85[J], 11.C85[J])
Prereq: None
Units: 3-1-8
Credit cannot also be received for 6.8530, 11.154, 11.454
______
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.
Staff

6.C40[J] Ethics of Computing
(New)
______

Undergrad (Fall) HASS Humanities
(Same subject as 24.C40[J])
Prereq: None
Units: 3-0-9
Add to schedule Lecture: TR10 (32-155) Recitation: F10 (56-180, 66-156) or F11 (56-180) or F12 (66-160, 8-119)
______
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.
Staff
No textbook information available

6.C51 Modeling with Machine Learning: from Algorithms to Applications
______

Graduate (Spring)
(Subject meets with 6.C01)
Prereq: Calculus II (GIR) and 6.100A; Coreq: 1.C51, 2.C51, 3.C51, 7.C51, 22.C51, or SCM.C51
Units: 3-0-3
______
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 simultaneous completion of a 6-unit disciplinary module. Enrollment may be limited.
R. Barzilay, T. Jaakkola

6.C57[J] Optimization Methods
(New)
______

Graduate (Fall)
(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
Add to schedule Lecture: MW1-2.30 (E62-233) or MW4-5.30 (E62-262) or TR8.30-10 (E62-276) or TR2.30-4 (E25-111) Recitation: F10 (E51-335) or F1 (45-230) or F2 (45-230)
______
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.
A. Jacquillat, H. Lu
No textbook information available

6.C571[J] Optimization Methods
(New)
______

Undergrad (Fall)
(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
Add to schedule Lecture: MW1-2.30 (E62-233) or MW4-5.30 (E62-262) or TR8.30-10 (E62-276) or TR2.30-4 (E25-111) Recitation: F10 (E51-335) or F1 (45-230) or F2 (45-230)
______
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. One section primarily reserved for Sloan students; check syllabus for details.
A. Jacquillat, H. Lu
No textbook information available

6.C67[J] Computational Imaging: Physics and Algorithms
______

Graduate (Fall)
(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
Add to schedule Lecture: MW11-12.30 (24-121)
______
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
No textbook information available

6.C85[J] Interactive Data Visualization and Society
______

Graduate (Spring)
(Same subject as 11.C85[J])
(Subject meets with 6.C35[J], 11.C35[J])
Prereq: None
Units: 3-1-8
Credit cannot also be received for 6.8530, 11.154, 11.454
______
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.
Staff


left arrow | 6.10/6.50 | 6.20/6.60 | 6.30/6.70 | 6.40/6.80 | 6.90/6.ZZ | right arrow



Produced: 01-MAY-2024 05:10 PM