TeachEngineering
Teach Engineering: Testing With J Unit
JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. In this activity, students design tests for a provided Java class before the class methods are...
TeachEngineering
Teach Engineering: What Are Gears? What Do They Do?
Students are introduced to an important engineering element- the gear. This prepares them to apply this knowledge in four associated activities in order to create successful solutions to design challenges that use LEGO MINDSTORMS NXT...
TeachEngineering
Teach Engineering: What Is a Robot?
This instructional activity introduces students to the major characteristics of robots. The associated activity uses the LEGO MINDSTORMS NXT system as an example. Before studying robots in more detail, it is important for students to...
TeachEngineering
Teach Engineering: How Does a Robot Work?
This lesson plan introduces electricity, batteries and motors using a LEGO MINDSTORMS NXT robot. The associated activity guides students to build a simple LEGO NXT set-up and see the practical implementation of the concepts discussed....
TeachEngineering
Teach Engineering: Testing the Edges
Students gain experience using the software/systems (engineering) design process, specifically focusing on the testing phase. This problem-based learning activity uses the design process to solve open-ended challenges. In addition to...
TeachEngineering
Teach Engineering: Foucault Pendulum
Students learn about the Foucault pendulum, an engineering tool used to demonstrate and measure the Earth's rotation. Student groups then create small experimental versions, each comprised of a pendulum and a video camera mounted on a...
Wikimedia
Wikipedia: Computer Mouse
Wikipedia offers an excellent encyclopedia definition of the computer mouse. Content includes images, history of the mouse, mice in the marketplace, applications of mice in user interfaces, and more.
TeachEngineering
Teach Engineering: Design a Net Zero Energy Classroom
Students create a concept design of their very own net-zero energy classroom by pasting renewable energy and energy-efficiency items into and around a pretend classroom on a sheet of paper. They learn how these items (such as solar...
TeachEngineering
Teach Engineering: Get Charged!
Students are introduced to the idea of electrical energy. They learn about the relationships between charge, voltage, current and resistance. They discover that electrical energy is the form of energy that powers most of their household...
TeachEngineering
Teach Engineering: Strong Arm Tactics
Students generally do not know the complexity that goes into building and programming a robotic arm. In actuality, creating such an arm comes from a design that involves mechanical, electrical, and computer science engineers. This...
TeachEngineering
Teach Engineering: A Case of Innovation
A white paper is a focused analysis often used to describe how a technology solves a problem. In this literacy activity, students write a simplified version of a white paper on an alternative electrical power generation technology. In...
TeachEngineering
Teach Engineering: Java Programming of Ocr
Student groups use the Java programming language to implement the algorithms for optical character recognition (OCR) that they developed in the associated lesson. The ultimate goal is to produce computer code that recognizes a digit on a...
US Department of Labor
Bureau of Labor Statistics: Software Developers
A career as a computer software engineer is profiled. Included: nature of the work, training, advancement, employment, job outlook. projections data, earnings, related occupations. A detailed examination of this career is clearly presented.
TeachEngineering
Teach Engineering: What Is a Computer Program?
Through four lesson and four activities, students are introduced to the logic behind programming using LEGO MINDSTORMS NXT robots.
TeachEngineering
Teach Engineering: Android Acceleration Application
This unit includes two sequential lessons. In the first, students create mobile apps that collect data from an Android device's accelerometer and then store that data to a database. This lesson provides practice with MIT's App Inventor...
TeachEngineering
Teach Engineering: Robot Design Challenges
Through the two lessons and five activities in this unit, students' knowledge of sensors and motors is integrated with programming logic as they perform complex tasks using LEGO MINDSTORMS NXT robots and software.
TeachEngineering
Teach Engineering: Wide World of Gears
In an interactive and game-like manner, students learn about the mechanical advantage that is offered by gears. By virtue of the activity's mechatronics presentation, students learn to study a mechanical system as a dynamic system under...
TeachEngineering
Teach Engineering: Putting Robots to Work With Force & Friction
Students learn about the concept of pushing, as well as the relationship between force and mass. Students practice measurement skills using pan scales and rulers to make predictions about mass and distance. A LEGO MINDSTORMS NXT robot is...
Science Buddies
Science Buddies: Career Profile: Software Quality Assurance Engineer and Tester
If you like to have your computer software work perfectly, it's because of the software qualitiy assurance engineer and tester that makes that happen. Read the career profile of the software engineer and the education requirements for...
Other
Graduating Engineer and Computer Careers Magazine: Aeronautical Engineering
A career as an aeronautical engineer is profiled. Included are education, salary, job opportunities, plus two career biographies.
Science Buddies
Science Buddies: Career Profile: Computer Programmer
Computers are able to work only because computer programmers tell them what to do. This Science Buddies site lays out the requirements needed to become a computer programmer, as well as the education and job description. Included are...
Khan Academy
Khan Academy: Allyson Lubimir, Support Engineer and Cat Lover
Allyson Lubimir explains how she became a program engineer.
Read Works
Read Works: Using Cellphones and Computers to Transmit Information
[Free Registration/Login Required] An informational text about changes in communication after computers and cell phones. A question sheet is available to help students build skills in reading comprehension.
Science Buddies
Science Buddies: Getting More Out of Less : Google Hits and Search Terms
Google is the name of the most often used search engine on the Internet. "Googol" is the mathematical term for a 1 followed by 100 zeros. It's a very large number. This experiment will help you test different search terms and find out.