Updating search results...

Search Resources

3 Results

View
Selected filters:
  • implement
Elements of Software Construction
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides an introduction to the fundamental principles and techniques of software development that have greatest impact on practice. Topics include capturing the essence of a problem by recognizing and inventing suitable abstractions; key paradigms, including state machines, functional programming, and object-oriented programming; use of design patterns to bridge gap between models and code; the role of interfaces and specification in achieving modularity and decoupling; reasoning about code using invariants; testing, test-case generation and coverage; and essentials of programming with objects, functions, and abstract types. The course includes exercises in modeling, design, implementation and reasoning.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Jackson, Daniel
Miller, Robert
Date Added:
09/01/2008
Space Systems Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Space Systems Engineering (16.83X) is the astronautical capstone course option in the Department of Aeronautics and Astronautics.  Between Spring 2002 and Spring 2003, the course was offered in a 3-semester format, using a Conceive, Design, Implement and Operate (C-D-I-O) teaching model. 16.83X is shorthand for the three course numbers: 16.83, 16.831, and 16.832. The first semester (16.83) is the Conceive-Design phase of the project, which results in a detailed system design, but precedes assembly.  The second semester (16.831) is the Implement phase, and involves building the students' system.  The final semester (16.832) is the Operate phase, in which the system is tested and readied to perform in its intended environment.
This year's project objective was to demonstrate the feasibility of an electromagnetically controlled array of formation flying satellites.  The project, "EMFFORCE", was an extension of the first C-D-I-O course project, "SPHERES", which ran from Spring 1999 through Spring 2000, and demonstrated satellite formation flying using gas thrusters for station-keeping.  The whole class works on the same project, but divides into smaller subsystem teams, such as power, metrology, and structures, to handle design details.

Subject:
Applied Science
Astronomy
Business and Communication
Engineering
Physical Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Keesee, John
Miller, David
Date Added:
02/01/2002
Unified Engineering I, II, III, & IV
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The basic objective of Unified Engineering is to give a solid understanding of the fundamental disciplines of aerospace engineering, as well as their interrelationships and applications. These disciplines are Materials and Structures (M); Computers and Programming (C); Fluid Mechanics (F); Thermodynamics (T); Propulsion (P); and Signals and Systems (S). In choosing to teach these subjects in a unified manner, the instructors seek to explain the common intellectual threads in these disciplines, as well as their combined application to solve engineering Systems Problems (SP). Throughout the year, the instructors emphasize the connections among the disciplines.

Subject:
Applied Science
Business and Communication
Engineering
Physical Science
Physics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Craig, Jennifer
Drela, Mark
Hall, Steven
Lagace, Paul
Lundqvist, Ingrid
Naeser, Gustaf
Perry, Heidi
Radovitzky, Raúl
Waitz, Ian
Young, Peter
Date Added:
09/01/2005