Home | Subject Search | Help | Symbols Help | Pre-Reg Help | Final Exam Schedule | My Selections | |||||||||||
Common Ground Subjects |
![]() | | | CGS | | | ![]() |
Machine Learning, Optimization, Inference1.C01 Machine Learning for Sustainable Systems
![]() ![]() (Subject meets with 1.C51) Prereq: (1.000 and 1.010) or permission of instructor; Coreq: 6.C01 Units: 1-1-4 Credit cannot also be received for 2.C01, 2.C51, 3.C01, 3.C51, 10.C01, 10.C51, 20.C01, 20.C51, 22.C01, 22.C51, SCM.C51 ![]() Building on core material in 6.C01, emphasizes the design and operation of sustainable systems. Illustrates how to leverage heterogeneous data from urban services, cities, and the environment, and apply machine learning methods to evaluate and/or improve sustainability solutions. Provides case studies from various domains, such as transportation and urban mobility, energy and water resources, environmental monitoring, infrastructure sensing and control, climate adaptation, and disaster resilience. Projects focus on using machine learning to identify new insights or decisions that can help engineer sustainability in societal-scale systems. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of the core subject 6.C01. S. Amin 1.C51 Machine Learning for Sustainable Systems
![]() ![]() (Subject meets with 1.C01) Prereq: (6.3700 and 18.06) or permission of instructor; Coreq: 6.C51 Units: 1-1-4 Credit cannot also be received for 2.C01, 2.C51, 3.C01, 3.C51, 10.C01, 10.C51, 20.C01, 20.C51, 22.C01, 22.C51, SCM.C51 ![]() Building on core material in 6.C51, emphasizes the design and operation of sustainable systems. Students learn to leverage heterogeneous data from urban services, cities, and the environment, and apply machine learning methods to evaluate and/or improve sustainability solutions. Provides case studies from various domains, such as transportation and mobility, energy and water resources, environment monitoring, infrastructure sensing and control, climate adaptation, and disaster resilience. Projects focus on using machine learning to identify new insights or decisions to help engineer sustainability in societal-scale systems. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of the core subject 6.C51. S. Amin 2.C01 Physical Systems Modeling and Design Using Machine Learning
![]() ![]() (Subject meets with 2.C51) Prereq: 2.086; Coreq: 6.C01 Units: 1-3-2 Credit cannot also be received for 1.C01, 1.C51, 2.C51, 3.C01, 3.C51, 10.C01, 10.C51, 20.C01, 20.C51, 22.C01, 22.C51, SCM.C51 ![]() Building on core material in 6.C01, encourages open-ended exploration of the increasingly topical intersection between artificial intelligence and the physical sciences. Uses energy and information, and their respective optimality conditions, to define supervised and unsupervised learning algorithms as well as ordinary and partial differential equations. Subsequently, physical systems with complex constitutive relationships are drawn from elasticity, biophysics, fluid mechanics, hydrodynamics, acoustics, and electromagnetics to illustrate how machine learning-inspired optimization can approximate solutions to forward and inverse problems in these domains. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of 6.C01. G. Barbastathis 2.C51 Physical Systems Modeling and Design Using Machine Learning
![]() ![]() (Subject meets with 2.C01) Prereq: 18.0751 or 18.0851; Coreq: 6.C51 Units: 1-3-2 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 3.C01, 3.C51, 10.C01, 10.C51, 20.C01, 20.C51, 22.C01, 22.C51, SCM.C51 ![]() Building on core material in 6.C51, encourages open-ended exploration of the increasingly topical intersection between artificial intelligence and the physical sciences. Uses energy and information, and their respective optimality conditions, to define supervised and unsupervised learning algorithms as well as ordinary and partial differential equations. Subsequently, physical systems with complex constitutive relationships are drawn from elasticity, biophysics, fluid mechanics, hydrodynamics, acoustics, and electromagnetics to illustrate how machine learning-inspired optimization can approximate solutions to forward and inverse problems in these domains. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of 6.C51. G. Barbastathis 3.C01[J] Machine Learning for Molecular Engineering
![]() ![]() (Same subject as 10.C01[J], 20.C01[J]) (Subject meets with 3.C51[J], 10.C51[J], 20.C51[J]) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C01 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C51, 10.C51, 20.C51, 22.C01, 22.C51, SCM.C51 ![]() Building on core material in 6.C01, provides an introduction to the use of machine learning to solve problems arising in the science and engineering of biology, chemistry, and materials. Equips students to design and implement machine learning approaches to challenges such as analysis of omics (genomics, transcriptomics, proteomics, etc.), microscopy, spectroscopy, or crystallography data and design of new molecules and materials such as drugs, catalysts, polymer, alloys, ceramics, and proteins. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of 6.C01. R. Gomez-Bombarelli, C. Coley, E. Fraenkel 3.C51[J] Machine Learning for Molecular Engineering
![]() ![]() (Same subject as 10.C51[J], 20.C51[J]) (Subject meets with 3.C01[J], 10.C01[J], 20.C01[J]) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C51 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C01, 10.C01, 20.C01, 22.C01, 22.C51, SCM.C51 ![]() Building on core material in 6.C51, provides an introduction to the use of machine learning to solve problems arising in the science and engineering of biology, chemistry, and materials. Equips students to design and implement machine learning approaches to challenges such as analysis of omics (genomics, transcriptomics, proteomics, etc.), microscopy, spectroscopy, or crystallography data and design of new molecules and materials such as drugs, catalysts, polymer, alloys, ceramics, and proteins. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of 6.C51. R. Gomez-Bombarelli, C. Coley, E. Fraenkel 6.C01 Modeling with Machine Learning: from Algorithms to Applications
![]() ![]() (Subject meets with 6.C51) Prereq: Calculus II (GIR) and 6.100A; Coreq: 1.C01, 2.C01, 3.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
![]() ![]() ![]() (Same subject as 6.C06[J]) Prereq: Calculus II (GIR) Units: 5-0-7 Credit cannot also be received for 18.06, 18.700 ![]() ![]() A. Moitra, P. Parrilo No textbook information available 6.C51 Modeling with Machine Learning: from Algorithms to Applications
![]() ![]() (Subject meets with 6.C01) Prereq: Calculus II (GIR) and 6.100A; Coreq: 1.C51, 2.C51, 3.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 10.C01[J] Machine Learning for Molecular Engineering
![]() ![]() (Same subject as 10.C01[J], 20.C01[J]) (Subject meets with 3.C51[J], 10.C51[J], 20.C51[J]) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C01 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C51, 10.C51, 20.C51, 22.C01, 22.C51, SCM.C51 ![]() R. Gomez-Bombarelli, C. Coley, E. Fraenkel 10.C51[J] Machine Learning for Molecular Engineering
![]() ![]() (Same subject as 10.C51[J], 20.C51[J]) (Subject meets with 3.C01[J], 10.C01[J], 20.C01[J]) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C51 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C01, 10.C01, 20.C01, 22.C01, 22.C51, SCM.C51 ![]() R. Gomez-Bombarelli, C. Coley, E. Fraenkel 18.C06[J] Linear Algebra and Optimization
![]() ![]() ![]() (Same subject as 6.C06[J]) Prereq: Calculus II (GIR) Units: 5-0-7 Credit cannot also be received for 18.06, 18.700 ![]() ![]() 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 20.C01[J] Machine Learning for Molecular Engineering
![]() ![]() (Same subject as 10.C01[J], 20.C01[J]) (Subject meets with 3.C51[J], 10.C51[J], 20.C51[J]) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C01 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C51, 10.C51, 20.C51, 22.C01, 22.C51, SCM.C51 ![]() R. Gomez-Bombarelli, C. Coley, E. Fraenkel 20.C51[J] Machine Learning for Molecular Engineering
![]() ![]() (Same subject as 10.C51[J], 20.C51[J]) (Subject meets with 3.C01[J], 10.C01[J], 20.C01[J]) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C51 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C01, 10.C01, 20.C01, 22.C01, 22.C51, SCM.C51 ![]() R. Gomez-Bombarelli, C. Coley, E. Fraenkel 22.C01 Modeling with Machine Learning: Nuclear Science and Engineering Applications
![]() ![]() (Subject meets with 22.C51) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C01 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C01, 3.C51, 10.C01, 10.C51, 20.C01, 20.C51, 22.C51, SCM.C51 ![]() Building on core material in 6.C01, focuses on applying various machine learning techniques to a broad range of topics which are of core value in modern nuclear science and engineering. Relevant topics include machine learning on fusion and plasma diagnosis, reactor physics and nuclear fission, nuclear materials properties, quantum engineering and nuclear materials, and nuclear security. Special components center on the additional machine learning architectures that are most relevant to a certain field, the implementation, and picking up the right problems to solve using a machine learning approach. Final project dedicated to the field-specific applications. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of the core subject 6.C01. Staff 22.C51 Modeling with Machine Learning: Nuclear Science and Engineering Applications
![]() ![]() (Subject meets with 22.C01) Prereq: Calculus II (GIR) and 6.100A; Coreq: 6.C51 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C01, 3.C51, 10.C01, 10.C51, 20.C01, 20.C51, 22.C01, SCM.C51 ![]() Building on core material in 6.C51, focuses on applying various machine learning techniques to a broad range of topics which are of core value in modern nuclear science and engineering. Relevant topics include machine learning on fusion and plasma diagnosis, reactor physics and nuclear fission, nuclear materials properties, quantum engineering and nuclear materials, and nuclear security. Special components center on the additional machine learning architectures that are most relevant to a certain field, the implementation, and picking up the right problems to solve using a machine learning approach. Final project dedicated to the field-specific applications. Students taking graduate version complete additional assignments. Students cannot receive credit without simultaneous completion of the core subject 6.C51. Staff SCM.C51 Machine Learning Applications for Supply Chain Management
![]() ![]() Prereq: SCM.254 or permission of instructor; Coreq: 6.C51 Units: 2-0-4 Credit cannot also be received for 1.C01, 1.C51, 2.C01, 2.C51, 3.C01, 3.C51, 10.C01, 10.C51, 20.C01, 20.C51, 22.C01, 22.C51 ![]() Building on core material in 6.C51, applies selected machine learning models to build practical, data-driven implementations addressing key business problems in supply chain management. Discusses challenges that typically arise in these practical implementations. Addresses relevant elements for large scale productionalization and monitoring of machine learning models in practice. Students cannot receive credit without simultaneous completion of the core subject 6.C51. E. Dugundji Computational Thinking1.C25[J] Real World Computation with Julia
![]() ![]() (Same subject as 1.C25[J], 6.C25[J], 12.C25[J], 16.C25[J], 22.C25[J]) Prereq: 6.100A, 18.03, and 18.06 Units: 3-0-9 ![]() ![]() A. Edelman, R. Ferrari, B. Forget, C. Leiseron,Y. Marzouk, J. Williams No required or recommended textbooks 2.C27[J] Computational Imaging: Physics and Algorithms
![]() ![]() (Same subject as 3.C27[J], 6.C27[J]) (Subject meets with 2.C67[J], 3.C67[J], 6.C67[J]) Prereq: 18.C06 and (1.00, 1.000, 2.086, 3.019, or 6.100A) Units: 3-0-9 ![]() ![]() Explores the contemporary computational understanding of imaging: encoding information about a physical object onto a form of radiation, transferring the radiation through an imaging system, converting it to a digital signal, and computationally decoding and presenting the information to the user. Introduces a unified formulation of computational imaging systems as a three-round "learning spiral": the first two rounds describe the physical and algorithmic parts in two exemplary imaging systems. The third round involves a class project on an imaging system chosen by students. Undergraduate and graduate versions share lectures but have different recitations. Involves optional "clinics" to even out background knowledge of linear algebra, optimization, and computational imaging-related programming best practices for students of diverse disciplinary backgrounds. Students taking graduate version complete additional assignments. Staff No textbook information available 2.C67[J] Computational Imaging: Physics and Algorithms
![]() ![]() (Same subject as 3.C67[J], 6.C67[J]) (Subject meets with 2.C27[J], 3.C27[J], 6.C27[J]) Prereq: 18.C06 and (1.00, 1.000, 2.086, 3.019, or 6.100A) Units: 3-0-9 ![]() ![]() Contemporary understanding of imaging is computational: encoding onto a form of radiation the information about a physical object, transferring the radiation through the imaging system, converting it to a digital signal, and computationally decoding and presenting the information to the user. This class introduces a unified formulation of computational imaging systems as a three-round "learning spiral": the first two rounds, instructors describe the physical and algorithmic parts in two exemplary imaging systems. The third round, students conduct themselves as the class project on an imaging system of their choice. The undergraduate and graduate versions share lectures but have different recitations. Throughout the term, we also conduct optional "clinics" to even out background knowledge of linear algebra, optimization, and computational imaging-related programming best practices for students of diverse disciplinary backgrounds. Staff No textbook information available 3.C27[J] Computational Imaging: Physics and Algorithms
![]() ![]() (Same subject as 3.C27[J], 6.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 ![]() ![]() 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. Staff No textbook information available 3.C67[J] Computational Imaging: Physics and Algorithms
![]() ![]() (Same subject as 3.C67[J], 6.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 ![]() ![]() Staff No textbook information available 6.C25[J] Real World Computation with Julia
![]() ![]() (Same subject as 1.C25[J], 6.C25[J], 12.C25[J], 16.C25[J], 22.C25[J]) Prereq: 6.100A, 18.03, and 18.06 Units: 3-0-9 ![]() ![]() A. Edelman, R. Ferrari, B. Forget, C. Leiseron,Y. Marzouk, J. Williams No required or recommended textbooks 6.C27[J] Computational Imaging: Physics and Algorithms
![]() ![]() (Same subject as 3.C27[J], 6.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 ![]() ![]() 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. Staff No textbook information available 6.C67[J] Computational Imaging: Physics and Algorithms
![]() ![]() (Same subject as 3.C67[J], 6.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 ![]() ![]() Staff No textbook information available 12.C25[J] Real World Computation with Julia
![]() ![]() (Same subject as 1.C25[J], 6.C25[J], 12.C25[J], 16.C25[J], 22.C25[J]) Prereq: 6.100A, 18.03, and 18.06 Units: 3-0-9 ![]() ![]() A. Edelman, R. Ferrari, B. Forget, C. Leiseron,Y. Marzouk, J. Williams No required or recommended textbooks 16.C25[J] Real World Computation with Julia
![]() ![]() (Same subject as 1.C25[J], 6.C25[J], 12.C25[J], 16.C25[J], 22.C25[J]) Prereq: 6.100A, 18.03, and 18.06 Units: 3-0-9 ![]() ![]() A. Edelman, R. Ferrari, B. Forget, C. Leiseron,Y. Marzouk, J. Williams No required or recommended textbooks 18.C25[J] Real World Computation with Julia
![]() ![]() (Same subject as 1.C25[J], 6.C25[J], 12.C25[J], 16.C25[J], 22.C25[J]) Prereq: 6.100A, 18.03, and 18.06 Units: 3-0-9 ![]() ![]() Focuses on algorithms and techniques for writing and using modern technical software in a job, lab, or research group environment that may consist of interdisciplinary teams, where performance may be critical, and where the software needs to be flexible and adaptable. Topics include automatic differentiation, matrix calculus, scientific machine learning, parallel and GPU computing, and performance optimization with introductory applications to climate science, economics, agent-based modeling, and other areas. Labs and projects focus on performant, readable, composable algorithms, and software. Programming will be in Julia. Expects students to have some familiarity with Python, Matlab, or R. No Julia experience necessary. A. Edelman, R. Ferrari, B. Forget, C. Leiseron,Y. Marzouk, J. Williams No required or recommended textbooks 22.C25[J] Real World Computation with Julia
![]() ![]() (Same subject as 1.C25[J], 6.C25[J], 12.C25[J], 16.C25[J], 22.C25[J]) Prereq: 6.100A, 18.03, and 18.06 Units: 3-0-9 ![]() ![]() A. Edelman, R. Ferrari, B. Forget, C. Leiseron,Y. Marzouk, J. Williams No required or recommended textbooks Computational Science and Engineering9.C20[J] Introduction to Computational Science and Engineering
![]() ![]() ![]() (Same subject as 9.C20[J], 18.C20[J], CSE.C20[J]) Prereq: 6.100A; Coreq: 8.01 and 18.01 Units: 3-0-3 Credit cannot also be received for 6.100B ![]() ![]() Fall: D.L. Darmofal, N. Seethapathi Spring: R. Radovitzky No textbook information available 16.C20[J] Introduction to Computational Science and Engineering
![]() ![]() ![]() (Same subject as 9.C20[J], 18.C20[J], CSE.C20[J]) Prereq: 6.100A; Coreq: 8.01 and 18.01 Units: 3-0-3 Credit cannot also be received for 6.100B ![]() ![]() Provides an introduction to computational algorithms used throughout engineering and science (natural and social) to simulate time-dependent phenomena; optimize and control systems; and quantify uncertainty in problems involving randomness, including an introduction to probability and statistics. Combination of 6.100A and 16.C20J counts as REST subject. Fall: D.L. Darmofal, N. Seethapathi Spring: R. Radovitzky No textbook information available 18.C20[J] Introduction to Computational Science and Engineering
![]() ![]() ![]() (Same subject as 9.C20[J], 18.C20[J], CSE.C20[J]) Prereq: 6.100A; Coreq: 8.01 and 18.01 Units: 3-0-3 Credit cannot also be received for 6.100B ![]() ![]() Fall: D.L. Darmofal, N. Seethapathi Spring: R. Radovitzky No textbook information available CSE.C20[J] Introduction to Computational Science and Engineering
![]() ![]() ![]() (Same subject as 9.C20[J], 18.C20[J], CSE.C20[J]) Prereq: 6.100A; Coreq: 8.01 and 18.01 Units: 3-0-3 Credit cannot also be received for 6.100B ![]() ![]() Fall: D.L. Darmofal, N. Seethapathi Spring: R. Radovitzky No textbook information available Digital Humanities and Social Science6.C35[J] Interactive Data Visualization and Society
![]() ![]() (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.C85[J] Interactive Data Visualization and Society
![]() ![]() (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 11.C35[J] Interactive Data Visualization and Society
![]() ![]() (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 ![]() Staff 11.C85[J] Interactive Data Visualization and Society
![]() ![]() (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. 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 |
![]() | | | CGS | | | ![]() |