2 Classes (24 Units)6.012 (12), 18.438 (12)
6.012 Nanoelectronics and Computing Systems
Studies interaction between materials, semiconductor physics, electronic devices, and computing systems. Develops intuition of how transistors operate. Topics range from introductory semiconductor physics to modern state-of-the-art nano-scale devices. Considers how innovations in devices have driven historical progress in computing, and explores ideas for further improvements in devices and computing. Students apply material to understand how building improved computing systems requires knowledge of devices, and how making the correct device requires knowledge of computing systems. Includes a design project for practical application of concepts, and labs for experience building silicon transistors and devices.
This class has 6.002 as a prerequisite.
6.012 will be offered this semester (Fall 2019). It is instructed by M. Shulaker.
Lecture occurs 11:00 AM to 12:00 PM on Tuesdays and Thursdays in 32-144.
This class counts for a total of 12 credits.
18.438 Advanced Combinatorial Optimization
Advanced treatment of combinatorial optimization with an emphasis on combinatorial aspects. Non-bipartite matchings, submodular functions, matroid intersection/union, matroid matching, submodular flows, multicommodity flows, packing and connectivity problems, and other recent developments.
This class has 18.433 as a prerequisite.
18.438 will not be offered this semester. It will be instructed by M. X. Goemans.
This class counts for a total of 12 credits. This is a graduate-level class.
© Copyright 2015 Yasyf Mohamedali