6 Classes (66 Units)

6.005 (12), 6.042 (12), 7.012 (12), 14.01 (12), 17.41 (12), ESD.051 (6)

Pre-Register


6.005 Elements of Software Construction

Class Info

Introduces fundamental principles and techniques of software development, i.e., 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 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. 12 Engineering Design Points.

This class has 6.01, and 6.042 as prerequisites.

6.005 will be offered this semester (Fall 2017). It is instructed by D. N. Jackson and R. C. Miller.

This class counts for a total of 12 credits.

You can find more information at the 6.005: Software Construction site.

MIT 6.005 Elements of Software Construction Related Textbooks
MIT 6.005 Elements of Software Construction On The Web

6.042 Mathematics for Computer Science

Class Info

Elementary discrete mathematics for computer science and engineering. Emphasis on mathematical definitions and proofs as well as on applicable methods. Topics include formal logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; asymptotic notation and growth of functions; permutations and combinations, counting principles; discrete probability. Further selected topics include recursive definition and structural induction, state machines and invariants, integer congruences, recurrences, generating functions.

This class has 18.01 as a prerequisite.

6.042 will be offered this semester (Fall 2017). It is instructed by F. T. Leighton, A. R. Meyer and A. Moitra.

Lecture occurs 1:00 PM to 2:30 PM on Mondays, Wednesdays and Fridays in 32-044.

This class counts for a total of 12 credits.

You can find more information at the MIT + 6.042 - Google Search site or on the 6.042 Stellar site.

MIT 6.042 Mathematics for Computer Science Related Textbooks
MIT 6.042 Mathematics for Computer Science On The Web

7.012 Introductory Biology

Class Info

Exploration into areas of current research in molecular and cell biology, immunology, neurobiology, human genetics, biochemistry, and evolution. Enrollment limited to seating capacity of classroom. Admittance may be controlled by lottery.

This class has no prerequisites.

7.012 will be offered this semester (Fall 2017). It is instructed by E. Lander and R. Weinberg.

Lecture occurs 10:00 AM to 11:00 AM on Mondays, Wednesdays and Fridays in 26-100.

This class counts for a total of 12 credits.

You can find more information at the http://www.google.com/search?&q=MIT+%2B+7.012&btnG=Google+Search&inurl=https site or on the 7.012 Stellar site.

Required Textbooks
Save up to a ton by purchasing through MIT Textbooks!
MIT 7.012 Introductory Biology Related Textbooks

14.01 Principles of Microeconomics

Class Info

Introduces microeconomic concepts and analysis, supply and demand analysis, theories of the firm and individual behavior, competition and monopoly, and welfare economics. Applications to problems of current economic policy. Taught in two formats - lecture/recitation and recitation only - each with 3 sessions per week. Same content and exams.

This class has no prerequisites.

14.01 will be offered this semester (Fall 2017). It is instructed by J. Gruber.

Lecture occurs 11:00 AM to 12:00 PM on Mondays and Wednesdays in E25-111.

This class counts for a total of 12 credits. This class counts as a HASS S.

You can find more information at the http://www.google.com/search?&q=MIT+%2B+14.01&btnG=Google+Search&inurl=https site or on the 14.01 Stellar site.

Required Textbooks
Save up to up to 84% by purchasing through MIT Textbooks!
MIT 14.01 Principles of Microeconomics Related Textbooks

17.41 Introduction to International Relations

Class Info

Provides an introduction to the causes of international conflict and cooperation. Topics include war initiation, crisis bargaining, international terrorism, nuclear strategy, interstate economic relations, economic growth, international law, human rights, and environmental politics.

This class has no prerequisites.

17.41 will not be offered this semester. It will be available in the Spring semester, and will be instructed by R. Nielsen.

This class counts for a total of 12 credits. This class counts as a HASS S. This class counts as a CI-H.

You can find more information at the http://www.google.com/search?&q=MIT+%2B+17.41&btnG=Google+Search&inurl=https site.

MIT 17.41 Introduction to International Relations Related Textbooks
MIT 17.41 Introduction to International Relations On The Web

ESD.051 Engineering Innovation and Design

Class Info

Project-based seminar in innovative design thinking develops students' ability to conceive, implement, and evaluate successful projects in any engineering discipline. Lectures focus on the iterative design process and techniques to enhance creative analysis. Students use this process to design and implement robust voice recognition applications using a simple web-based system. They also give presentations and receive feedback to sharpen their communication skills for high emotional and intellectual impact. Guest lectures illustrate multidisciplinary approaches to design thinking.

This class has no prerequisites.

ESD.051 will not be offered this semester. It will be instructed by B. Kotelly.

Lecture occurs 7:00 PM to 9:00 PM on Mondays in 32-141.

This class counts for a total of 6 credits.

In the Spring 2016 Subject Evaluations, ESD.051 was rated 4.6 out of 7.0. You can find more information on MIT OpenCourseWare at the Engineering Innovation and Design site or on the ESD.051 Stellar site.

MIT ESD.051 Engineering Innovation and Design Related Textbooks
MIT ESD.051 Engineering Innovation and Design On The Web
Engineering Innovation and Design
Tags
esd by-nc-sa creative license joel schindall creative commons massachusetts institute of technology

© Copyright 2015