| Current SB programs: | 6-3 | 6-4 | 6-5 | 6-7 | 6-14 | 6-9![]() |
11-6![]() |
| Current MNG programs: | 6-P3 | 6-P4 | 6-P5 | 6-P7 | 6-P14 | 6-P9![]() |
|
| Older programs: | |||||||
Degree Requirements for 6-P7_2024
MNG in Computer Science and Molecular Biology
Show old EECS subject numbers
-
Three Mathematics and Introductory subjects:
One of6.1000 6.1000 Introduction to Programming and Computer Science,
(
,
)
Prereqs: none
Units: 3-0-9Develops foundational skills in programming and in computational modeling. Covers widely used programming concepts in Python, including mutability, function objects, and object-oriented programming. Introduces algorithmic complexity and some common libraries. Throughout, demonstrates using computation to help understand real-world phenomena; topics include optimization problems, building simulations, and statistical modeling. Intended for students with at least some prior exposure to programming. Students with no programming experience are encouraged to take 6.100A and 6.100B (or 16.C20) over two terms.
6.100A6.0001 6.100A Introduction to Computer Science Programming in Python,
(
,
)
Prereqs: none
Units: 2-0-4Introduction to computer science and programming. Students develop skills to program and use computational techniques to solve problems. Topics include: the notion of computation, Python, simple algorithms and data structures, object-oriented programming, testing and debugging, and algorithmic complexity. Lectures are viewed outside of class; in-class time is dedicated to problem-solving and discussion. Combination of 6.100A and 6.100B (or 16.C20) counts as REST subject.
6.10206.031
6.1020 Software Construction
(
)
Prereqs: 6.1010
Units: 3-0-12Introduces fundamental principles and techniques of software development: how to write software that is safe from bugs, easy to understand, and ready for change. Topics include specifications and invariants; testing, test-case generation, and coverage; abstract data types and representation independence; design patterns for object-oriented programming; concurrent programming, including message passing and shared memory concurrency, and defending against races and deadlock; and functional programming with immutable data and higher-order functions. Includes weekly programming exercises and larger group programming projects.
One of6.12006.042 6.1200 Mathematics for Computer Science,
(
,
)
Prereqs: GIR:CAL1
Units: 5-0-7Elementary discrete mathematics for science and engineering, with a focus on mathematical tools and proof techniques useful in computer science. Topics include logical notation, sets, relations, elementary graph theory, state machines and invariants, induction and proofs by contradiction, recurrences, asymptotic notation, elementary analysis of algorithms, elementary number theory and cryptography, permutations and combinations, counting tools, and discrete probability.
6.120A6.042A
6.120A Discrete Mathematics and Proof for Computer Science
(
)
Prereqs: GIR:CAL1
Units: 3-0-3Subset of elementary discrete mathematics for science and engineering useful in computer science. Topics may include logical notation, sets, done relations, elementary graph theory, state machines and invariants, induction and proofs by contradiction, recurrences, asymptotic notation, elementary analysis of algorithms, elementary number theory and cryptography, permutations and combinations, counting tools.
One of18.06 18.06 Linear Algebra,
(
,
)
Prereqs: GIR:CAL2
Units: 4-0-8Basic subject on matrix theory and linear algebra, emphasizing topics useful in other disciplines, including systems of equations, vector spaces, determinants, eigenvalues, singular value decomposition, and positive definite matrices. Applications to least-squares approximations, stability of differential equations, networks, Fourier transforms, and Markov processes. Uses linear algebra software. Compared with 18.700, more emphasis on matrix algorithms and many applications.
6.C06
6.C06 Linear Algebra and Optimization
(
)
Prereqs: GIR:CAL2
Units: 5-0-7Introductory 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.
-
Two Chemistry subjects:
One of5.12 5.12 Organic Chemistry I,
(
,
)
Prereqs: GIR:CHEM
Units: 5-0-7Introduction to organic chemistry. Development of basic principles to understand the structure and reactivity of organic molecules. Emphasis on substitution and elimination reactions and chemistry of the carbonyl group. Introduction to the chemistry of aromatic compounds.
CC.512
CC.512 Organic Chemistry I
(
)
Prereqs/[Coreqs]: GIR:CHEM; [CC.010, CC.011, or CC.A10]
Units: 5-0-7Equivalent to 5.12; See 5.12 for description. Limited to 25. Non-Concourse students require permission to join.
One of5.601 5.601 Thermodynamics I,
(
,
)
Prereqs: GIR:CAL2 and GIR:CHEM
Units: 2-0-4Basic thermodynamics: state of a system, state variables. Work, heat, first law of thermodynamics, thermochemistry. Second and third law of thermodynamics: entropy and free energy, including the molecular basis for these thermodynamic functions. Equilibrium properties of macroscopic systems. Special attention to thermodynamics related to global energy issues and biological systems. Combination of 5.601 and 5.602 counts as a REST subject.
5.601 5.601 Thermodynamics I&
(
,
)
Prereqs: GIR:CAL2 and GIR:CHEM
Units: 2-0-4Basic thermodynamics: state of a system, state variables. Work, heat, first law of thermodynamics, thermochemistry. Second and third law of thermodynamics: entropy and free energy, including the molecular basis for these thermodynamic functions. Equilibrium properties of macroscopic systems. Special attention to thermodynamics related to global energy issues and biological systems. Combination of 5.601 and 5.602 counts as a REST subject.
5.602 5.602 Thermodynamics II and Kinetics
(
,
)
Prereqs: 5.601
Units: 2-0-4Free energy and chemical potential. Phase equilibrium and properties of solutions. Chemical equilibrium of reactions. Rates of chemical reactions. Special attention to thermodynamics related to global energy issues and biological systems. Combination of 5.601 and 5.602 counts as a REST subject.
-
One Introductory Lab subject:
20.109 20.109 Laboratory Fundamentals in Biological Engineering,
(
,
)
Prereqs: GIR:BIOL, GIR:CHEM, 6.100B, 18.03, and 20.110
Units: 2-8-5Introduces experimental biochemical and molecular techniques from a quantitative engineering perspective. Experimental design, data analysis, and scientific communication form the underpinnings of this subject. In this, students complete discovery-based experimental modules drawn from current technologies and active research projects of BE faculty. Generally, topics include DNA engineering, in which students design, construct, and use genetic material; parts engineering, emphasizing protein design and quantitative assessment of protein performance; systems engineering, which considers genome-wide consequences of genetic perturbations; and biomaterials engineering, in which students use biologically-encoded devices to design and build materials. Enrollment limited; priority to Course 20 majors.
7.002 7.002 Fundamentals of Experimental Molecular Biology&
(
,
)
Prereqs: none
Units: 1-4-1Introduces the experimental concepts and methods of molecular biology. Covers basic principles of experimental design and data analysis, with an emphasis on the acquisition of practical laboratory experience. Satisfies 6 units of Institute Laboratory credit. Satisfies biology laboratory credit for pre-health professions. Enrollment limited.
7.003 7.003 Applied Molecular Biology Laboratory
(
,
)
Prereqs: 7.002
Units: 2-7-3Laboratory-based exploration of modern experimental molecular biology. Specific experimental system studied may vary from term to term, depending on instructor. Emphasizes concepts of experimental design, data analysis and communication in biology and how these concepts are applied in the biotechnology industry. Satisfies 6 units of Institute Laboratory credit. Enrollment limited; admittance may be controlled by lottery.
-
Three Computer Science Fundation subjects:
6.10106.009 6.1010 Fundamentals of Programming
(
,
)
Prereqs: 6.1000 or (6.100A and (6.100B or 16.C20))
Units: 2-4-6Introduces fundamental concepts of programming. Designed to develop skills in applying basic methods from programming languages to abstract problems. Topics include programming and Python basics, computational concepts, software engineering, algorithmic techniques, data types, and recursion. Lab component consists of software design, construction, and implementation of design. Enrollment may be limited.
6.12106.006 6.1210 Introduction to Algorithms
(
,
)
Prereqs: 6.100A and (6.1200 or (6.120A and (6.3700, 6.3800, 18.05, or 18.600)))
Units: 5-0-7Introduction to mathematical modeling of computational problems, as well as common algorithms, algorithmic paradigms, and data structures used to solve these problems. Emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems. Enrollment may be limited.
One of6.39006.036 6.3900 Introduction to Machine Learning,
(
,
)
Prereqs: (6.1010 or 6.1210) and (18.03, 18.06, 18.700, or 18.C06)
Units: 4-0-8Introduction to the principles and algorithms of machine learning from an optimization perspective. Topics include linear and non-linear models for supervised, unsupervised, and reinforcement learning, with a focus on gradient-based methods and neural-network architectures. Previous experience with algorithms may be helpful.
6.C01
6.C01 Modeling with Machine Learning: from Algorithms to Applications&
(
)
Prereqs/[Coreqs]: GIR:CAL2 and 6.100A; [1.C01, 2.C01, 3.C01, 6.C011, 7.C01, 15.C01, or 22.C01]
Units: 2-0-4Focuses on modeling with machine learning methods with an eye towards applications in engineering and sciences. Introduction to modern machine learning methods, from supervised to unsupervised models, with an emphasis on newer neural approaches. Emphasis on the understanding of how and why the methods work from the point of view of modeling, and when they are applicable. Using concrete examples, covers formulation of machine learning tasks, adapting and extending methods to given problems, and how the methods can and should be evaluated. Students taking graduate version complete additional assignments. Students cannot receive credit without completion of a 6-unit disciplinary module in the same semester.
7.C01
7.C01 Machine Learning in Molecular and Cellular Biology
(
)
Prereqs: GIR:BIOL, 6.100A, 6.C01, and 7.05
Units: 2-0-4Introduces machine learning as a tool to understand natural biological systems, with an evolving emphasis on problems in molecular and cellular biology that are being actively advanced using machine learning. Students design, implement, and interpret machine learning approaches to aid in predicting protein structure, probing protein structure/function relationships, and imaging biological systems at scales ranging from the atomic to cellular. Students taking graduate version complete an additional project-based assignment. Students cannot receive credit without completion of the core subject 6.C01.
-
Three Biological Science Fundation subjects:
7.03 7.03 Genetics
(
,
)
Prereqs: GIR:BIOL
Units: 4-0-8The principles of genetics with application to the study of biological function at the level of molecules, cells, and multicellular organisms, including humans. Structure and function of genes, chromosomes, and genomes. Biological variation resulting from recombination, mutation, and selection. Population genetics. Use of genetic methods to analyze protein function, gene regulation, and inherited disease.
One of20.507
20.507 Introduction to Biological Chemistry,
(
)
Prereqs: 5.12
Units: 5-0-7Chemical and physical properties of the cell and its building blocks. Structures of proteins and principles of catalysis. The chemistry of organic/inorganic cofactors required for chemical transformations within the cell. Basic principles of metabolism and regulation in pathways, including glycolysis, gluconeogenesis, fatty acid synthesis/degradation, pentose phosphate pathway, Krebs cycle and oxidative phosphorylation, DNA replication, and transcription and translation.
5.07
5.07 Introduction to Biological Chemistry,
(
)
Prereqs: 5.12
Units: 5-0-7Chemical and physical properties of the cell and its building blocks. Structures of proteins and principles of catalysis. The chemistry of organic/inorganic cofactors required for chemical transformations within the cell. Basic principles of metabolism and regulation in pathways, including glycolysis, gluconeogenesis, fatty acid synthesis/degradation, pentose phosphate pathway, Krebs cycle and oxidative phosphorylation, DNA replication, and transcription and translation.
7.05
7.05 General Biochemistry
(
)
Prereqs: (GIR:BIOL and 5.12) or permission of instructor
Units: 5-0-7Contributions of biochemistry toward an understanding of the structure and functioning of organisms, tissues, and cells. Chemistry and functions of constituents of cells and tissues and the chemical and physical-chemical basis for the structures of nucleic acids, proteins, and carbohydrates. Basic enzymology and biochemical reaction mechanisms involved in macromolecular synthesis and degradation, signaling, transport, and movement. General metabolism of carbohydrates, fats, and nitrogen-containing materials such as amino acids, proteins, and related compounds.
7.06 7.06 Cell Biology
(
,
)
Prereqs: 7.03 and 7.05
Units: 4-0-8Presents the biology of cells of higher organisms. Studies the structure, function, and biosynthesis of cellular membranes and organelles; cell growth and oncogenic transformation; transport, receptors, and cell signaling; the cytoskeleton, the extracellular matrix, and cell movements; cell division and cell cycle; functions of specialized cell types. Emphasizes the current molecular knowledge of cell biological processes as well as the genetic, biochemical, and other experimental approaches that resulted in these discoveries.
-
One Technical Communication subject:
6.UAR 6.UAR Seminar in Undergraduate Advanced Research,
(
,
)
Prereqs: Permission of instructor
Units: 2-0-4Instruction 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.
6.UAT 6.UAT Oral Communication,
(
,
)
Prereqs: none
Units: 3-0-6Provides 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.
7.19 7.19 Communication in Experimental Biology
(
,
)
Prereqs: (7.06 and (5.362, 7.003, or 20.109)) or permission of instructor
Units: 4-4-4Students carry out independent literature research. Journal club discussions are used to help students evaluate and write scientific papers. Instruction and practice in written and oral communication is provided.
-
One Computational Biology Elective subject:
One from the COMPBIOv2 list
-
Two Restricted Elective subjects:
-
Two Computational Biology Graduate subjects:
Two from the BIO_AAGS list
-
Two Bio/EECS Graduate subjects:
-
Two Math Restricted Elective subjects:
Two from the MEng Restricted Electives list
-
One Professional Perspective subject:
6.98306.997 6.9830 Professional Perspective Internship,
(
,
,
,
)
Prereqs: none
Units: 0-1-0Required 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.
6.98706.951 6.9870 Graduate 6-A Internship,
(
,
,
)
Prereqs: 6.9850 or 6.9860
Units: 0-12-0Provides 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.
6.98806.952 6.9880 Graduate 6-A Internship
(
,
,
)
Prereqs: 6.9870
Units: 0-12-0Provides 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.
-
One Masters Thesis subject:
- You must follow these requirements if you entered MIT in Fall 2024 or later.
- Includes subjects as of Spring 2026
- Each completed subject can only be used to satisfy at most one required subject but can be used to satisfy multiple additional constraints.
-
: only offered fall term
: only offered spring term
grey: not offered this academic year. - The prerequisites for 6.1210 can be satisfied in two different ways:
- take 6.100A (6 units) and 6.1200 (12 units), or
- take 6.100A (6 units) and 6.120A (6 units) and one of the following probability courses: 6.3700, 6.3800, 18.05, or 18.600 (all 12 units). You can petition to use the required probability course as one of the two restricted electives, provided that the second restricted elective is from Course 7.
Subject Lists
AAGS: Approved advanced graduate subjects are graduate subjects that build on foundational knowledge to develop advanced (and often state-of-the-art) expertise in a field of interest.AI+D_AUS: Advanced undergraduate subjects for 6-4 students.
BIOEECS_AAGS: Approved advanced graduate subjects in EECS/BIO.
BIOREv2: Biology restricted electives (updated)
BIO_AAGS: Approved advanced graduate subjects in biology.
COMPBIOv2: Restricted electives in Computational Biology (updated)
MEng Restricted Electives:
-
At most one from

