6.00SC Intro to CS and Programming has been retired from OCW. You can …
6.00SC Intro to CS and Programming has been retired from OCW. You can access the archived course on DSpace – MIT’s digital repository. Please see the list of introductory programming courses and other programming courses from recent years.
This course presents the fundamentals of object-oriented software design and development, computational …
This course presents the fundamentals of object-oriented software design and development, computational methods and sensing for engineering, and scientific and managerial applications. It cover topics, including design of classes, inheritance, graphical user interfaces, numerical methods, streams, threads, sensors, and data structures. Students use Java® programming language to complete weekly software assignments. How is 1.00 different from other intro programming courses offered at MIT? 1.00 is a first course in programming. It assumes no prior experience, and it focuses on the use of computation to solve problems in engineering, science and management. The audience for 1.00 is non-computer science majors. 1.00 does not focus on writing compilers or parsers or computing tools where the computer is the system; it focuses on engineering problems where the computer is part of the system, or is used to model a physical or logical system. 1.00 teaches the Java programming language, and it focuses on the design and development of object-oriented software for technical problems. 1.00 is taught in an active learning style. Lecture segments alternating with laboratory exercises are used in every class to allow students to put concepts into practice immediately; this teaching style generates questions and feedback, and allows the teaching staff and students to interact when concepts are first introduced to ensure that core ideas are understood. Like many MIT classes, 1.00 has weekly assignments, which are programs based on actual engineering, science or management applications. The weekly assignments build on the class material from the previous week, and require students to put the concepts taught in the small in-class labs into a larger program that uses multiple elements of Java together.
Second of two modules facilitating a basic understanding of computing in planning …
Second of two modules facilitating a basic understanding of computing in planning and public management. Students develop problem-solving skills using computer-based tools for “what-if” analyses. Emphasis on spatial analysis using geographic information systems and database query tools.
This course begins by introducing students to aspects of fluid dynamics relevant …
This course begins by introducing students to aspects of fluid dynamics relevant to transport and deposition of particulate sedimentary materials. Emphasis is on the structure of turbulent shear flows and the forces exerted by fluid motions on bed of loosed sediment. With fluid dynamics as background, the course deals with sediment movement as bed load and suspended load, and with the geometry, kinematics, and dynamics of ripple and dune bed forms. The course concludes with basic material on the styles of current-generated primary sedimentary structures, with emphasis on cross stratification.
During this course, we will be exploring basic questions of architecture through …
During this course, we will be exploring basic questions of architecture through several short design exercises. Working with many different media, students will discover the interrelationship of architecture and its related disciplines, such as structures, sustainability, architectural history and the visual arts. Each problem will focus on one of these disciplines and one exploration and presentation technique.
This course covers the fundamental principles, practices and tools of Lean Six …
This course covers the fundamental principles, practices and tools of Lean Six Sigma methods that underlay modern organizational productivity approaches applied in aerospace, automotive, health care, and other sectors. It includes lectures, active learning exercises, a plant tour, talks by industry practitioners, and videos. One third of the course is devoted to a physical simulation of an aircraft manufacturing enterprise or a clinic to illustrate the power of Lean Six Sigma methods. The course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
The general minimum prerequisite for understanding this book is the intellectual maturity …
The general minimum prerequisite for understanding this book is the intellectual maturity of a junior-level (third-year) college student in an accredited four-year engineering curriculum. A mathematical second-order system is represented in this book primarily by a single second-order ODE, not in the state-space form by a pair of coupled first-order ODEs. Similarly, a two-degrees-of-freedom (fourth-order) system is represented by two coupled second-order ODEs, not in the state-space form by four coupled first-order ODEs. The book does not use bond graph modeling, the general and powerful, but complicated, modern tool for analysis of complex, multidisciplinary dynamic systems. The homework problems at the ends of chapters are very important to the learning objectives, so the author attempted to compose problems of practical interest and to make the problem statements as clear, correct, and unambiguous as possible. A major focus of the book is computer calculation of system characteristics and responses and graphical display of results, with use of basic (not advanced) MATLAB commands and programs. The book includes many examples and homework problems relevant to aerospace engineering, among which are rolling dynamics of flight vehicles, spacecraft actuators, aerospace motion sensors, and aeroelasticity. There are also several examples and homework problems illustrating and validating theory by using measured data to identify first- and second-order system dynamic characteristics based on mathematical models (e.g., time constants and natural frequencies), and system basic properties (e.g., mass, stiffness, and damping). Applications of real and simulated experimental data appear in many homework problems. The book contains somewhat more material than can be covered during a single standard college semester, so an instructor who wishes to use this as a one-semester course textbook should not attempt to cover the entire book, but instead should cover only those parts that are most relevant to the course objectives.
This subject provides an introduction to modeling and simulation, covering continuum methods, …
This subject provides an introduction to modeling and simulation, covering continuum methods, atomistic and molecular simulation, and quantum mechanics. Hands-on training is provided in the fundamentals and applications of these methods to key engineering problems. The lectures provide exposure to areas of application based on the scientific exploitation of the power of computation. We use web based applets for simulations, thus extensive programming skills are not required.
This course provides an introduction to nuclear science and its engineering applications. …
This course provides an introduction to nuclear science and its engineering applications. It describes basic nuclear models, radioactivity, nuclear reactions, and kinematics; covers the interaction of ionizing radiation with matter, with an emphasis on radiation detection, radiation shielding, and radiation effects on human health; and presents energy systems based on fission and fusion nuclear reactions, as well as industrial and medical applications of nuclear science.
The microscopic world is full of phenomena very different from what we …
The microscopic world is full of phenomena very different from what we see in everyday life. Some of those phenomena can only be explained using quantum mechanics. This activity introduces basic quantum mechanics concepts about electrons that are essential to understanding modern and future technology, especially nanotechnology. Start by exploring probability distribution, then discover the behavior of electrons with a series of simulations.
This set of 10 lectures (about 11+ hours in duration) was excerpted …
This set of 10 lectures (about 11+ hours in duration) was excerpted from a three-day course developed at MIT Lincoln Laboratory to provide an understanding of radar systems concepts and technologies to military officers and DoD civilians involved in radar systems development, acquisition, and related fields. That three-day program consists of a mixture of lectures, demonstrations, laboratory sessions, and tours. Online Publication
The goal of these videos is to provide students with tools and …
The goal of these videos is to provide students with tools and concepts for working with R, a free software environment for statistical computing and graphics. The students will learn the basics of R, how to navigate the R interface and deal with different data formats, how to run and interpret linear models with R, and how to use Geographic Information Systems (GIS) in R. These practical sessions were developed as part of the course 1.845 Terrestrial Carbon Cycle and Ecosystem Ecology but will be useful for anyone looking to learn about R and GIS.
This course explores perspectives in the policy process - agenda setting, problem …
This course explores perspectives in the policy process - agenda setting, problem definition, framing the terms of debate, formulation and analysis of options, implementation and evaluation of policy outcomes using frameworks including economics and markets, law, and business and management. Methods include cost/benefit analysis, probabilistic risk assessment, and system dynamics. Exercises include developing skills to work on the interface between technology and societal issues; simulation exercises; case studies; and group projects that illustrate issues involving multiple stakeholders with different value structures, high levels of uncertainty, multiple levels of complexity; and value trade-offs that are characteristic of engineering systems. Emphasis on negotiation, team building and group dynamics, and management of multiple actors and leadership.
This activity is designed to provide qualitative understanding of the Work-Energy Theorem. …
This activity is designed to provide qualitative understanding of the Work-Energy Theorem. Students are expected to have read introductory material regarding the theorem, and are tested on this with a short online quiz prior to class. After a brief discussion a "warm-up" demonstration is conducted with student participation. A question is then posed regarding the height a "Hopper Popper" will reach if launched from a thumb instead of a hard flat surface. After initial responses are presented, discussion groups are formed to achieve consensus and provide justification of conclusions. This is followed by a confirming demonstration with surprising results.
Students are introduced to the basic principles behind engineering and the types …
Students are introduced to the basic principles behind engineering and the types of engineering while learning about a popular topic - the Olympics. The involvement of engineering in modern sports is amazing and pervasive. Students learn about the techniques of engineering problem solving, including brainstorming and the engineering design process. The importance of thinking out of the box is stressed through a discussion of the engineering required to build grand, often complex, Olympic event centers. Students review what they know about kinetic and potential energy as they investigate the design of energy-absorbing materials, relating this to the design of lighter, faster and stronger sporting equipment to improve athletic performance and protect athletes. Students consider states of matter and material properties as they see the role of chemical engineering in the Olympics. Students also learn about transportation and the environment, the relationship between architecture and environment, and the relationship between architecture and engineering.
This resource is a video abstract of a research paper created by …
This resource is a video abstract of a research paper created by Research Square on behalf of its authors. It provides a synopsis that's easy to understand, and can be used to introduce the topics it covers to students, researchers, and the general public. The video's transcript is also provided in full, with a portion provided below for preview:
"A new control design could help engineers improve the stability and optimality of long, slender beams, including those used for offshore engineering. Numerous important dynamical systems are governed by nonlinear partial differential equations: from chemical reactions to epidemics to engineering structures. While optimal control designs have been attempted for these highly complex systems, doing so is extremely difficult. The inverse control approach has proven useful for extending optimal designs from linear to nonlinear systems but, for the most part, only for Euclidean spaces. Extension to Hilbert spaces faces difficulties due to infinite-dimension and the formidable obstacle of having to solve a Hamilton–Jacobi–Bellman equation. Now, researchers have found a way to surmount that barrier, formulating a control design that can be used to reliably stabilize extensible and shearable beams..."
The rest of the transcript, along with a link to the research itself, is available on the resource itself.
This activity is lab oriented where students will observe that light travels …
This activity is lab oriented where students will observe that light travels in a straight line and is reflected, redirected, absorbed, or passes through objects.
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.