# 4 Classes (48 Units)

**6.006**(12),

**6.01**(12),

**6.042**(12),

**8.02**(12)

# 6.006 Introduction to Algorithms

Introduction 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.

This class has 6.042, and 6.0001 as prerequisites. This class has 6.009 as a corequisite.

6.006 will not be offered this semester. It will be instructed by S. Devadas.

Lecture occurs 11:00 AM to 12:00 PM on Tuesdays and Thursdays in 26-100.

This class counts for a total of 12 credits.

You can find more information at the Materials site or on the 6.006 Stellar site.

# 6.01 Introduction to EECS via Robotics

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.

This class has 6.0001 as a prerequisite.

6.01 will not be offered this semester. It will be available in the Spring semester, and will be instructed by A. Hartz.

Lecture occurs 9:30 AM to 11:00 AM on Tuesdays in 4-270.

This class counts for a total of 12 credits.

You can find more information at the MIT + 6.01 - Google Search site.

# 6.042 Mathematics for Computer Science

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 2018). It is instructed by F. T. Leighton,  Z. R. Abel and  A. Moitra.

Lecture occurs 2:30 PM to 4:00 PM on Tuesdays and Thursdays in 26-100.

This class counts for a total of 12 credits.

You can find more information at the 403 Forbidden site or on the 6.042 Stellar site.

# 8.02 Physics II

Introduction to electromagnetism and electrostatics: electric charge, Coulomb's law, electric structure of matter; conductors and dielectrics. Concepts of electrostatic field and potential, electrostatic energy. Electric currents, magnetic fields and Ampere's law. Magnetic materials. Time-varying fields and Faraday's law of induction. Basic electric circuits. Electromagnetic waves and Maxwell's equations. Subject taught using the TEAL (Technology Enabled Active Learning) studio format which utilizes small group interaction and current technology to help students develop intuition about, and conceptual models of, physical phenomena.

This class has 18.01, and 8.01 as prerequisites.

8.02 will be offered this semester (Fall 2018). It is instructed by N. Gedik, M. Tegmark, P. Dourmashkin and R. Redwine.

Lecture occurs 11:00 AM to 1:00 PM on Mondays and Wednesdays in 32-082.

This class counts for a total of 12 credits.

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