(
)Prereqs: GIR:CAL2
Units: 4-0-8
A unified introduction to probability, Bayesian inference, and frequentist statistics. Topics include: combinatorics, random variables, (joint) distributions, covariance, central limit theorem; Bayesian updating, odds, posterior prediction; significance tests, confidence intervals, bootstrapping, regression. Students also develop computational skills and statistical thinking by using R to simulate, analyze, and visualize data; and by exploring privacy, fairness, and causality in contemporary media and research. Flipped subject taught in a Technology Enabled Active Learning (TEAL) classroom to facilitate discussion, group problem solving, and coding studios with ample mentorship.
(
,
)Prereqs: GIR:CAL2
Units: 4-0-8
Probability spaces, random variables, distribution functions. Binomial, geometric, hypergeometric, Poisson distributions. Uniform, exponential, normal, gamma and beta distributions. Conditional probability, Bayes theorem, joint distributions. Chebyshev inequality, law of large numbers, and central limit theorem. Credit cannot also be received for 6.041A or 6.041B.
(
,
)Prereqs: GIR:CAL2
Units: 4-0-8
An introduction to probability theory, the modeling and analysis of probabilistic systems, and elements of statistical inference. Probabilistic models, conditional probability. Discrete and continuous random variables. Expectation and conditional expectation, and further topics about random variables. Limit Theorems. Bayesian estimation and hypothesis testing. Elements of classical statistical inference. Bernoulli and Poisson processes. Markov chains. Students taking graduate version complete additional assignments.

