Updating search results...

Search Resources

4238 Results

View
Selected filters:
  • Engineering
Computational Evolutionary Biology
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Why has it been easier to develop a vaccine to eliminate polio than to control influenza or AIDS? Has there been natural selection for a ’language gene’? Why are there no animals with wheels? When does ‘maximizing fitness’ lead to evolutionary extinction? How are sex and parasites related? Why don’t snakes eat grass? Why don’t we have eyes in the back of our heads? How does modern genomics illustrate and challenge the field?
This course analyzes evolution from a computational, modeling, and engineering perspective. The course has extensive hands-on laboratory exercises in model-building and analyzing evolutionary data.

Subject:
Applied Science
Biology
Engineering
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Berwick, Robert
Date Added:
09/01/2005
Computational Geometry
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Topics in surface modeling: b-splines, non-uniform rational b-splines, physically based deformable surfaces, sweeps and generalized cylinders, offsets, blending and filleting surfaces. Non-linear solvers and intersection problems. Solid modeling: constructive solid geometry, boundary representation, non-manifold and mixed-dimension boundary representation models, octrees. Robustness of geometric computations. Interval methods. Finite and boundary element discretization methods for continuum mechanics problems. Scientific visualization. Variational geometry. Tolerances. Inspection methods. Feature representation and recognition. Shape interrogation for design, analysis, and manufacturing. Involves analytical and programming assignments.
This course was originally offered in Course 13 (Department of Ocean Engineering) as 13.472J. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and this course was renumbered 2.158J.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Maekawa, Takashi
Patrikalakis, Nicholas
Date Added:
02/01/2003
Computational Mechanics of Materials
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

16.225 is a graduate level course on Computational Mechanics of Materials. The primary focus of this course is on the teaching of state-of-the-art numerical methods for the analysis of the nonlinear continuum response of materials. The range of material behavior considered in this course includes: linear and finite deformation elasticity, inelasticity and dynamics. Numerical formulation and algorithms include: variational formulation and variational constitutive updates, finite element discretization, error estimation, constrained problems, time integration algorithms and convergence analysis. There is a strong emphasis on the (parallel) computer implementation of algorithms in programming assignments. The application to real engineering applications and problems in engineering science is stressed throughout the course.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Radovitzky, Raúl
Date Added:
09/01/2003
Computational Methods of Scientific Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB®, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Herring, Thomas
Hill, Chris
Date Added:
09/01/2011
Computational Models of Discourse
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is a graduate level introduction to automatic discourse processing. The emphasis will be on methods and models that have applicability to natural language and speech processing.
The class will cover the following topics: discourse structure, models of coherence and cohesion, plan recognition algorithms, and text segmentation. We will study symbolic as well as machine learning methods for discourse analysis. We will also discuss the use of these methods in a variety of applications ranging from dialogue systems to automatic essay writing.
This subject qualifies as an Artificial Intelligence and Applications concentration subject.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
Linguistics
Social Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Barzilay, Regina
Date Added:
02/01/2004
Computational Ocean Acoustics (13.853)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course examines wave equations for fluid and visco-elastic media, wave-theory formulations of acoustic source radiation and seismo-acoustic propagation in stratified ocean waveguides, and Wavenumber Integration and Normal Mode methods for propagation in plane-stratified media. Also covered are Seismo-Acoustic modeling of seabeds and ice covers, seismic interface and surface waves in a stratified seabed, Parabolic Equation and Coupled Mode approaches to propagation in range-dependent ocean waveguides, numerical modeling of target scattering and reverberation clutter in ocean waveguides, and ocean ambient noise modeling. Students develop propagation models using all the numerical approaches relevant to state-of-the-art acoustic research.
This course was originally offered in Course 13 (Department of Ocean Engineering) as 13.853. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and this course was renumbered 2.068.

Subject:
Applied Science
Atmospheric Science
Engineering
Oceanography
Physical Science
Physics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Schmidt, Henrik
Date Added:
02/01/2003
Computational Quantum Mechanics of Molecular and Extended Systems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The theoretical frameworks of Hartree-Fock theory and density functional theory are presented in this course as approximate methods to solve the many-electron problem. A variety of ways to incorporate electron correlation are discussed. The application of these techniques to calculate the reactivity and spectroscopic properties of chemical systems, in addition to the thermodynamics and kinetics of chemical processes, is emphasized. This course also focuses on cutting edge methods to sample complex hypersurfaces, for reactions in liquids, catalysts and biological systems.

Subject:
Applied Science
Chemistry
Engineering
Physical Science
Physics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Trout, Bernhardt
Date Added:
09/01/2004
Computational Science and Engineering I
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides the fundamental computational toolbox for solving science and engineering problems. Topics include review of linear algebra, applications to networks, structures, estimation, finite difference and finite element solutions of differential equations, Laplace’s equation and potential flow, boundary-value problems, Fourier series, the discrete Fourier transform, and convolution. We will also explore many topics in AI and machine learning throughout the course.

Subject:
Applied Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Zhang, Chengzhao
Date Added:
06/01/2020
Computational Science and Engineering I
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides a review of linear algebra, including applications to networks, structures, and estimation, Lagrange multipliers. Also covered are: differential equations of equilibrium; Laplace’s equation and potential flow; boundary-value problems; minimum principles and calculus of variations; Fourier series; discrete Fourier transform; convolution; and applications.
Note: This course was previously called “Mathematical Methods for Engineers I.”

