Updating search results...

Search Resources

2825 Results

View
Selected filters:
  • Applied Science
Introduction to Environmental Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course uses the basic principles of biology and earth science as a context for understanding environmental policies and resource management practices. Our planet is facing unprecedented environmental challenges, from oil spills to global climate change. In ENSC 1000, you will learn about the science behind these problems; preparing you to make an informed, invaluable contribution to Earth’s future. I hope that each of you is engaged by the material presented and participates fully in the search for, acquisition of, and sharing of information within our class.

Subject:
Applied Science
Environmental Science
Material Type:
Textbook
Provider:
University System of Georgia
Provider Set:
Galileo Open Learning Materials
Author:
Alison VandeVoort
Caralyn Zehnder
Christine Mutiti
Donna Bennett
Kalina Manoylov
Samuel Mutiti
Date Added:
03/19/2016
Introduction to Evolutionary Computation
Read the Fine Print
Educational Use
Rating
0.0 stars

Students are introduced to the concepts of evolution by natural selection and digital evolution software. They learn about the field of evolutionary computation, which applies the principles of natural selection to solve engineering design problems. They learn the similarities and differences between natural selection and the engineering design process.

Subject:
Applied Science
Engineering
Genetics
Life Science
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Wendy Johnson
Date Added:
09/18/2014
Introduction to Functional Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programs.

Functional languages represent the leading edge of programming language design, and the primary setting in which new programming concepts are introduced and studied. All contemporary programming languages such as Hack/PHP, C#, Visual Basic, F#, C++, JavaScript, Python, Ruby, Java, Scala, Clojure, Groovy, Racket, … support higher-order programming via the concept of closures or lambda expressions.

This course will use Haskell as the medium for understanding the basic principles of functional programming. While the specific language isn’t all that important, Haskell is a pure functional language so it is entirely appropriate for learning the essential ingredients of programming using mathematical functions. It is also a relatively small language, and hence it should be easy for you to get up to speed with Haskell.

Once you understand the Why, What and How that underlies pure functional programming and learned to “think like a fundamentalist”, we will apply the concepts of functional programming to “code like a hacker” in mainstream programming languages, using Facebook’s novel Hack language as our main example.

This course assumes no prior knowledge of functional programming, but assumes you have at least one year of programming experience in a regular programming language such as Java, .NET, Javascript or PHP.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
dr. Erik Meijer
Date Added:
07/14/2021
Introduction to GNU Octave: A Brief Tutorial for Linear Algebra and Calculus Students
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

These notes are intended to provide a brief, noncomprehensive introduction to GNU Octave, a free open source alternative to MatLab. The basic syntax and usage is explained through concrete examples from the mathematics courses a math, computer science, or engineering major encounters in the first two years of college: linear algebra, calculus, and differential equations.

Subject:
Applied Science
Engineering
Mathematics
Material Type:
Textbook
Provider:
Wytheville Community College
Author:
Jason Lachniet
Date Added:
05/12/2018
Introduction to Genetic Engineering and Its Applications
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn how engineers apply their understanding of DNA to manipulate specific genes to produce desired traits, and how engineers have used this practice to address current problems facing humanity. They learn what genetic engineering means and examples of its applications, as well as moral and ethical problems related to its implementation. Students fill out a flow chart to list the methods to modify genes to create GMOs and example applications of bacteria, plant and animal GMOs.

Subject:
Applied Science
Engineering
Genetics
Life Science
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Kimberly Anderson
Matthew Zelisko
Date Added:
09/18/2014
Introduction to Housing, Community, and Economic Development, Fall 2015
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides students with a critical introduction to: social and economic inequality in America; equitable development as a response framework for planners; social capital and community building as planning concepts; and the history, development, and current prospects of the fields of housing (with an emphasis on affordability and inclusion) and local economic development.