(
)Prereqs: GIR:CAL2
Units: 4-0-8
Introduction to probability theory. Probability spaces and measures. Discrete and continuous random variables. Conditioning and independence. Multivariate normal distribution. Abstract integration, expectation, and related convergence results. Moment generating and characteristic functions. Bernoulli and Poisson process. Finite-state Markov chains. Convergence notions and their relations. Limit theorems. Familiarity with elementary probability and real analysis is desirable.
At most one from

(
)Prereqs/[Coreqs]: [18.06]
Units: 4-0-11
Study of illustrative topics in discrete applied mathematics, including probability theory, information theory, coding theory, secret codes, generating functions, and linear programming. Instruction and practice in written communication provided. Enrollment limited.

(
)Prereqs/[Coreqs]: [18.06]
Units: 3-0-9
Study of illustrative topics in discrete applied mathematics, including probability theory, information theory, coding theory, secret codes, generating functions, and linear programming.
(
,
)Prereqs: GIR:CAL1
Units: 5-0-7
Elementary discrete mathematics for science and engineering, with a focus on mathematical tools and proof techniques useful in computer science. Topics include logical notation, sets, relations, elementary graph theory, state machines and invariants, induction and proofs by contradiction, recurrences, asymptotic notation, elementary analysis of algorithms, elementary number theory and cryptography, permutations and combinations, counting tools, and discrete probability.
At most one from
(
,
)Prereqs/[Coreqs]: [GIR:CAL2]
Units: 5-0-7
Study of differential equations, including modeling physical systems. Solution of first-order ODEs by analytical, graphical, and numerical methods. Linear ODEs with constant coefficients. Complex numbers and exponentials. Inhomogeneous equations: polynomial, sinusoidal, and exponential inputs. Oscillations, damping, resonance. Fourier series. Matrices, eigenvalues, eigenvectors, diagonalization. First order linear systems: normal modes, matrix exponentials, variation of parameters. Heat equation, wave equation. Nonlinear autonomous systems: critical point analysis, phase plane diagrams.

