|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Concepts, principles, and methods for specifying and designing real-time computer systems. Topics include concurrency, real-time execution implementation, scheduling, testing, verification, real-time analysis, and software engineering concepts. Additional topics include operating system architecture, process management, and networking.
Prerequisite:
Prereq: 1.00, 6.01, or 6.005
-
3.00 Credits
Reading and discussion on issues in the engineering of software systems and software development project design. Includes the present state of software engineering, what has been tried in the past, what worked, what did not, and why. Topics may differ in each offering, but are chosen from the software process and life cycle; requirements and specifications; design principles; testing, formal analysis, and reviews; quality management and assessment; product and process metrics; COTS and reuse; evolution and maintenance; team organization and people management; and software engineering aspects of programming languages.
Prerequisite:
Prereq: 16.35, ESD.33, or permission of instructor
-
3.00 Credits
Introduces the fundamentals of digital communications and networking. Topics include elements of information theory, sampling and quantization, coding, modulation, signal detection and system performance in the presence of noise. Study of data networking includes multiple access, reliable packet transmission, routing and protocols of the internet. Concepts discussed in the context of aerospace communication systems: aircraft communications, satellite communications, and deep space communications.
Prerequisite:
Prereq: 16.004 or 6.003; 16.09 or 6.041
-
3.00 Credits
Provides an introduction to data networks with an analytic perspective, using telephone networks, wireless networks, optical networks, the Internet and data centers as primary applications. Presents basic tools for modeling and performance analysis accompanied by elementary, meaningful simulations. Develops insights for large networks by means of simple approximations. Draws upon concepts from queueing theory and optimization.
Prerequisite:
Prereq: 6.041 or 18.313
-
3.00 Credits
Provides a rigorous introduction to fundamentals of statistics motivated by engineering applications and emphasizing the informed use of modern statistical software. Topics include sufficient statistics, exponential families, estimation, hypothesis testing, measures of performance, and notion of optimality.
Prerequisite:
Prereq: Calculus II (GIR), 18.06, 6.431, or permission of instructor
-
3.00 Credits
Introduction to the principles of wide bandwidth wireless communication, with a focus on ultra-wide bandwidth (UWB) systems. Topics include the basics of spread-spectrum systems, impulse radio, Rake reception, transmitted reference signaling, spectral analysis, coexistence issues, signal acquisition, channel measurement and modeling, regulatory issues, and ranging, localization and GPS. Consists of lectures and technical presentations by students.
Prerequisite:
Prereq: A strong background in digital communication, e.g. 6.011, 16.36, or permission of instructor
-
3.00 Credits
Provides a fundamental understanding of the human factors that must be considered in the design and engineering of complex aviation and space systems. Focuses on the derivation of human engineering design criteria from sensory, motor and cognitive sources. Students, individually and in teams, apply design principles from topic areas including displays, controls and ergonomics, manual control, the nature of human error, basic experimental design, and human-computer interaction. Includes aviation accident case presentations and interactive projects. Graduate students also complete an additional research-oriented project with a final written report and oral presentation.
Prerequisite:
Prereq: None
-
0.00 - 6.00 Credits
Provides credit for student work on undergraduate-level material in communications and/or software outside of regularly scheduled subjects. Intended for study abroad under either the department's Year Abroad Program or the Cambridge-MIT Exchange Program. Credit may be used to satisfy specific SB degree requirements. Requires prior approval. Consult department.
Prerequisite:
Prereq: Permission of department
-
2.00 Credits
Presents concepts, principles, and algorithms for sensing and computation related to the physical world. Topics include motion planning, geometric reasoning, kinematics and dynamics, state estimation, tracking, map building, manipulation, human-robot interaction, fault diagnosis, and embedded system development. Students specify and design a small-scale yet complex robot capable of real-time interaction with the natural world. Students may continue content in 6.142. Prior knowledge of one or more of the following areas would be useful: control (2.004, 6.302, or 16.30); software (1.00, 6.005, or 16.35); electronics (6.002, 6.070, 6.111, or 6.115); mechanical engineering (2.007); or independent experience such as MasLAB, 6.270, or a relevant UROP. Students engage in extensive written and oral communication exercises. Enrollment limited.
Prerequisite:
Prereq: Permission of instructor
-
2.00 Credits
Implementation and operation of the embedded system designed in 6.141. Addresses open research issues such as sustained autonomy, situational awareness, and human interaction. Students carry out experiments to assess their design and deliver a final written report. Prior knowledge of one or more of the following areas would be useful: control (2.004, 6.302, or 16.30), software (1.00, 6.005, or 16.35), electronics (6.002, 6.070, 6.111, or 6.115), mechanical engineering (2.007), independent experience (MasLAB, 6.270, or a UROP).
Prerequisite:
Prereq: 6.141 or permission of instructor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|