18.726 Algebraic Geometry (MIT)
This course provides an introduction to the language of schemes, properties of morphisms, and sheaf cohomology. Together with 18.725 Algebraic Geometry, students gain an understanding of the basic notions and techniques of modern algebraic geometry.
SP.269 Passing: Flexibility in Race and Gender (MIT)
This course is primarily a literature seminar. We will use American literature as a lens through which to examine different passing tropes. It will provide an introduction to queer, gender, and critical race theories for science and math majors. We will read such works as Running A Thousand Miles for Freedom, Incognegro, and Focault's A History of Sexuality, to name just a few.
24.973 Advanced Semantics (MIT)
This course is the second of the three parts of our graduate introduction to semantics. The others are 24.970 Introduction to Semantics and 24.954 Pragmatics in Linguistic Theory. Like the other courses, this one is not meant as an overview of the field and its current developments. Our aim is to help you to develop the ability for semantic analysis, and we think that exploring a few topics in detail together with hands-on practical work is more effective than offering a bird's-eye view of every
24.08J Philosophical Issues in Brain Science (MIT)
This course provides an introduction to important philosophical questions about the mind, specifically those that are intimately connected with contemporary psychology and neuroscience. Are our concepts innate or are they acquired by experience? And what does it even mean to call a concept 'innate'? Are 'mental images' pictures in the head? Is color in the mind or in the world? Is the mind nothing more than the brain? Can there be a science of consciousness? The course includes guest lectures by
11.220 Quantitative Reasoning & Statistical Methods for Planners I (MIT)
This course develops logical, empirically based arguments using statistical techniques and analytic methods. Elementary statistics, probability, and other types of quantitative reasoning useful for description, estimation, comparison, and explanation are covered. Emphasis is on the use and limitations of analytical techniques in planning practice.
SP.401 Introduction to Women's and Gender Studies (MIT)
<p>This course is designed as an introduction to the interdisciplinary field of Women's and Gender Studies, an academic area of study focused on the ways that sex and gender manifest themselves in social, cultural, and political contexts. The primary goal of this course is to familiarize students with key issues, questions and debates in Women's Studies scholarship, both historical and contemporary. This semester you will become acquainted with many of the critical questions and concepts f
21M.606 Introduction to Stagecraft (MIT)
Offered in the spring and fall terms, Introduction to Stagecraft is a hands-on course that gets students working with the tools and techniques of theatrical production in a practical way. It is not a design course but one devoted to artisanship. Among the many remarkable final projects that have been proposed and presented at the end of the course have been a Renaissance hourglass blown in the MIT glass shop and set into a frame turned on our set shop lathe; a four harness loom built by a studen
6.004 Computation Structures (MIT)
6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks — logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.
6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the mat
9.35 Sensation And Perception (MIT)
This course provides an introduction to important philosophical questions about the mind, specifically those that are intimately connected with contemporary psychology and neuroscience. Are our concepts innate, or are they acquired by experience? (And what does it even mean to call a concept 'innate'?) Are 'mental images' pictures in the head? Is color in the mind or in the world? Is the mind nothing more than the brain? Can there be a science of consciousness? The course will include guest lect
20.020 Introduction to Biological Engineering Design (MIT)
This class is a project-based introduction to the engineering of synthetic biological systems. Throughout the term, students develop projects that are responsive to real-world problems of their choosing, and whose solutions depend on biological technologies. Lectures, discussions, and studio exercises will introduce (1) components and control of prokaryotic and eukaryotic behavior, (2) DNA synthesis, standards, and abstraction in biological engineering, and (3) issues of human practice, includin
14.64 Labor Economics and Public Policy (MIT)
This course is an introduction to labor economics with an emphasis on applied microeconomic theory and empirical analysis. We are especially interested in the link between research and public policy. Topics to be covered include: labor supply and demand, taxes and transfers, minimum wages, immigration, human capital, education production, inequality, discrimination, unions and strikes, and unemployment.
17.537 Politics and Policy in Contemporary Japan (MIT)
This subject is designed for upper level undergraduates and graduate students as an introduction to politics and the policy process in modern Japan. The semester is divided into two parts. After a two-week general introduction to Japan and to the dominant approaches to the study of Japanese history, politics and society, we will begin exploring five aspects of Japanese politics: party politics, electoral politics, interest group politics, bureaucratic politics, and policy, which will be broken u
21W.749 Documentary Photography and Photojournalism: Still Images of a World in Motion (MIT)
This course is an introduction to the great tradition of documentary photography. Students learn to see the world around them in a new way and produce a documentary project. The course requires reading and writing about photography, as well as doing it on a regular basis. The class emphasis is on thinking about why people photograph, what photographs do and do not mean to us, and on doing documentary work, on telling stories with photographs. This is not a technical class, and it should not be c
6.189 A Gentle Introduction to Programming Using Python (MIT)
This 6-unit P/D/F course will provide a gentle introduction to programming using Python for highly motivated students with little or no prior experience in programming computers over the first two weeks of IAP. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive, featuring in-class exercises with lots of support from the course staff.
This class is designed to help prepare students for 6.01 Introductio
6.088 Introduction to C Memory Management and C++ Object-Oriented Programming (MIT)
Ever hang your head in shame after your Python program wasn't as fast as your friend's C program? Ever wish you could use objects without having to use Java? Join us for this fun introduction to C and C++! We will take you through a tour that will start with writing simple C programs, go deep into the caves of C memory manipulation, resurface with an introduction to using C++ classes, dive deeper into advanced C++ class use and the C++ Standard Template Libraries. We'll wrap up by teaching you s
14.121 Microeconomic Theory I (MIT)
This half-semester course provides an introduction to microeconomic theory designed to meet the needs of students in the economics Ph.D. program. Some parts of the course are designed to teach material that all graduate students should know. Others are used to introduce methodologies. Topics include consumer and producer theory, markets and competition, general equilibrium, and tools of comparative statics and their application to price theory. Some topics of recent interest may also be covered.
6.092 Introduction to Programming in Java (MIT)
This course is an introduction to software engineering, using the Java™ programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems.
The course is designed for students with some programming experience, but if you have none and are motivated you will do fine. Students who have taken 6.005 should not take this course. Each class is composed of one hour of lecture a
21A.226 Ethnic and National Identity (MIT)
An introduction to the cross-cultural study of ethnic and national identity. We examine the concept of social identity, and consider the ways in which gendered, linguistic, religious, and ethno-racial identity components interact. We explore the history of nationalism, including the emergence of the idea of the nation-state, as well as ethnic conflict, globalization, identity politics, and human rights.
2.997 Direct Solar/Thermal to Electrical Energy Conversion Technologies (MIT)
This course introduces principles and technologies for converting heat into electricity via solid-state devices. The first part of the course discusses thermoelectric energy conversion and thermoelectric materials, thermionic energy conversion, and photovoltaics. The second part of the course discusses solar thermal technologies. Various solar heat collection systems will be reviewed, followed by an introduction to the principles of solar thermophotovoltaics and solar thermoelectrics. Spectral c
6.087 Practical Programming in C (MIT)
This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts, such as dynamic memory allocation, concurrency and synchronization, UNIX signals and process control, library development and usage. Daily pro