(
)Prereqs/[Coreqs]: [GIR:CAL2]
Units: 5-0-7
Covers much of the same material as 18.03 with more emphasis on theory. The point of view is rigorous and results are proven. Local existence and uniqueness of solutions.

(
)Prereqs/[Coreqs]: [GIR:CAL2 and (CC.010, CC.011, or CC.A10)]
Units: 5-0-7
Equivalent to 18.03; see 18.03 for description. Limited to students in Concourse.
(
,
)Prereqs/[Coreqs]: [GIR:CAL2]
Units: 5-0-7
Equivalent to 18.03; see 18.03 for description. Instruction provided through small, interactive classes. Limited to students in ESG.
At most one from
(
,
)Prereqs: GIR:CAL2
Units: 4-0-8
Basic subject on matrix theory and linear algebra, emphasizing topics useful in other disciplines, including systems of equations, vector spaces, determinants, eigenvalues, singular value decomposition, and positive definite matrices. Applications to least-squares approximations, stability of differential equations, networks, Fourier transforms, and Markov processes. Uses linear algebra software. Compared with 18.700, more emphasis on matrix algorithms and many applications.
(
,
,
)Prereqs: GIR:CAL2 and (18.03 or 18.032)
Units: 3-0-9
Review of linear algebra, applications to networks, structures, and estimation, finite difference and finite element solution of differential equations, Laplace's equation and potential flow, boundary-value problems, Fourier series, discrete Fourier transform, convolution. Frequent use of MATLAB in a wide range of scientific and engineering applications.
(
,
,
)Prereqs: GIR:CAL2 and (18.03 or 18.032)
Units: 3-0-9
Review of linear algebra, applications to networks, structures, and estimation, finite difference and finite element solution of differential equations, Laplace's equation and potential flow, boundary-value problems, Fourier series, discrete Fourier transform, convolution. Frequent use of MATLAB in a wide range of scientific and engineering applications. Students in Course 18 must register for the undergraduate version, 18.085.

