M. Frans Kaashoek. Enrollment limited to 25; priority to first-year students. 2021 IAP offerings from the Department of Electrical Engineering and Computer Science ranged from the playful to the profound. Advanced topics include an introduction to matched field processing and physics-based methods of estimating signal statistics. Specific focus varies from year to year. Introduces the study of human language from a computational perspective, including syntactic, semantic and discourse processing models. Prereq: 6.046[J] or permission of instructor Acad Year 2020-2021: Not offered (Fall 2012), Patents, Copyrights, and the Law of Intellectual Property Contest culminates with a public presentation in front of a judging panel comprised of professional developers and MIT faculty. Subject meets with 6.555[J], 16.456[J], HST.582[J]Prereq: (6.041 or permission of instructor) and (2.004, 6.003, 16.002, or 18.085) Acad Year 2020-2021: Not offered See description under subject CMS.611[J]. For EECS MEng students who are Research Assistants in Electrical Engineering and Computer Science, in cases where the assigned research is approved for academic credit by the department. Not offered regularly; consult departmentUnits arranged [P/D/F]Can be repeated for credit. Fundamental design and implementation issues in the engineering of operating systems. (Fall 2004), Ethics and the Law on the Electronic Frontier Development of analytical techniques for predicting device characteristics: energy conversion density, efficiency; and of system interaction characteristics: regulation, stability, controllability, and response. Advanced study of topics in applied physics. Enrollment limited. Develops intuition of how transistors operate. (Fall 2010), Fundamentals of Program Analysis Instruction in effective undergraduate research, including choosing and developing a research topic, surveying previous work and publications, research topics in EECS, industry best practices, design for robustness, technical presentation, authorship and collaboration, and ethics. However, several partner organizations run small, specialized programs on campus. Enrollment limited. Many students combine TPP's curriculum with complementary subjects to obtain dual degrees in TPP and either a specialized branch of engineering or an applied social science such as political science or urban studies and planning. Testing of integrated circuits. See description under subject 2.75[J]. Introduces students to concepts of design thinking and innovation that can be applied to any engineering discipline. Prereq: Permission of instructor U (Fall) Limited to students participating in the 6-A internship program. Integrates foundational texts in ethics with case studies illustrating ethical problems arising in the practice of engineering. Intended for those with experience in other languages who have never used C or C++. Prereq: None U (Fall, IAP, Spring, Summer)0-1-0 unitsCan be repeated for credit. Specific focus varies from year to year. Tools from number theory, combinatorics, linear algebra, optimization theory, distributed algorithms, statistics, and probability are covered. Unconstrained optimization methods include gradient, conjugate direction, Newton, sub-gradient and first-order methods. Laboratory and computer exercises illustrate the concepts. Acad Year 2021-2022: G (Fall)3-0-9 units. Students taking the graduate version complete additional assignments. (January IAP 2005), Hands-On Introduction to Electrical Engineering Lab Skills Subject meets with 6.401Prereq: 6.0001 and (6.008, 6.041, 18.600, or permission of instructor) G (Spring)4-0-8 units. They improve the stability and security of computers and communications networks, and they increase the efficiency of solar panels. Introduction to modern heterogeneous networks and the provision of heterogeneous services. Subject meets with 6.869Prereq: 18.06 and (6.041B or 6.042[J]) U (Spring)3-0-9 units. Students engage in extensive written and oral communication exercises. Subject meets with 6.819Prereq: 18.06 and (6.041B or 6.042[J]) G (Spring)3-0-9 units. Hypothesis testing; detection; matched filters. Learn Computer Science today. Explores the types of game-theoretic tools that are applicable to computer systems, the loss in system performance due to the conflicts of interest of users and administrators, and the design of systems whose performance is robust with respect to conflicts of interest inside the system. See description under subject IDS.131[J]. (Spring 2008), Practical Programming in C Folding two-dimensional paper (origami): characterizing flat foldability, algorithmic origami design, one-cut magic trick. Building graphical models from data, including parameter estimation and structure learning; Baum-Welch and Chow-Liu algorithms. Exposure to CMOS process integration concepts, and impacts of processing on device characteristics. Home Basic and advanced A/D and D/A converters, delta-sigma modulators, RF and other signal processing circuits. Students then build on these skills with five courses in algorithms and biology, which lead to a choice of electives in biology, with a particular focus on computational biology. Discrete and continuous random variables. Studies how randomization can be used to make algorithms simpler and more efficient via random sampling, random selection of witnesses, symmetry breaking, and Markov chains. The 24-month Leaders for Global Operations (LGO) program combines graduate degrees in engineering and management for those with previous postgraduate work experience and strong undergraduate degrees in a technical field. Students taking graduate version complete additional assignments. Strings; text indexing; suffix arrays; suffix trees. To be arranged by the student and an appropriate MIT faculty member. Emphasis on the fundamental cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation, and basic protocols and their computational complexity requirements. (Spring 2005), Pervasive Human Centric Computing (SMA 5508) Analysis and design of modern applications that employ electromagnetic phenomena for signals and power transmission in RF, microwaves, optical and wireless communication systems. (Fall 2009), Great Ideas in Theoretical Computer Science MIT has played an active role in the development of computer … Acad Year 2021-2022: G (Spring)3-1-8 units. (Fall 2005), Distributed Computer Systems Engineering Computational issues and approximation techniques; Monte Carlo methods. Prereq: None G (Fall)Units arranged [P/D/F]. Introduces representations, methods, and architectures used to build applications and to account for human intelligence from a computational point of view. (Fall 2012), Quantitative Physiology: Cells and Tissues Covers image representations, texture models, structure-from-motion algorithms, Bayesian techniques, object and scene recognition, tracking, shape modeling, and image databases. Acad Year 2021-2022: G (Spring)3-0-9 units, Same subject as 15.481[J]Prereq: 15.401, 15.414, or 15.415 Acad Year 2020-2021: Not offered Combination of 6.0001 and 6.0002 counts as REST subject. ), Learn more at Get Started with MIT OpenCourseWare. Includes sequence of programming assignments on a large multicore machine, culminating with the design of a highly concurrent application. Introduction to probability theory. Boundary conditions and multi-region boundary-value problems. Beyond the Physical Layer, the higher network layers (Media Access Control, Network and Transport Layers) are treated together as integral parts of network design. Prereq: Physics II (GIR) and 6.0001 U (Fall, Spring)4-0-8 units. Prereq: Permission of instructor U (Fall) Topics include the design and implementation of multicore processors; networking, video, continuum, particle and graph applications for multicores; communication and synchronization algorithms and mechanisms; locality in parallel computations; computational models, including shared memory, streams, message passing, and data parallel; multicore mechanisms for synchronization, cache coherence, and multithreading. Topics include computer graphics (geometry modeling, solid modeling, procedural modeling), physically-based simulation (kinematics, finite element method), 3D scanning/geometry processing, and an overview of 3D fabrication methods.