Subject:
Applied Science
Architecture and Design
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
J. Phillip Thompson
Justin Steil
Date Added:
01/01/2015
Introduction to Human Osteology
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This text was designed for use in the human osteology laboratory classroom. Bones are described to aid in identification of skeletonized remains in either an archaeological or forensic anthropology setting. Basic techniques for siding, aging, sexing, and stature estimation are described. Both images of bone and drawings are included which may be used for study purposes outside of the classroom. The text represents work that has been developed over more than 30 years by its various authors and is meant to present students with the basic analytical tools for the study of human osteology.

Subject:
Anatomy/Physiology
Applied Science
Architecture and Design
Life Science
Material Type:
Textbook
Provider:
Grand Valley State University
Provider Set:
ScholarWorks@GVSU
Author:
Georg Neumann
Gwyn Madden
Holm Neumann
Kenneth Beals
Roberta Hall
Date Added:
05/14/2012
An Introduction to Inclined Planes
Read the Fine Print
Educational Use
Rating
0.0 stars

Students are introduced to the concept of simple tools and how they can make difficult or impossible tasks easier. They begin by investigating the properties of inclined planes and how implementing them can reduce the force necessary to lift objects off the ground.

Subject:
Applied Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Mike McGroddy
Date Added:
09/18/2014
Introduction to Industrial Engineering
Unrestricted Use
CC BY
Rating
0.0 stars

This book was created for an undergraduate Introduction to Industrial Engineering course at The University of Texas at Arlington (UTA). The chapters give an overview of the profession and an introduction to some of the tools used by industrial engineers in industry. There are interactive content exercises included at the end of most chapters. This interactive content aims to engage students in the content as they are reading. The book will continue to revised and updated with new information as it becomes necessary. More interactive content will be added to the end of each chapter in future versions of the book.

Subject:
Applied Science
Engineering
Material Type:
Textbook
Provider:
University of Texas at Arlington
Provider Set:
Mavs Open Press
Author:
Bonnie Boardman
Date Added:
07/07/2021
Introduction to Integrated Design, Fall 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Applied Science
Architecture and Design
Arts and Humanities
Engineering
Visual Arts
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Watson, Angela
Date Added:
01/01/2006
An Introduction to Intelligent Transportation Systems, Spring 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Basic elements of intelligent transportation systems. Technological, systems, and institutional aspects of ITS considered, including system architecture, congestion pricing, public/private partnerships, network models, ITS as industrial policy, and implementation case studies. Intelligent Transportation Systems (ITS) represent a major transition in transportation on many dimensions. This course considers ITS as a lens through which one can view many transportation and societal issues. ITS is an international program intended to improve the effectiveness and efficiency of surface transportation systems through advanced technologies in information systems, communications, and sensors. In the United States, ITS represents the major post-Interstate-era program for advancing surface transportation in highways and public transportation, and is potentially comparable to the air traffic control system in impact.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Joseph Sussman
Date Added:
01/01/2005
Introduction to Linear, Time-Invariant, Dynamic Systems for Students of Engineering
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The general minimum prerequisite for understanding this book is the intellectual matur­ity 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.

Subject:
Applied Science
Engineering
Material Type:
Textbook
Provider:
Virginia Tech
Author:
William Hallauer
Date Added:
01/01/2016
Introduction to MATLAB, Spring 2008
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course was offered as a non-credit program 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 course, intended for students with no programming experience, provides the foundations of programming in MATLABĺ. Variables, arrays, conditional statements, loops, functions, and plots are explained. At the end of the course, students should be able to use MATLAB in their own work, and be prepared to deepen their MATLAB programming skills and tackle other languages for computing, such as Java, C++, or Python. The course mostly follows the official MATLAB Manual, available from The MathWorks. We will cover material from chapters 2-5. Technical Requirements:Special software is required to use some of the files in this course: .m.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Farjoun, Yossi
Date Added:
01/01/2008
Introduction to MIPS Assembly Language Programming
Unrestricted Use
CC BY
Rating
0.0 stars