(
)Prereqs: GIR:CAL2
Units: 3-0-9
Vector spaces, systems of linear equations, bases, linear independence, matrices, determinants, eigenvalues, inner products, quadratic forms, and canonical forms of matrices. More emphasis on theory and proofs than in 18.06.

(
)Prereqs: GIR:CAL2
Units: 5-0-7
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.

(
)Prereqs: GIR:CAL2
Units: 5-0-7
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.

(
)Prereqs: Permission of instructor
Units: 0-0-0
Covers subject matter not offered in the regular curriculum. Consult department to learn of offerings for a particular term.
At most one from

(
)Prereqs: 18.06
Units: 3-0-9
Reviews linear algebra with applications to life sciences, finance, engineering, and big data. Covers singular value decomposition, weighted least squares, signal and image processing, principal component analysis, covariance and correlation matrices, directed and undirected graphs, matrix factorizations, neural nets, machine learning, and computations with large matrices.

(
)Prereqs: 18.06
Units: 3-0-9
Reviews linear algebra with applications to life sciences, finance, engineering, and big data. Covers singular value decomposition, weighted least squares, signal and image processing, principal component analysis, covariance and correlation matrices, directed and undirected graphs, matrix factorizations, neural nets, machine learning, and computations with large matrices. Students in Course 18 must register for the undergraduate version, 18.065.
At most one from

