This lesson will allow students to explore an important role of environmental …
This lesson will allow students to explore an important role of environmental engineers: cleaning the environment. Students will learn details about the Exxon Valdez oil spill, which was one of the most publicized and studied environmental tragedies in history. In the accompanying activity, they will try many "engineered" strategies to clean up their own manufactured oil spill and learn the difficulties of dealing with oil released into our waters.
This hands-on experiment will provide students with an understanding of the issues …
This hands-on experiment will provide students with an understanding of the issues that surround environmental cleanup. Students will create their own oil spill, try different methods for cleaning it up, and then discuss the merits of each method in terms of effectiveness (cleanliness) and cost. They will be asked to put themselves in the place of both an environmental engineer and an oil company owner who are responsible for the clean-up.
Students learn about oil spills and their environmental and economic effects. They …
Students learn about oil spills and their environmental and economic effects. They experience the steps of the engineering design process as they brainstorm potential methods for oil spill clean-up, and then design, build, and re-design oil booms to prevent the spread of oil spills. During a reflective session after cleaning up their oil booms, students come up with ideas on how to reduce oil consumption to prevent future oil spills.
The lesson begins by introducing Olympics as the unit theme. The purpose …
The lesson begins by introducing Olympics as the unit theme. The purpose of this lesson is to introduce students to the techniques of engineering problem solving. Specific techniques covered in the lesson include brainstorming and the engineering design process. The importance of thinking out of the box is also stressed to show that while some tasks seem impossible, they can be done. This introduction includes a discussion of the engineering required to build grand, often complex, Olympic event centers.
Students use three tracks marked on the floor, one in yards, one …
Students use three tracks marked on the floor, one in yards, one in feet and one in inches. As they start and stop a robot specific distances on a "runway," they can easily determine the equivalent measurements in other units by looking at the nearby tracks. With this visual and physical representation of the magnitude of the units of feet, yard and inches, students gain an understanding of what is meant by "unit conversion." They also gain a familiarity with different common units of measurement. They use multiplication and division to verify their physical estimated unit conversions. Students also learn about how common and helpful it is to convert from one unit to another in everyday situations and for engineering purposes. This activity helps students make the abstract concept of unit conversion real so they develop mental models of the magnitude of units instead of applying memorized conversion factors by rote.
Students learn that charge movement through a circuit depends on the resistance …
Students learn that charge movement through a circuit depends on the resistance and arrangement of the circuit components. In a hands-on activity, students build and investigate the characteristics of series circuits. In another activity, students design and build a flashlight.
In this activity, students learn about ocean currents and the difference between …
In this activity, students learn about ocean currents and the difference between salt and fresh water. They use colored ice cubes to see how cold and warm water mix and how this mixing causes currents. Also, students learn how surface currents occur due to wind streams. Lastly, they learn how fresh water floats on top of salt water, the difference between water in the ocean and fresh water throughout the planet, and how engineers are involved in the design of ocean water systems for human use.
As a library, NLM provides access to scientific literature. Inclusion in an …
As a library, NLM provides access to scientific literature. Inclusion in an NLM database does not imply endorsement of, or agreement with, the contents by NLM or the National Institutes of Health
Looking at models and maps, students explore different pathways and consequences of …
Looking at models and maps, students explore different pathways and consequences of pollutant transport via the weather and water cycles. In an associated literacy activity, students develop skills of observation, recording and reporting as they follow the weather forecast and produce their own weather report for the class.
The goal of this project is to free undergraduate computer science students …
The goal of this project is to free undergraduate computer science students from having to pay for an introductory data structures book. I have decided to implement this goal by treating this book like an Open Source software project. The LATEX source, Java source, and build scripts for the book are available to download from the authors website and also, more importantly, on a reliable source code management site.
Offered as an introduction to the field of data structures and algorithms, …
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and efficient, Morin clearly and briskly presents instruction along with source code.
Analyzed and implemented in Java, the data structures presented in the book include stacks, queues, deques, and lists implemented as arrays and linked-lists; space-efficient implementations of lists; skip lists; hash tables and hash codes; binary search trees including treaps, scapegoat trees, and red-black trees; integer searching structures including binary tries, x-fast tries, and y-fast tries; heaps, including implicit binary heaps and randomized meldable heaps; graphs, including adjacency matrix and adjacency list representations; and B-trees.
A modern treatment of an essential computer science topic, Open Data Structures is a measured balance between classical topics and state-of-the art structures that will serve the needs of all undergraduate students or self-directed learners.
How can governments become more open and transparent, while simultaneously dealing with …
How can governments become more open and transparent, while simultaneously dealing with various challenges, such as data sensitivity? How can open government data be used to improve policy making? Which technologies are available to make governments more open and to use open government data?
Governments all over the world aim to become more open and transparent in order to establish closer ties with their constituents. However, opening government involves complex challenges and poses two major areas of concerns. First, many different stakeholders are involved and there are various dependencies between them, and second, the technologies that support open government are fragmented. In addition, it is unclear how different contexts should alter the best practices for open government.
This course explores the foundations and objectives of Open Government and examines current developments, including the opening and reuse of governmental data such as the release of data by governments in America and Europe.
This course will empower you, by helping you grasp the key principles surrounding open government.
The Open Logic Text is an open textbook on mathematical logic aimed …
The Open Logic Text is an open textbook on mathematical logic aimed at a non-mathematical audience, intended for advanced logic courses as taught in many philosophy departments. It is open-source: you can download the LaTeX code. It is open: you’re free to change it whichever way you like, and share your changes. It is collaborative: a team of people is working on it, using the GitHub platform, and we welcome contributions and feedback. And it is written with configurability in mind.
This course teaches the fundamentals of engineering operating systems. The following topics …
This course teaches the fundamentals of engineering operating systems. The following topics are studied in detail: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, coordination of concurrent activities, and the interface between software and hardware. Most importantly, the interactions between these concepts are examined. The course is divided into two blocks; the first block introduces one operating system, UNIXĺ¨ v6, in detail. The second block of lectures covers important operating systems concepts invented after UNIXĺ¨ v6, which was introduced in 1976.
In this book, you will learn about all three kinds of interaction. …
In this book, you will learn about all three kinds of interaction. In all three cases, interesting software techniques are needed in order to bring the computations into contact, yet keep them sufifciently at arm’s length that they don’t compromise each other’s reliability. The exciting challenge, then, is supporting controlled interaction. This includes support for computations that share a single computer and interact with one another, as your email and word processing programs do. It also includes support for data storage and network communication. This book describes how all these kinds of support are provided both by operating systems and by additional software layered on top of operating systems, which is known as middleware.
Students act as structural engineers and learn about forces and load distributions …
Students act as structural engineers and learn about forces and load distributions as they follow the steps of the engineering design process to design and build small-scale bridges using wooden tongue depressors and glue. Teams brainstorm ideas that meet the size and material design constraints and create prototype bridges of the most promising solutions. They test their bridges to see how much weight they can hold until they break and then determine which have the highest strength-to-weight ratios. They examine the prototype failures to identify future improvements. This activity is part of a unit in which multiple activities are brought together for an all-day school/multi-school concluding “engineering field day” competition.
The goal of this text, as its name implies, is to allow …
The goal of this text, as its name implies, is to allow the reader to become proficient in the analysis and design of circuits utilizing modern linear ICs. It progresses from the fundamental circuit building blocks through to analog/digital conversion systems. The text is intended for use in a second year Operational Amplifiers course at the Associate level, or for a junior level course at the Baccalaureate level. In order to make effective use of this text, students should have already taken a course in basic discrete transistor circuits, and have a solid background in algebra and trigonometry, along with exposure to phasors. Calculus is used in certain sections of the text, but for the most part, its use is kept to a minimum. For students without a calculus background, these sections may be skipped without a loss of continuity. (The sole exception to this being Chapter Ten, Integrators and Differentiators, which hinges upon knowledge of calculus.)
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.