This book was written to introduce students to assembly language programming in MIPS. As with all assemblylanguage programming texts, it covers basic operators and instructions, subprogram calling, loading andstoring memory, program control, and the conversion of the assembly language program into machine code.

However this book was not written simply as a book on assembly language programming. The larger purposeof this text is to show how concepts in Higher Level Languages (HLL), such as Java or C/C++, arerepresented in assembly. By showing how program constructs from these HLL map into assembly, theconcepts will be easier to understand and use when the programmer implements programs in languages likeJava or C/C++. Concepts such as references and variables, registers, binary and Boolean operations, subprogram execution, memory types (heap, stack, and static), and array processing are covered to clarify thedecisions made when implementing HLL. Program control is presented using a mapping from structuredprograms in pseudo code to help students understand structured programming, and why it exists. Memoryaccess in assembly is presented to high light the difference between references (pointers) and values, and howthese impact HLL.

This book has numerous code examples, and many problems at the end of each chapter, and it is appropriate for a class in Assembly Language, or as a extra resource for a class in Computer Organization.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Gettysburg College
Author:
Charles Kann
Date Added:
07/07/2021
Introduction to Mathematical Programming, Fall 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is an introduction to linear optimization and its extensions emphasizing the underlying mathematical structures, geometrical ideas, algorithms and solutions of practical problems. The topics covered include: formulations, the geometry of linear optimization, duality theory, the simplex method, sensitivity analysis, robust optimization, large scale optimization network flows, solving problems with an exponential number of constraints and the ellipsoid method, interior point methods, semidefinite optimization, solving real world problems problems with computer software, discrete optimization formulations and algorithms.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Bertsimas, Dimitris
Date Added:
01/01/2010
Introduction to Modeling and Simulation, Spring 2012
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Buehler, Markus
Grossman, Jeffrey
Date Added:
01/01/2012
Introduction to Nanoelectronics, Spring 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Traditionally, progress in electronics has been driven by miniaturization. But as electronic devices approach the molecular scale, classical models for device behavior must be abandoned. To prepare for the next generation of electronic devices, this class teaches the theory of current, voltage and resistance from atoms up. To describe electrons at the nanoscale, we will begin with an introduction to the principles of quantum mechanics, including quantization, the wave-particle duality, wavefunctions and Schrĺ_dinger's equation. Then we will consider the electronic properties of molecules, carbon nanotubes and crystals, including energy band formation and the origin of metals, insulators and semiconductors. Electron conduction will be taught beginning with ballistic transport and concluding with a derivation of Ohm's law. We will then compare ballistic to bulk MOSFETs. The class will conclude with a discussion of possible fundamental limits to computation.

Subject:
Applied Science
Career and Technical Education
Electronic Technology
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Baldo, Marc
Date Added:
01/01/2010
Introduction to Numerical Analysis for Engineering (13.002J), Spring 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is offered to undergraduates and introduces students to the formulation, methodology, and techniques for numerical solution of engineering problems. Topics covered include: fundamental principles of digital computing and the implications for algorithm accuracy and stability, error propagation and stability, the solution of systems of linear equations, including direct and iterative techniques, roots of equations and systems of equations, numerical interpolation, differentiation and integration, fundamentals of finite-difference solutions to ordinary differential equations, and error and convergence analysis. The subject is taught the first half of the term. This class was originally listed in Course 13 (Ocean Engineering) as 13.002J.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Schmidt, Henrik
Date Added:
01/01/2005
An Introduction to Ontology Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This first general textbook An introduction to ontology engineering has as main aim to provide the reader with a comprehensive introductory overview of ontology engineering. A secondary aim is to provide hands-on experience in ontology development that illustrate the theory.

Subject:
Applied Science
Engineering
Material Type:
Textbook
Author:
Maria Keet
Date Added:
01/01/2018
Introduction to Programming Using Java, Eighth Edition
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java. It is certainly not meant to provide complete coverage of the Java language.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Hobart and William Smith Colleges
Author:
David J. Eck
Date Added:
07/07/2021