Subject:
Applied Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Strang, Gilbert
Date Added:
09/01/2008
Computation for Biological Engineers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers the analytical, graphical, and numerical methods supporting the analysis and design of integrated biological systems. Topics include modularity and abstraction in biological systems, mathematical encoding of detailed physical problems, numerical methods for solving the dynamics of continuous and discrete chemical systems, statistics and probability in dynamic systems, applied local and global optimization, simple feedback and control analysis, statistics and probability in pattern recognition.
An official course Web site and Wiki is maintained on OpenWetWare: 20.181 Computation for Biological Engineers.

Subject:
Applied Science
Biology
Engineering
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Alm, Eric
Endy, Andrew
Date Added:
09/01/2006
Computer Algorithms in Systems Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, branch and bound, graph algorithms, nonlinear optimization), and introduction to complexity analysis. Object-oriented, efficient implementations of algorithms are emphasized.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kocur, George
Date Added:
02/01/2010
Computer Engineering & the End of Moore's Law: Crash Course Engineering #35
Read the Fine Print
Some Rights Reserved
Rating
0.0 stars

This week we’re exploring a field of engineering that is essential to how you’re watching this video: computers and computer engineering. We’ll explain differences between hardware and software, how engineers are working on making computers smaller and more energy efficient, and how computer aided processes such as CAD and CAM make it easier for engineers to design and manufacture parts needed in machines and products.

Subject:
Applied Science
Engineering
Material Type:
Lecture
Provider:
Complexly
Provider Set:
Crash Course Engineering
Date Added:
02/07/2019
Computer Games and Simulations for Education and Exploration
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course immerses students in the process of building and testing their own digital and board games in order to better understand how we learn from games. We explore the design and use of games in the classroom in addition to research and development issues associated with computer–based (desktop and handheld) and non–computer–based media. In developing their own games, students examine what and how people learn from them (including field testing of products), as well as how games can be implemented in educational settings.

Subject:
Applied Science
Arts and Humanities
Computer Science
Education
Educational Technology
Engineering
Graphic Arts
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Klopfer, Eric
Date Added:
02/01/2015
Computer Graphics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides introduction to computer graphics algorithms, software and hardware. Topics include: ray tracing, the graphics pipeline, transformations, texture mapping, shadows, sampling, global illumination, splines, animation and color. This course offers 6 Engineering Design Points in MIT’s EECS program.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Durand, Frédo
Matusik, Wojciech
Date Added:
09/01/2012
Computer Language Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Amarasinghe, Saman
Rinard, Martin
Date Added:
02/01/2010
Computer Language Engineering (SMA 5502)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.035 is a course within the department’s “Computer Systems and Architecture” concentration. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.
This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engineering).

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Amarasinghe, Saman
Rinard, Martin
Date Added:
09/01/2005
Computer Networks
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

How does the global network infrastructure work and what are the design principles on which it is based? In what ways are these design principles compromised in practice? How do we make it work better in today’s world? How do we ensure that it will work well in the future in the face of rapidly growing scale and heterogeneity? And how should Internet applications be written, so they can obtain the best possible performance both for themselves and for others using the infrastructure? These are some issues that are grappled with in this course. The course will focus on the design, implementation, analysis, and evaluation of large-scale networked systems.
Topics include internetworking philosophies, unicast and multicast routing, congestion control, network quality of service, mobile networking, router architectures, network-aware applications, content dissemination systems, network security, and performance issues. Material for the course will be drawn from research papers, industry white papers, and Internet RFCs.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Balakrishnan, Hari
Date Added:
09/01/2002
Computer Programming: A MS Technology and Engineering Lesson
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

Secondary educators across Lebanon County, Pennsylvania developed lesson plans to integrate the Pennsylvania Career Education and Work Standards with the content they teach. This work was made possible through a partnership between the South Central PA Workforce Investment Board (SCPa Works) and Lancaster-Lebanon Intermediate Unit 13 (IU13) and was funded by a Teacher in the Workplace Grant Award from the Pennsylvania Department of Labor and Industry. This lesson plan was developed by one of the talented educators who participated in this project during the 2018-2019 school year.

Subject:
Applied Science
Education
Educational Technology
Engineering
Material Type:
Lesson Plan
Date Added:
06/07/2019
Computer Simulation of the Sonoran Desert Community
Read the Fine Print
Educational Use
Rating
0.0 stars

The computer program's simulation of a Sonoran desert community should ultimately strengthen the student's comprehension of what is required for a natural ecosystem to sustain itself (remain in balance). This computer simulation program has great flexibility. It allows the student to manipulate the population numbers of five Sonoran Desert species. A species natural history attachment provides vital information for the students to familiarize themselves with each species' behaviors, its niche and food resource needs. The program includes two producers, the Saguaro cactus and the Ironwood Tree. It also includes 3 consumers, but their interactions both toward the producers and each other differ. The community's ability to remain in balance and sustain all five species so that none die out rests on the student's assessment skills enabling him to correctly identify these dependencies. The student learns by trial and error as he continues to fine tune the ecosystem that he maintains stewardship of.

Subject:
Applied Science
Ecology
Engineering
Life Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Amber Spolarich
Wendy J. Holmgren
Date Added:
09/18/2014