(
)Prereqs: GIR:CAL2 and 18.03
Units: 3-0-9
Covers functions of a complex variable; calculus of residues. Includes ordinary differential equations; Bessel and Legendre functions; Sturm-Liouville theory; partial differential equations; heat equation; and wave equations.

(
)Prereqs: GIR:CAL2 and 18.03
Units: 3-0-9
Covers functions of a complex variable; calculus of residues. Includes ordinary differential equations; Bessel and Legendre functions; Sturm-Liouville theory; partial differential equations; heat equation; and wave equations. Students in Courses 6, 8, 12, 18, and 22 must register for undergraduate version, 18.075.
At most one from

(
)Prereqs: GIR:CAL2 and (18.03 or 18.032)
Units: 3-0-9
Initial value problems: finite difference methods, accuracy and stability, heat equation, wave equations, conservation laws and shocks, level sets, Navier-Stokes. Solving large systems: elimination with reordering, iterative methods, preconditioning, multigrid, Krylov subspaces, conjugate gradients. Optimization and minimum principles: weighted least squares, constraints, inverse problems, calculus of variations, saddle point problems, linear programming, duality, adjoint methods.

(
)Prereqs: GIR:CAL2 and (18.03 or 18.032)
Units: 3-0-9
Initial value problems: finite difference methods, accuracy and stability, heat equation, wave equations, conservation laws and shocks, level sets, Navier-Stokes. Solving large systems: elimination with reordering, iterative methods, preconditioning, multigrid, Krylov subspaces, conjugate gradients. Optimization and minimum principles: weighted least squares, constraints, inverse problems, calculus of variations, saddle point problems, linear programming, duality, adjoint methods. Students in Course 18 must register for the undergraduate version, 18.086.
At most one from
(
,
)Prereqs: GIR:CAL2
Units: 3-0-9
Covers fundamentals of mathematical analysis: convergence of sequences and series, continuity, differentiability, Riemann integral, sequences and series of functions, uniformity, interchange of limit operations. Shows the utility of abstract concepts and teaches understanding and construction of proofs. Proofs and definitions are less abstract than in 18.100B. Gives applications where possible. Concerned primarily with the real line. Students in Course 18 must register for undergraduate version 18.100A.
(
,
)Prereqs: GIR:CAL2
Units: 3-0-9
Covers fundamentals of mathematical analysis: convergence of sequences and series, continuity, differentiability, Riemann integral, sequences and series of functions, uniformity, interchange of limit operations. Shows the utility of abstract concepts and teaches understanding and construction of proofs. More demanding than 18.100A, for students with more mathematical maturity. Places more emphasis on point-set topology and n-space. Students in Course 18 must register for undergraduate version 18.100B.
(
,
)Prereqs: GIR:CAL2
Units: 3-0-9
Covers fundamentals of mathematical analysis: convergence of sequences and series, continuity, differentiability, Riemann integral, sequences and series of functions, uniformity, interchange of limit operations. Shows the utility of abstract concepts and teaches understanding and construction of proofs. Proofs and definitions are less abstract than in 18.100B. Gives applications where possible. Concerned primarily with the real line.
(
,
)Prereqs: GIR:CAL2
Units: 3-0-9
Covers fundamentals of mathematical analysis: convergence of sequences and series, continuity, differentiability, Riemann integral, sequences and series of functions, uniformity, interchange of limit operations. Shows the utility of abstract concepts and teaches understanding and construction of proofs. More demanding than 18.100A, for students with more mathematical maturity. Places more emphasis on point-set topology and n-space.

(
)Prereqs: GIR:CAL2
Units: 4-0-11
Covers fundamentals of mathematical analysis: convergence of sequences and series, continuity, differentiability, Riemann integral, sequences and series of functions, uniformity, interchange of limit operations. Shows the utility of abstract concepts and teaches understanding and construction of proofs. Proofs and definitions are less abstract than in 18.100B. Gives applications where possible. Concerned primarily with the real line. Includes instruction and practice in written communication. Enrollment limited.

