6.004 offers an introduction to the engineering of digital systems. Starting with …
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 material is essential for later courses in digital design, computer architecture and systems. The problem sets and lab exercises are intended to give students “hands-on” experience in designing digital systems; each student completes a gate-level design for a reduced instruction set computer (RISC) processor during the semester.
A computational camera attempts to digitally capture the essence of visual information …
A computational camera attempts to digitally capture the essence of visual information by exploiting the synergistic combination of task-specific optics, illumination, sensors and processing. In this course we will study this emerging multi-disciplinary field at the intersection of signal processing, applied optics, computer graphics and vision, electronics, art, and online sharing through social networks. If novel cameras can be designed to sample light in radically new ways, then rich and useful forms of visual information may be recorded — beyond those present in traditional photographs. Furthermore, if computational process can be made aware of these novel imaging models, them the scene can be analyzed in higher dimensions and novel aesthetic renderings of the visual information can be synthesized. We will discuss and play with thermal cameras, multi-spectral cameras, high-speed, and 3D range-sensing cameras and camera arrays. We will learn about opportunities in scientific and medical imaging, mobile-phone based photography, camera for HCI and sensors mimicking animal eyes. We will learn about the complete camera pipeline. In several hands-on projects we will build physical imaging prototypes and understand how each stage of the imaging process can be manipulated.
Students learn how the total solar irradiance hitting a photovoltaic (PV) panel …
Students learn how the total solar irradiance hitting a photovoltaic (PV) panel can be increased through the use of a concentrating device, such as a reflector or lens. This is the final lesson in the Photovoltaic Efficiency unit and is intended to accompany a fun design project (see the associated Concentrating on the Sun with PVs activity) to wrap up the unit. However, it can be completed independently of the other unit lessons and activities.
Students design, build and test reflectors to measure the effect of solar …
Students design, build and test reflectors to measure the effect of solar reflectance on the efficiency of solar PV panels. They use a small PV panel, a multimeter, cardboard and foil to build and test their reflectors in preparation for a class competition. Then they graph and discuss their results with the class. Complete this activity as part of the Photovoltaic Efficiency unit and in conjunction with the Concentrated Solar Power lesson.
This activity involves an investigation into whether items in a classroom are …
This activity involves an investigation into whether items in a classroom are conductors or insulators. The students predict and then test the items using a complete circuit they have built.
This course focuses on laws, approximations and relations of continuum electromechanics. Topics …
This course focuses on laws, approximations and relations of continuum electromechanics. Topics include mechanical and electromechanical transfer relations, statics and dynamics of electromechanical systems having a static equilibrium, electromechanical flows, and field coupling with thermal and molecular diffusion. Also covered are electrokinetics, streaming interactions, application to materials processing, magnetohydrodynamic and electrohydrodynamic pumps and generators, ferrohydrodynamics, physiochemical systems, heat transfer, continuum feedback control, electron beam devices, and plasma dynamics. Acknowledgements The instructor would like to thank Xuancheng Shao and Anyang Hou for transcribing into LaTeX the problem set solutions and exam solutions, respectively.
First published in 1981 by MIT Press, Continuum Electromechanics, courtesy of MIT …
First published in 1981 by MIT Press, Continuum Electromechanics, courtesy of MIT Press and used with permission, provides a solid foundation in electromagnetics, particularly conversion of energy between electrical and mechanical forms. Topics include:
electrodynamic laws, electromagnetic forces, electromechanical kinematics, charge migration, convection, relaxation, magnetic diffusion and induction interactions, laws and approximations of fluid mechanics, static equilibrium, electromechanical flows, thermal and molecular diffusion, and streaming interactions. The applications covered include transducers, rotating machines, Van de Graaff machines, image processing, induction machines, levitation of liquid metals, shaping of interfaces in plastics and glass processing, orientation of ferrofluid seals, cryogenic fluids, liquid crystal displays, thunderstorm electrification, fusion machines, magnetic pumping of liquid metals, magnetohydrodynamic power generation, inductive and dielectric heating, electrophoretic particle motion, electrokinetic and electrocapillary interactions in biological systems, and electron beams.
Students gain a deeper understanding of how sound sensors work through a …
Students gain a deeper understanding of how sound sensors work through a hands-on design challenge involving LEGO MINDSTORMS(TM) NXT taskbots and sound sensors. Student groups each program a robot computer to use to the sound of hand claps to control the robot's movement. They learn programming skills and logic design in parallel. They experience how robots can take sensor input and use it to make decisions to move and turn, similar to the human sense of hearing. A PowerPoint® presentation and pre/post quizzes are provided.
This class explores interaction with mobile computing systems and telephones by voice, …
This class explores interaction with mobile computing systems and telephones by voice, including speech synthesis, recognition, digital recording, and browsing recorded speech. Emphasis on human interface design issues and interaction techniques appropriate for cognitive requirements of speech. Topics include human speech production and perception, speech recognition and text-to-speech algorithms, telephone networks, and spatial and time-compressed listening. Extensive reading from current research literature.
Visualize the electrostatic force that two charges exert on each other. Observe …
Visualize the electrostatic force that two charges exert on each other. Observe how changing the sign and magnitude of the charges and the distance between them affects the electrostatic force.
You will have to simulate a scenario where they have graduated and are …
You will have to simulate a scenario where they have graduated and are preparing themselves for the workforce.They will be reflecting among themselves to identify the experiences, character traits, goals and objectives that are closest to them. They will use these items that they have identified and look towards creating an interactive medium. They will look for you on feedback to improve the interactive medium that they have created, to see if it's relevant to the learners or not. You will have to be familiar with the rapid growth of educational technology, these include platforms that will showcase the portfoliosPathbrite - An easy way of creating an E-Portfolio and placing your reflections and experiences into.About.me - This is an easy portfolio builder that acts as a start up page to link you to your videos or images. It even provides a free email signature as wellWeebly - Weebly is a drag and drop no frills web page builder. It is really easy and intuitive to use.Wix - Wix is similar to Weebly, it is also a page builder for building up your own web page. Wordpress - Create a wordpress site that stores all the relevant information available on the site.It will also include interactive media that will be used to create different forms of videos, animations and images.Canva - Canva allows you to create images such as resumes and infographics that will present your learner's journey.Powtoons - Powtoons allows you to create animations that will highlight your experiences to your future employers
You would have to simulate a scenario where they have graduated and …
You would have to simulate a scenario where they have graduated and are preparing themselves for the workforce.They will be reflecting among themselves to identify the experiences, character traits, goals and objectives that are closest to them. They will use these items that they have identified and look towards creating an interactive medium. They will look for you on feedback to improve the interactive medium that they have created, to see if it's relevant to the learners or not. You will have to be familiar with the rapid growth of educational technology, these include platforms that will showcase the portfoliosPathbrite - An easy way of creating an E-Portfolio and placing your reflections and experiences into.About.me - This is an easy portfolio builder that acts as a start up page to link you to your videos or images. It even provides a free email signature as wellWeebly - Weebly is a drag and drop no frills web page builder. It is really easy and intuitive to use.Wix - Wix is similar to Weebly, it is also a page builder for building up your own web page. Wordpress - Create a wordpress site that stores all the relevant information available on the site.It will also include interactive media that will be used to create different forms of videos, animations and images.Canva - Canva allows you to create images such as resumes and infographics that will present your learner's journey.Powtoons - Powtoons allows you to create animations that will highlight your experiences to your future employers
You will provide the learner(s) with the context required create an e-portfolio …
You will provide the learner(s) with the context required create an e-portfolio to use the workforce The learners will be reflecting among themselves to identify the experiences, character traits, goals and objectives that are closest to them. They will use these items that they have identified and look towards creating an interactive medium. They will look for you on feedback to improve the interactive medium that they have created, to see if it's relevant to the learners or not. You will have to be familiar with the Padlet platform
You would have to simulate a scenario where they have graduated and …
You would have to simulate a scenario where they have graduated and are preparing themselves for the workforce.They will be reflecting among themselves to identify the experiences, character traits, goals and objectives that are closest to them. They will use these items that they have identified and look towards creating an interactive medium. They will look for you on feedback to improve the interactive medium that they have created, to see if it's relevant to the learners or not. You will have to be familiar with the rapid growth of educational technology, these include platforms that will showcase the portfoliosPathbrite - An easy way of creating an E-Portfolio and placing your reflections and experiences into.About.me - This is an easy portfolio builder that acts as a start up page to link you to your videos or images. It even provides a free email signature as wellWeebly - Weebly is a drag and drop no frills web page builder. It is really easy and intuitive to use. A presentation of how to navigate and download Weebly for the smartphone is included.Wix - Wix is similar to Weebly, it is also a page builder for building up your own web page. Wordpress - Create a wordpress site that stores all the relevant information available on the site.It will also include interactive media that will be used to create different forms of videos, animations and images.Canva - Canva allows you to create images such as resumes and infographics that will present your learner's journey.Powtoons - Powtoons allows you to create animations that will highlight your experiences to your future employers
The goal of this lesson plan is for students to be able …
The goal of this lesson plan is for students to be able to learn to identify, respond to, and limit the negative impact of cyberbullying and other unethical or harmful online behaviors through providing various resources and an interactive board game that we have created.
Have you ever felt uneasy or even dreadful after losing a USB …
Have you ever felt uneasy or even dreadful after losing a USB flash drive that might contain sensitive information or data about your business?
This presentation will give you a tool to put you at ease when backing up a large number of files and data to a USB flash drive or stick. The tool is relatively easy to use on a USB drive, is based on encryption technology, and protects your business data from the prying eyes.
Attendees will learn about the following topics: - A brief introduction to data encryption. - A few encryption tools for a novice user. - Demonstration on how to use an encryption/decryption tool called VeraCrypt to protect the data on a USB flash drive. - Pros and cons of encryption/decryption technology.
D-Lab: Energy offers a hands-on, project-based approach that engages students in understanding …
D-Lab: Energy offers a hands-on, project-based approach that engages students in understanding and addressing the applications of small-scale, sustainable energy technology in developing countries where compact, robust, low-cost systems for generating power are required. Projects may include micro-hydro, solar, or wind turbine generators along with theoretical analysis, design, prototype construction, evaluation and implementation. Students will have the opportunity both to travel to Nicaragua during spring break to identify and implement projects. D-Lab: Energy is part of MIT’s D-Lab program, which fosters the development of appropriate technologies and sustainable solutions within the framework of international development. This course is an elective subject in MIT’s undergraduate Energy Studies Minor. This Institute-wide program complements the deep expertise obtained in any major with a broad understanding of the interlinked realms of science, technology, and social sciences as they relate to energy and associated environmental challenges.
D-Lab: Energy offers a hands-on, project-based approach that engages students in understanding …
D-Lab: Energy offers a hands-on, project-based approach that engages students in understanding and addressing the applications of small-scale, sustainable energy technology in developing countries where compact, robust, low-cost systems for generating power are required. Projects may include micro-hydro, solar, or wind turbine generators along with theoretical analysis, design, prototype construction, evaluation and implementation. Students will have the opportunity both to travel to Nicaragua during spring break to identify and implement projects. D-Lab: Energy is part of MIT’s D-Lab program, which fosters the development of appropriate technologies and sustainable solutions within the framework of international development. This course is an elective subject in MIT’s undergraduate Energy Studies Minor. This Institute-wide program complements the deep expertise obtained in any major with a broad understanding of the interlinked realms of science, technology, and social sciences as they relate to energy and associated environmental challenges.
6.263J / 16.37J focuses on the fundamentals of data communication networks. One …
6.263J / 16.37J focuses on the fundamentals of data communication networks. One goal is to give some insight into the rationale of why networks are structured the way they are today and to understand the issues facing the designers of next-generation data networks. Much of the course focuses on network algorithms and their performance. Students are expected to have a strong mathematical background and an understanding of probability theory. Topics discussed include: layered network architecture, Link Layer protocols, high-speed packet switching, queueing theory, Local Area Networks, and Wide Area Networking issues, including routing and flow control.
The design of concurrent distributed hardware systems is a major challenge for …
The design of concurrent distributed hardware systems is a major challenge for engineers today and is bound to escalate in the future, but engineering education continues to emphasize traditional tools of logic design that are just not up to the job. For engineers tackling realistic projects, improvised attempts at synchronization across multiple clock domains have long been a fact of life. Prone to hazards and metastability, these ad hoc interfaces could well be the least trustworthy aspects of a system, and typically also the least able to benefit from any readily familiar textbook techniques of analysis or verification.
Progress in the long run depends on a change of tactics. Instead of the customary but inevitably losing battle to describe complex systems in terms of their stepwise time evolution, taking their causal relationships and handshaking protocols as a starting point cuts to the chase by putting the emphasis where it belongs. This way of thinking may call for setting aside a hard earned legacy of practice and experience, but it leads ultimately to a more robust and scalable methodology.
Delay insensitive circuits rely on local coordination and control from the ground up. The most remarkable consequence of adhering to this course is that circuits can get useful things done without any clock distribution network whatsoever. Because a handshake acknowledgment concludes each interaction among primitive components and higher level subsystems alike, a clock pulse to mark them would be superfluous. This effect can bring a welcome relief to projects whose timing infrastructure would otherwise tend to create more problems than it solves.
The theory of delay insensitive circuits is not new but has not yet attracted much attention outside of its research community. At best ignored and at worst discouraged in standard curricula, this topic until now has been accessible only by navigating a sea of conference papers and journal articles, some of them paywalled. Popular misconceptions and differing conventions about terminology and notation have posed further barriers to entry. To address this need, this book presents a unified account of delay insensitive circuits from first principles to cutting edge concepts, subject only to an undergraduate-level understanding of discrete math. In an approachable tutorial format with numerous illustrations, exercises, and over three hundred references, it guides an engineering professional or advanced student towards proficiency in this extensive field.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.