(
)Prereqs: GIR:CAL2
Units: 4-0-11
Covers fundamentals of mathematical analysis: convergence of sequences and series, continuity, differentiability, Riemann integral, sequences and series of functions, uniformity, interchange of limit operations. Shows the utility of abstract concepts and teaches understanding and construction of proofs. More demanding than 18.100A, for students with more mathematical maturity. Places more emphasis on point-set topology and n-space. Includes instruction and practice in written communication. Enrollment limited.
At most one from
(
,
)Prereqs: 6.3700 or 18.600
Units: 4-0-8
A rapid introduction to the theoretical foundations of statistical methods that are useful in many applications. Covers a broad range of topics in a short amount of time with the goal of providing a rigorous and cohesive understanding of the modern statistical landscape. Mathematical language is used for intuition and basic derivations but not proofs. Main topics include: parametric estimation, confidence intervals, hypothesis testing, Bayesian inference, and linear and logistic regression. Additional topics may include: causal inference, nonparametric estimation, and classification.
(
,
)Prereqs: 6.3700 or 18.600
Units: 4-0-8
A rapid introduction to the theoretical foundations of statistical methods that are useful in many applications. Covers a broad range of topics in a short amount of time with the goal of providing a rigorous and cohesive understanding of the modern statistical landscape. Mathematical language is used for intuition and basic derivations but not proofs. Main topics include: parametric estimation, confidence intervals, hypothesis testing, Bayesian inference, and linear and logistic regression. Additional topics may include: causal inference, nonparametric estimation, and classification. Students in Course 18 must register for the undergraduate version, 18.650.
Any of

(
)Prereqs: GIR:CAL2 and (18.03 or 18.032)
Units: 4-0-8
Complex algebra and functions; analyticity; contour integration, Cauchy's theorem; singularities, Taylor and Laurent series; residues, evaluation of integrals; multivalued functions, potential theory in two dimensions; Fourier analysis, Laplace transforms, and partial differential equations.

(
)Prereqs: GIR:CAL2 and (18.03 or 18.032)
Units: 3-0-9
Covers fundamental concepts in continuous applied mathematics. Applications from traffic flow, fluids, elasticity, granular flows, etc. Also covers continuum limit; conservation laws, quasi-equilibrium; kinematic waves; characteristics, simple waves, shocks; diffusion (linear and nonlinear); numerical solution of wave equations; finite differences, consistency, stability; discrete and fast Fourier transforms; spectral methods; transforms and series (Fourier, Laplace). Additional topics may include sonic booms, Mach cone, caustics, lattices, dispersion and group velocity. Uses MATLAB computing environment.

(
)Prereqs: GIR:CAL2 and (18.03 or 18.032)
Units: 3-0-9
Basic techniques for the efficient numerical solution of problems in science and engineering. Root finding, interpolation, approximation of functions, integration, differential equations, direct and iterative methods in linear algebra. Knowledge of programming in a language such as MATLAB, Python, or Julia is helpful.

(
)Prereqs: GIR:CAL2
Units: 3-0-9
Focuses on traditional algebra topics that have found greatest application in science and engineering as well as in mathematics: group theory, emphasizing finite groups; ring theory, including ideals and unique factorization in polynomial and Euclidean rings; field theory, including properties and applications of finite fields. 18.700 and 18.703 together form a standard algebra sequence.

(
)Prereqs: none
Units: 3-0-9
An elementary introduction to number theory with no algebraic prerequisites. Primes, congruences, quadratic reciprocity, diophantine equations, irrational numbers, continued fractions, partitions.

(
)Prereqs: 8.03 and 18.03
Units: 5-0-7
Introduction to probability, statistical mechanics, and thermodynamics. Random variables, joint and conditional probability densities, and functions of a random variable. Concepts of macroscopic variables and thermodynamic equilibrium, fundamental assumption of statistical mechanics, microcanonical and canonical ensembles. First, second, and third laws of thermodynamics. Numerous examples illustrating a wide variety of physical phenomena such as magnetism, polyatomic gases, thermal radiation, electrons in solids, and noise in electronic devices. Concurrent enrollment in 8.04 is recommended.
grad_AI+D_AUS: Graduate subjects that satisfy the AI+D_AUS or EECS requirements
