• ASME Foundation
  • Sections & Divisions
  • Sign In/Create Account
  • Learning & Development
  • Find Courses
  • VCPD618 - Problem solving for Enginee...

Problem-solving for Engineers: Root Cause Analysis Fundamentals (Virtual Classroom)

Credits: CEUs: 2.3 | PDHs: 23.0

Language: EN

Learn root cause analysis (RCA) fundamentals, explore RCA tools' purpose and application, and perform RCA on real-world problems to find solutions.

This Standard was last reviewed and reaffirmed in {{activeProduct.ReaffirmationYear}}. Therefore this version remains in effect.

{{activeProduct.Title}}

problem solving for engineers

Digital products are restricted to one per purchase.

{{activeProduct.CurrencySymbol}}{{ formatPrice(activeProduct.ListPrice) }} activeProduct.ListPrice"> was {{activeProduct.CurrencySymbol}}{{ formatPrice(originalPrice) }}

{{activeProduct.CurrencySymbol}}{{ formatPrice(activeProduct.ListPriceSale) }} activeProduct.ListPriceSale"> was {{activeProduct.CurrencySymbol}}{{ formatPrice(activeProduct.ListPrice) }}

{{activeProduct.CurrencySymbol}}{{ formatPrice(activeProduct.ListPriceSale) }} activeProduct.ListPriceSale"> was {{activeProduct.CurrencySymbol}}{{ formatPrice(originalPrice) }}

0}"> {{activeProduct.CurrencySymbol}}{{ formatPrice(activeProduct.MemberPrice) }} activeProduct.MemberPrice"> was {{activeProduct.CurrencySymbol}}{{ formatPrice(originalPrice) }}

0"> {{activeProduct.CurrencySymbol}}{{ formatPrice(activeProduct.MemberPriceSale) }} activeProduct.MemberPriceSale"> was {{activeProduct.CurrencySymbol}}{{ formatPrice(originalPrice) }}

Become a member

*Excluding Lite Members

Final invoices will include applicable sales and use tax.

Print or Share

Product options.

  • Location and Date Seats Left Price List Price Member Price

Dec 02-04th, 2024

This course commences at 9:30 AM and ends at 6PM each day, with breaks scheduled throughout.

Quantity Item
{{ package.Quantity }}

Even with the best quality systems and training, problems can happen. Root cause analysis (RCA) describes a wide range of approaches, tools, and techniques used to uncover causes of problems. For engineers, this could be applied to failure analysis in engineering and maintenance, quality control problems, safety performance, and computer systems or software analysis. The goal of RCA is to identify the origin of a problem using a systematic approach and determine:

  • What happened
  • Why it happened
  • How to reduce the likelihood that it happens again
  • How to launch a solution implementation plan

This three-day course provides a collaborative and dynamic learning environment that affords the participant the ability to perform RCA on real-world problems and overlay solutions to the problems. Each RCA tool is presented in an easy-to-follow structure: a general description of the tool, its purpose and typical applications, the procedure when using it, an example of its use, a checklist to help you make sure it is applied properly, and different forms and templates.

The examples used can be tailored to many different industries and markets, including manufacturing, robotics, bioengineering, energy, and pressure technology. The layout of this course has been designed to help speed participants’ learning through short videos depicting well-known scenarios for analysis in class. Course Materials (included in purchase of course):  Digital course notes via ASME’s Learning Platform 

By participating in this course, you will learn how to successfully:

  • Explain the concept of root cause analysis
  • Describe how to use tools for problem cause brainstorming
  • Ask the right questions; establish triggers that drive you to the RCA process
  • Develop strategies for problem cause data collection and analysis
  • Deploy tools for root cause identification and elimination
  • Perform a cost-benefit analysis
  • Practice ways of implementation solutions

Who should attend? This course is intended for engineers and technical professionals involved in flow of complex processes, materials and equipment, or those who serve in a project or product management function. This  ASME Virtual Classroom  course is held live with an instructor on our online learning platform. A Certificate of Completion will be issued to registrants who successfully attend and complete the course. Can't make one of the scheduled sessions? This course is also available On Demand.

  • Introduction to Root Cause Analysis (RCA)
  • The need and the practice
  • Defining a Problem
  • Strategies to Solve Problems
  • Understanding Causes and Its Levels
  • Finding Root Causes
  • Eliminating Root Causes
  • Proactive Problem Solving
  • Case Studies & Hands-on Activity
  • Defining Root Cause Analysis
  • Conducting Root Cause Analysis
  • Case Study & Group Activity
  • Problem Understanding
  • The Purpose and Applications of Flowcharts
  • Using Flowcharts
  • Using Critical Incidents
  • Using Performance Matrices
  • Problem Cause Brainstorming
  • The Purpose and Application of Brainstorming
  • Brainstorming Recording Templates
  • Problem Cause Data Collection
  • Taking Advantage of Samplings
  • Steps in Using Samplings
  • Taking Advantage of SurveysUsing Check Sheets
  • Problem Cause Data Collection Checklist
  • Understanding Problem Cause Data Analysis
  • The Purpose and Application of Histograms
  • Using and Interpreting Histograms
  • Using Relations Diagram
  • Case Study & Hands-on Activity
  • Fundamentals of Root Cause Identification
  • Using Cause-and-Effect Diagrams
  • Using the Five Whys Method
  • Using the Fault Tree Analysis Technique
  • An Overview of Root Cause Elimination
  • Using DeBono’s Six Hats
  • Overview of Solution Implementation
  • Organizing the Implementation
  • Developing an Implementation Plan
  • Using Tree Diagrams
  • Creating Change Acceptance
  • The Purpose and Application of Force-Field Analysis
  • What to Watch for When Using Tools and Techniques
  • Selecting the Right Tool
  • Example Cases and Practice

Profile Picture of Jim Willey, P.E.

Jim Willey, P.E.

Hydro Plant Engineering Manager for the Chelan County PUD

Jim Willey, P.E., is currently the Engineering Manager for Chelan PUD in Washington State.

Electrical Engineer

More Information

problem solving for engineers

Virtual Classroom

Buying for your team.

Set up a customized session of this course for your workforce.

  • ASME's Terms of Use
  • Learning & Development Terms of Use
  • Privacy and Security Statement
  • Policy Against Discrimination and Harassment

Sorry, we only have available spots for this course. Would you like to add those to your cart?

Sorry, there are no available spots for this course.

ASME Membership (1 year) has been added to your cart.

The price of yearly membership depends on a number of factors, so final price will be calculated during checkout.

You are now leaving ASME.org

  • What is Chemical and Biological Engineering?
  • Engineering problem solving
  • Error and uncertainty
  • Process variables
  • Process Fundamentals
  • Material Balances
  • Reacting systems
  • Reaction kinetics
  • Reactor design
  • Bioreactors
  • Fluids and fluid flow
  • Mass transfer
  • Energy balances
  • Heat transfer
  • Heat exchangers
  • Mechanical energy balances
  • Process safety
  • Engineering ethics
  • Sustainability
  • Engineering in a global context
  • How ‘good’ a solution do you need
  • Steps in solving well-defined engineering process problems, including textbook problems
  • « What is Chemi...
  • Teamwork »

Engineering Problem Solving ¶

Some problems are so complex that you have to be highly intelligent and well-informed just to be undecided about them. —Laurence J. Peter

Steps in solving ‘real world’ engineering problems ¶

The following are the steps as enumerated in your textbook:

Collaboratively define the problem

List possible solutions

Evaluate and rank the possible solutions

Develop a detailed plan for the most attractive solution(s)

Re-evaluate the plan to check desirability

Implement the plan

Check the results

A critical part of the analysis process is the ‘last’ step: checking and verifying the results.

Depending on the circumstances, errors in an analysis, procedure, or implementation can have significant, adverse consequences (NASA Mars orbiter crash, Bhopal chemical leak tragedy, Hubble telescope vision issue, Y2K fiasco, BP oil rig blowout, …).

In a practical sense, these checks must be part of a comprehensive risk management strategy.

My experience with problem solving in industry was pretty close to this, though encumbered by numerous business practices (e.g., ‘go/no-go’ tollgates, complex approval processes and procedures).

In addition, solving problems in the ‘real world’ requires a multidisciplinary effort, involving people with various expertise: engineering, manufacturing, supply chain, legal, marketing, product service and warranty, …

Exercise: Problem solving

Step 3 above refers to ranking of alternatives.

Think of an existing product of interest.

What do you think was ranked highest when the product was developed?

Consider what would have happened if a different ranking was used. What would have changed about the product?

Brainstorm ideas with the students around you.

Defining problems collaboratively ¶

Especially in light of global engineering , we need to consider different perspectives as we define our problem. Let’s break the procedure down into steps:

Identify each perspective that is involved in the decision you face. Remember that problems often mean different things in different perspectives. Relevant differences might include national expectations, organizational positions, disciplines, career trajectories, etc. Consider using the mnemonic device “Location, Knowledge, and Desire.”

Location : Who is defining the problem? Where are they located or how are they positioned? How do they get in their positions? Do you know anything about the history of their positions, and what led to the particular configuration of positions you have today on the job? Where are the key boundaries among different types of groups, and where are the alliances?

Knowledge : What forms of knowledge do the representatives of each perspective have? How do they understand the problem at hand? What are their assumptions? From what sources did they gain their knowledge? How did their knowledge evolve?

Desire : What do the proponents of each perspective want? What are their objectives? How do these desires develop? Where are they trying to go? Learn what you can about the history of the issue at hand. Who might have gained or lost ground in previous encounters? How does each perspective view itself at present in relation to those it envisions as relevant to its future?

As formal problem definitions emerge, ask “Whose definition is this?” Remember that “defining the problem clearly” may very well assert one perspective at the expense of others. Once we think about problem solving in relation to people, we can begin to see that the very act of drawing a boundary around a problem has non-technical, or political dimensions, depending on who controls the definition, because someone gains a little power and someone loses a little power.

Map what alternative problem definitions mean to different participants. More than likely you will best understand problem definitions that fit your perspective. But ask “Does it fit other perspectives as well?” Look at those who hold Perspective A. Does your definition fit their location, their knowledge, and their desires? Now turn to those who hold Perspective B. Does your definition fit their location, knowledge, and desires? Completing this step is difficult because it requires stepping outside of one’s own perspective and attempting to understand the problem in terms of different perspectives.

To the extent you encounter disagreement or conclude that the achievement of it is insufficient, begin asking yourself the following: How might I adapt my problem definition to take account of other perspectives out there? Is there some way of accommodating myself to other perspectives rather than just demanding that the others simply recognize the inherent value and rationality of mine? Is there room for compromise among contrasting perspectives?

How ‘good’ a solution do you need ¶

There is also an important aspect of real-world problem solving that is rarely articulated and that is the idea that the ‘quality’ of the analysis and the resources expended should be dependent on the context.

This is difficult to assess without some experience in the particular environment.

How ‘Good’ a Solution Do You Need?

Some rough examples:

10 second answer (answering a question at a meeting in front of your manager or vice president)

10 minute answer (answering a quick question from a colleague)

10 hour answer (answering a request from an important customer)

10 day answer (assembling information as part of a trouble-shooting team)

10 month answer (putting together a comprehensive portfolio of information as part of the design for a new $200,000,000 chemical plant)

Steps in solving well-defined engineering process problems, including textbook problems ¶

Essential steps:

Carefully read the problem statement (perhaps repeatedly) until you understand exactly the scenario and what is being asked.

Translate elements of the word problem to symbols. Also, look for key words that may convey additional information, e.g., ‘steady state’, ‘constant density’, ‘isothermal’. Make note of this additional information on your work page.

Draw a diagram. This can generally be a simple block diagram showing all the input, output, and connecting streams.

Write all known quantities (flow rates, densities, etc.) from step 2 in the appropriate locations on, or near, the diagram. If symbols are used to designate known quantities, include those symbols.

Identify and assign symbols to all unknown quantities and write them in the appropriate locations on, or near, the diagram.

Construct the relevant equation(s). These could be material balances, energy balances, rate equations, etc.

Write down all equations in their general forms. Don’t simplify anything yet.

Discard terms that are equal to zero (or are assumed negligible) for your specific problem and write the simplified equations.

Replace remaining terms with more convenient forms (because of the given information or selected symbols).

Construct equations to express other known relationships between variables, e.g., relationships between stoichiometric coefficients, the sum of species mass fractions must be one.

Whenever possible, solve the equations for the unknown(s) algebraically .

Convert the units of your variables as needed to have a consistent set across your equations.

Substitute these values into the equation(s) from step 7 to get numerical results.

Check your answer.

Does it make sense?

Are the units of the answer correct?

Is the answer consistent with other information you have?

Exercise: Checking results

How do you know your answer is right and that your analysis is correct?

This may be relatively easy for a homework problem, but what about your analysis for an ill-defined ‘real-world’ problem?

Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more: https://www.cambridge.org/universitypress/about-us/news-and-blogs/cambridge-university-press-publishing-update-following-technical-disruption

We use cookies to distinguish you from other users and to provide you with a better experience on our websites. Close this message to accept cookies or find out how to manage your cookie settings .

Login Alert

problem solving for engineers

  • > Cambridge Handbook of Engineering Education Research
  • > Engineers as Problem Solvers

problem solving for engineers

Book contents

  • Frontmatter
  • Contributors
  • Acknowledgments
  • Introduction
  • Chapter 1 Chronological and Ontological Development of Engineering Education as a Field of Scientific Inquiry
  • Part 1 Engineering Thinking and Knowing
  • Chapter 2 Learning Theories for Engineering Education Practice
  • Chapter 3 Situative Frameworks for Engineering Learning Research
  • Chapter 4 The Social Nature of Representational Engineering Knowledge
  • Chapter 5 Conceptual Change and Misconceptions in Engineering Education
  • Chapter 6 Engineers as Problem Solvers
  • Chapter 7 Professional Engineering Work
  • Part 2 Engineering Learning Mechanisms and Approaches
  • Part 3 Pathways into Diversity and Inclusiveness
  • Part 4 Engineering Education and Institutional Practices
  • Part 5 Research Methods and Assessment
  • Part 6 Cross-Cutting Issues and Perspectives

Chapter 6 - Engineers as Problem Solvers

Published online by Cambridge University Press:  05 February 2015

  • Engineers as Problem Solvers

Evers, Rush, and Berdrow (1998) identi-fy numerous disconnects between skills acquired in college and those required of the workplace. Among the most important skills that ABET Inc., the primary engineering accreditation institution in the United States, has identified for the preparation of engineers are the abilities to identify, formulate, and solve workplace engineering problems and to function on multidisciplinary teams. Learning to solve workplace problems is an essential learning outcome for any engineering graduate. Every engineer is hired, retained, and rewarded for his or her ability to solve problems. However, engineering graduates are ill prepared to solve complex, workplace problems (Jonassen, Strobel, & Lee, 2006).

Problem solving from a cognitive perspective has been the primary focus of my research for the past decade and a half. My theory differs from traditional theories of problem solving in that I argue there are different kinds of problems that vary between contexts. The kinds of problems that practicing engineers solve are different from the problems that most undergraduate science, technology, engineering, and mathematics (STEM) students learn to solve. In most undergraduate classes, students learn to solve textbook problems that are constrained and well structured, with known solution paths and convergent answers (capstone courses are an exception). Workplace problems, on the other hand, tend to be ill structured and unpredictable because they possess conflicting goals, multiple solution methods, non-engineering success standards, non-engineering constraints, unanticipated problems, distributed knowledge, and collaborative activity systems (Jonassen et al., 2006). Learning to solve classroom problems does not effectively prepare engineering graduates to solve workplace problems. To prepare engineering graduates, it is necessary to articulate the differences between educational problems and workplace problems. To do that, I first describe how problems vary.

Access options

Save book to kindle.

To save this book to your Kindle, first ensure [email protected] is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle .

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service .

  • By David H. Jonassen , University of Missouri
  • Edited by Aditya Johri , Virginia Polytechnic Institute and State University , Barbara M. Olds
  • Book: Cambridge Handbook of Engineering Education Research
  • Online publication: 05 February 2015
  • Chapter DOI: https://doi.org/10.1017/CBO9781139013451.009

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox .

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive .

Engineering Problem-Solving

  • First Online: 21 September 2022

Cite this chapter

problem solving for engineers

  • Michelle Blum 2  

671 Accesses

You are becoming an engineer to become a problem solver. That is why employers will hire you. Since problem-solving is an essential portion of the engineering profession, it is necessary to learn approaches that will lead to an acceptable resolution. In real-life, the problems engineers solve can vary from simple single solution problems to complex opened ended ones. Whether simple or complex, problem-solving involves knowledge, experience, and creativity. In college, you will learn prescribed processes you can follow to improve your problem-solving abilities. Also, you will be required to solve an immense amount of practice and homework problems to give you experience in problem-solving. This chapter introduces problem analysis, organization, and presentation in the context of the problems you will solve throughout your undergraduate education.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save.

  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Available as EPUB and PDF
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
  • Durable hardcover edition

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

https://www.merriam-webster.com/dictionary , viewed June 3, 2021.

Mark Thomas Holtzapple, W. Dan Reece (2000), Foundations of Engineering, McGraw-Hill, New York, New York, ISBN:978-0-07-029706-7.

Google Scholar  

Aide, A.R., Jenison R.D., Mickelson, S.K., Northup, L.L., Engineering Fundamentals and Problem Solving, McGraw-Hill, New York, NY, ISBN: 978-0-07-338591-4.

Download references

Author information

Authors and affiliations.

Syracuse University, Syracuse, NY, USA

Michelle Blum

You can also search for this author in PubMed   Google Scholar

End of Chapter Problems

1.1 ibl questions.

IBL1: Using standard problem-solving technique, answer the following questions

If you run in a straight line at a velocity of 10 mph in a direction of 35 degree North of East, draw the vector representation of your path (hint: use a compass legend to help create your coordinate system)

If you run in a straight line at a velocity of 10 mph in a direction of 35 degree North of East, explain how to calculate the velocity you ran in the north direction.

If you run in a straight line at a velocity of 10 mph in a direction of 35 degree North of East, explain how to calculate the velocity you ran in the east direction.

If you run in a straight line at a velocity of 10 mph in a direction of 35 degree North of East, explain how to calculate how far you ran in the north direction.

If you run in a straight line at a velocity of 10 mph in a direction of 35 degree North of East, explain how to calculate how far you ran in the east direction.

If you run in a straight line at a velocity of 10 mph in a direction of 35 degree North of East, how far north have you traveled in 5 min?

If you run in a straight line at a velocity of 10 mph in a direction of 35 degree North of East, how far east have you traveled in 5 min?

What type of problem did you solve?

IBL2: For the following scenarios, explain what type of problem it is that needs to be solved.

Scientists hypothesize that PFAS chemicals in lawn care products are leading to an increase in toxic algae blooms in lakes during summer weather.

An engineer notices that a manufacturing machine motor hums every time the fluorescent floor lights are turned on.

The U.N. warns that food production must be increased by 60% by 2050 to keep up with population growth demand.

Engineers are working to identify and create viable alternative energy sources to combat climate change.

1.2 Practice Problems

Make sure all problems are written up using appropriate problem-solving technique and presentation.

The principle of conservation of energy states that the sum of the kinetic energy and potential energy of the initial and final states of an object is the same. If an engineering student was riding in a 200 kg roller coaster car that started from rest at 10 m above the ground, what is the velocity of the car when it drops to 2.5 m above the ground?

Archimedes’ principle states that the total mass of a floating object equals the mass of the fluid displaced by the object. A 45 cm cylindrical buoy is floating vertically in the water. If the water density is 1.00 g/cm 3 and the buoy plastic has a density of 0.92 g/cm 3 determine the length of the buoy that is not submerged underwater.

A student throws their textbook off a bridge that is 30 ft high. How long would it take before the book hits the ground?

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Blum, M. (2022). Engineering Problem-Solving. In: An Inquiry-Based Introduction to Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-91471-4_6

Download citation

DOI : https://doi.org/10.1007/978-3-030-91471-4_6

Published : 21 September 2022

Publisher Name : Springer, Cham

Print ISBN : 978-3-030-91470-7

Online ISBN : 978-3-030-91471-4

eBook Packages : Engineering Engineering (R0)

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

Logo for Mavs Open Press

Want to create or adapt books like this? Learn more about how Pressbooks supports open publishing practices.

3 What is Problem Solving?

Chapter table of contents, what is problem solving.

  • What Does Problem Solving Look Like?

Developing Problem Solving Processes

Summary of strategies, problem solving:  an important job skill.

problem solving for engineers

The ability to solve problems is a basic life skill and is essential to our day-to-day lives, at home, at school, and at work. We solve problems every day without really thinking about how we solve them. For example: it’s raining and you need to go to the store. What do you do? There are lots of possible solutions. Take your umbrella and walk. If you don’t want to get wet, you can drive, or take the bus. You might decide to call a friend for a ride, or you might decide to go to the store another day. There is no right way to solve this problem and different people will solve it differently.

Problem solving is the process of identifying a problem, developing possible solution paths, and taking the appropriate course of action.

Why is problem solving important? Good problem solving skills empower you not only in your personal life but are critical in your professional life. In the current fast-changing global economy, employers often identify everyday problem solving as crucial to the success of their organizations. For employees, problem solving can be used to develop practical and creative solutions, and to show independence and initiative to employers.

what does problem solving look like?

problem solving for engineers

The ability to solve problems is a skill at which you can improve.  So how exactly do you practice problem solving? Learning about different problem solving strategies and when to use them will give you a good start. Problem solving is a process. Most strategies provide steps that help you identify the problem and choose the best solution. There are two basic types of strategies: algorithmic and heuristic.

Algorithmic strategies are traditional step-by-step guides to solving problems. They are great for solving math problems (in algebra: multiply and divide, then add or subtract) or for helping us remember the correct order of things (a mnemonic such as “Spring Forward, Fall Back” to remember which way the clock changes for daylight saving time, or “Righty Tighty, Lefty Loosey” to remember what direction to turn bolts and screws). Algorithms are best when there is a single path to the correct solution.

But what do you do when there is no single solution for your problem? Heuristic methods are general guides used to identify possible solutions. A popular one that is easy to remember is IDEAL [Bransford & Stein [1] ] :

IDEAL is just one problem solving strategy. Building a toolbox of problem solving strategies will improve your problem solving skills. With practice, you will be able to recognize and use multiple strategies to solve complex problems.

What is the best way to get a peanut out of a tube that cannot be moved? Watch a chimpanzee solve this problem in the video below [Geert Stienissen [2] ].

Problem solving is a process that uses steps to solve problems. But what does that really mean? Let's break it down and start building our toolbox of problem solving strategies.

What is the first step of solving any problem? The first step is to recognize that there is a problem and identify the right cause of the problem. This may sound obvious, but similar problems can arise from different events, and the real issue may not always be apparent. To really solve the problem, it's important to find out what started it all. This is called identifying the root cause .

Example: You and your classmates have been working long hours on a project in the school's workshop. The next afternoon, you try to use your student ID card to access the workshop, but discover that your magnetic strip has been demagnetized. Since the card was a couple of years old, you chalk it up to wear and tear and get a new ID card. Later that same week you learn that several of your classmates had the same problem! After a little investigation, you discover that a strong magnet was stored underneath a workbench in the workshop. The magnet was the root cause of the demagnetized student ID cards.

The best way to identify the root cause of the problem is to ask questions and gather information. If you have a vague problem, investigating facts is more productive than guessing a solution. Ask yourself questions about the problem. What do you know about the problem? What do you not know? When was the last time it worked correctly? What has changed since then? Can you diagram the process into separate steps? Where in the process is the problem occurring? Be curious, ask questions, gather facts, and make logical deductions rather than assumptions.

When issues and problems arise, it is important that they are addressed in an efficient and timely manner. Communication is an important tool because it can prevent problems from recurring, avoid injury to personnel, reduce rework and scrap, and ultimately, reduce cost, and save money. Although, each path in this exercise ended with a description of a problem solving tool for your toolbox, the first step is always to identify the problem and define the context in which it happened.

There are several strategies that can be used to identify the root cause of a problem. Root cause analysis (RCA) is a method of problem solving that helps people answer the question of why the problem occurred. RCA uses a specific set of steps, with associated tools like the “5 Why Analysis" or the “Cause and Effect Diagram,” to identify the origin of the problem, so that you can:

Once the underlying cause is identified and the scope of the issue defined, the next step is to explore possible strategies to fix the problem.

If you are not sure how to fix the problem, it is okay to ask for help. Problem solving is a process and a skill that is learned with practice. It is important to remember that everyone makes mistakes and that no one knows everything. Life is about learning. It is okay to ask for help when you don’t have the answer. When you collaborate to solve problems you improve workplace communication and accelerates finding solutions as similar problems arise.

One tool that can be useful for generating possible solutions is brainstorming . Brainstorming is a technique designed to generate a large number of ideas for the solution to a problem. The goal is to come up with as many ideas as you can, in a fixed amount of time. Although brainstorming is best done in a group, it can be done individually.

Depending on your path through the exercise, you may have discovered that a couple of your coworkers had experienced similar problems. This should have been an indicator that there was a larger problem that needed to be addressed.

In any workplace, communication of problems and issues (especially those that involve safety) is always important. This is especially crucial in manufacturing where people are constantly working with heavy, costly, and sometimes dangerous equipment. When issues and problems arise, it is important that they be addressed in an efficient and timely manner.  Because it can prevent problems from recurring, avoid injury to personnel, reduce rework and scrap, and ultimately, reduce cost and save money; effective communication is an important tool..

One strategy for improving communication is the huddle . Just like football players on the field, a huddle is a short meeting with everyone standing in a circle.   It's always important that team members are aware of how their work impacts one another.  A daily team huddle is a great way to ensure that as well as making team members aware of changes to the schedule or any problems or safety issues that have been identified. When done right, huddles create collaboration, communication, and accountability to results. Impromptu huddles can be used to gather information on a specific issue and get each team member's input.

"Never try to solve all the problems at once — make them line up for you one-by-one.” — Richard Sloma

Problem solving improves efficiency and communication on the shop floor. It increases a company's efficiency and profitability, so it's one of the top skills employers look for when hiring new employees.  Employers consider professional skills, such as problem solving, as critical to their business’s success.

The 2011 survey, "Boiling Point? The skills gap in U.S. manufacturing [3] ," polled over a thousand manufacturing executives who reported that the number one skill deficiency among their current employees is problem solving, which makes it difficult for their companies to adapt to the changing needs of the industry.

  • Bransford, J. & Stein, B.S. (). The Ideal Problem Solver: A Guide For Improving Thinking, Learning, And Creativity . New York, NY: W.H. Freeman. ↵
  • National Geographic. [Geert Stienissen]. (2010, August 19). Insight learning: Chimpanzee Problem Solving [Video file]. Retrieved from http://www.youtube.com/watch?v=fPz6uvIbWZE ↵
  • Report: Boiling Point: The Skills Gap in U.S. Manufacturing Deloitte / The Manufacturing Institute, October 2011. Retrieved from http://www.themanufacturinginstitute.org/Hidden/2011-Skills-Gap-Report/2011-Skills-Gap-Report.aspx ↵

Introduction to Industrial Engineering Copyright © 2020 by Bonnie Boardman is licensed under a Creative Commons Attribution 4.0 International License , except where otherwise noted.

Share This Book

  • EDUCATION & CAREER
  • Engineering Books
  • Science and Engineering Celebration Days

Engineering Passion

Tips for Solving Engineering Problems Effectively

Problem solving is the process of determining the best feasible action to take in a given situation. Problem solving is an essential skill for engineers to have. Engineers are problem solvers, as the popular quote says:

“Engineers like to solve problems. If there are no problems handily available, they will create their own problems.” – Scott Adams

Engineers are faced with a range of problems in their everyday life. The nature of problems that engineers must solve differs between and among the various disciplines of engineering. Because of the diversity of problems there is no universal list of procedures that will fit every engineering problem. Engineers use various approaches while solving problems.

Engineering problems must be approached systematically, applying an algorithm, or step-by-step practice by which one arrives at a feasible solution. In this post, we’ve prepared a list of tips for solving engineering problems effectively.

#1 Identify the Problem

Evaluating the needs or identifying the problem is a key step in finding a solution for engineering problems. Recognize and describe the problem accurately by exploring it thoroughly. Define what question is to be answered and what outputs or results are to be produced. Also determine the available data and information about the problem in hand.

An improper definition of the problem will cause the engineer to waste time, lengthen the problem solving process and finally arrive at an incorrect solution. It is essential that the stated needs be real needs.

As an engineer, you should also be careful not to make the problem pointlessly bound. Placing too many limitations on the problem may make the solution extremely complex and tough or impossible to solve. To put it simply, eliminate the unnecessary details and only keep relevant details and the root problem.

#2 Collect Relevant Information and Data

After defining the problem, an engineer begins to collect all the relevant information and data needed to solve the problem. The collected data could be physical measurements, maps, outcomes of laboratory experiments, patents, results of conducted surveys, or any number of other types of information. Verify the accuracy of the collected data and information.

As an engineer, you should always try to build on what has already been done before. Don’t reinvent the wheel. Information on related problems that have been solved or unsolved earlier, may help engineers find the optimal solution for a given problem.

#3 Search for Creative Solutions

There are a number of methods to help a group or individual to produce original creative ideas. The development of these new ideas may come from creativity, a subconscious effort, or innovation, a conscious effort.

You can try to visualize the problem or make a conceptual model for the given problem. So think of visualizing the given problem and see if that can help you gain more knowledge about the problem.

#4 Develop a Mathematical Model

Mathematical modeling is the art of translating problems from an application area into tractable mathematical formulations whose theoretical and numerical analysis provides insight, answers, and guidance useful for the originating application.

To develop a mathematical model for the problem, determine what basic principles are applicable and then draw sketches or block diagrams to better understand the problem. Then define and introduce the necessary variables so that the problem is stated purely in mathematical terms.

Afterwards, simplify the problem so that you can obtain the required result. Also identify the and justify the assumptions and constraints in the mathematical model.

#5 Use Computational Method

You can use a computational method based on the mathematical method you’ve developed for the problem. Derive a set of equations that enable the calculation of the desired parameters and variables as described in your mathematical model. You can also develop an algorithm, or step-by-step procedure of evaluating the equations involved in the solution.

To do so, describe the algorithm in mathematical terms and then execute it as a computer program.

#6 Repeat the Problem Solving Process

Not every problem solving is immediately successful. Problems aren’t always solved appropriately the first time. You’ve to rethink and repeat the problem solving process or choose an alternative solution or approach to solving the problem.

Bottom-line:

Engineers often use the reverse-engineering method to solve problems. For example, by taking things apart to identify a problem, finding a solution and then putting the object back together again. Engineers are creative , they know how things work, and so they constantly analyze things and discover how they work.

Problem-solving skills help you to resolve obstacles in a situation. As stated earlier, problem solving is a skill that an engineer must have and fortunately it’s a skill that can be learned. This skill gives engineers a mechanism for identifying things, figuring out why they are broken and determining a course of action to fix them.

Subscribe Now!

Get our latest news, eBooks, tutorials, and free courses straight into your inbox.

Types of Engineers and What they Do [Explained]

Latest innovations in civil engineering and construction industry, civil engineering: the hardest engineering degree.

  • Education & Career 34
  • Industry 24
  • Technology 18

GET OUR APP

Engineering resources.

science engineering celebration days

Is Electrical Engineering Hard? Here’s What You Need to Know

Disastrous engineering failures due to unethical practices of engineers, asme code of ethics for mechanical engineers, acm code of ethics for computing professionals.

Discover Engineering

Problem Solving in Mechanical Engineering With Real World Examples

  • Mechanical Engineering

Problem Solving in Mechanical Engineering With Real World Examples

Mechanical engineering is all about solving problems by using science and math. Engineers have to come up with better designs and improve how things are made. They make sure everything works well and lasts long. It’s important because they need to know a lot about their field and think both creatively and logically to find solutions to real problems.

For instance, they might work on making heating and cooling systems use less energy, find ways to cut down on waste when making products, or create new materials for planes and spaceships. These examples show how crucial mechanical engineers are in making technology and industries better.

In simpler terms, mechanical engineers are like problem-solving wizards. They use their deep knowledge and smart thinking to tackle challenges, like making a car engine that uses less fuel or a machine that makes fewer errors. They’re always learning and inventing to make sure the things we use every day are the best they can be.

This is key because their work helps us save money, be safer, and even protect the environment. It’s how they play a big part in pushing technology forward and keeping industries running smoothly.

Understanding Fundamental Principles

In mechanical engineering, it’s crucial to really get thermodynamics, materials science, and how to analyze structures. Knowing these core ideas helps you figure out how forces and materials work together, how energy moves and changes, and how to make sure structures are strong enough to handle different kinds of pressure.

When dealing with complicated systems, you break them down to understand how they work under different situations. For example, when choosing materials, you look closely at their strength, how much they can bend, and how well they conduct heat to make sure they will work well and last a long time. Thermodynamics helps make energy systems work better and use less power. Every solution is carefully made using these ideas to make sure the engineering designs do what they’re supposed to and are safe.

As an example, when building a bridge, engineers will use materials science to pick the right steel that can support the weight of cars over time without bending too much. They’ll apply thermodynamics to design any moving parts, like a drawbridge, to work efficiently with minimal energy waste. By focusing on these principles, engineers make sure the bridge is not only functional, allowing people to cross safely, but also stands the test of time.

Analyzing Complex Systems

To really get how complex machinery works, engineers take it apart to look at each piece. This helps them see how all the parts fit together and make the machine do its job. They start by figuring out where the system begins and ends, then they take a closer look at the smaller parts, like the sensors and motors, and the computer brain that controls everything.

Engineers use special tools and tests, like checking what could go wrong and how likely it is (that’s called FMEA), running computer models, and seeing how changes affect the system. By doing all this, they make sure the machine is safe, reliable, and works well because they’ve checked everything carefully, not left it to luck.

It’s important that they do this because it helps prevent accidents and breakdowns. For example, think about a car: if engineers didn’t test all the parts, like brakes and airbags, we wouldn’t trust them to keep us safe on the road. So, they use these tools to make sure everything is in top shape. This kind of detailed work means that when you use something like a car or a dishwasher, it’s been checked to work properly and safely.

Innovating in Product Design

Creating new and better product designs starts with really understanding how current products work. Mechanical engineers look at these products in detail to figure out how they can make them work better, use less energy, and give people a better experience when using them.

The first step is to carefully study what the product is supposed to do, how people use it, and where it can be improved. Engineers have to take apart complicated parts and processes to spot opportunities for new ideas. They use practical engineering knowledge to make designs that are not just better, but also cost less and are better for the environment. They make sure every part of the new product has a reason to be there and helps make the product both new and useful.

Being committed to making these kinds of advances is a big part of what mechanical engineering is all about in product design.

For example, when engineers worked on a new blender, they saw that the old design was hard to clean. They redesigned the blades to be detachable, which made cleaning easier and the blender more efficient. This change also saved materials, making the blender more eco-friendly.

This kind of thoughtful redesign shows how engineers can make our everyday products better.

Optimizing Manufacturing Processes

In manufacturing, engineers focus on improving the process to achieve faster production, reduced waste, and cost savings. They analyze production methods, examining data and observing operations to identify bottlenecks and inefficiencies. Strategies such as lean manufacturing or Six Sigma are employed to optimize operations and enhance overall efficiency.

Improvements can be made by rearranging machine placement to minimize material movement, implementing proactive maintenance practices to prevent breakdowns, and introducing new technologies like robots. Additionally, engineers work on optimizing the timing of supply deliveries to minimize storage costs. These deliberate actions lead to smarter and more cost-effective manufacturing processes, giving companies a competitive edge.

Ensuring Quality and Reliability

After improving how things are made, it’s crucial to make sure the products are of high quality and can be relied upon. To do this, it’s essential to have a well-thought-out plan for checking the quality and making sure it’s consistent.

Engineers need to create detailed tests that really show what conditions and pressures the products will face in the real world. For example, they might use Failure Mode and Effects Analysis (FMEA) to find and fix possible weaknesses before they cause problems. They also keep an eye on the production process using Statistical Process Control (SPC) to ensure everything stays the same.

Moreover, they use reliability engineering to figure out how to make products last longer. This is all about cutting down on mistakes and making sure the product is as good as it can be, which makes customers happy and maintains the manufacturer’s good name.

To give a specific example, a car manufacturer might use crash tests to simulate real-life accidents. This helps them understand how the car would perform and what they need to improve to ensure passenger safety. By doing this, they not only meet safety standards but also build trust with their customers who know the vehicles are tested thoroughly.

To wrap things up, solving problems in mechanical engineering isn’t simple—it’s a detailed task that involves really understanding the basics, figuring out complicated machinery, being creative when making products, making sure manufacturing is as good as it can be, and always aiming for the highest quality and dependability. It’s vital that all these pieces work together to tackle the tough problems we see in the real world. Mechanical engineers must think things through step by step and apply what they know to keep coming up with new and better ways to move technology forward and make industries run more smoothly.

For example, when engineers work on a new car engine, they need to know exactly how each part works. They must come up with smart designs that make the engine more powerful without using more fuel. They also have to refine the way the engine is built so that the factory can make it without wasting time or materials. Plus, they have to test the engine over and over to make sure it will last a long time and won’t break down. This kind of detailed work is what pushes us ahead, making cars more efficient and reliable for everyone.

Related Posts

Exploring the Intersection of Marine and Mechanical Engineering

Exploring the Intersection of Marine and Mechanical Engineering

Job Openings in Fluid Mechanics Engineering

Job Openings in Fluid Mechanics Engineering

Harnessing Energy Through Mechanical Engineering Innovations

Harnessing Energy Through Mechanical Engineering Innovations

The Daily Responsibilities of a Mechanical Engineer

The Daily Responsibilities of a Mechanical Engineer

Advancing Your Skills With Short Courses in Mechanical Engineering

Advancing Your Skills With Short Courses in Mechanical Engineering

Choosing the Best Specialization in Mechanical Engineering

Choosing the Best Specialization in Mechanical Engineering

ENG_IRL - HORIZONTAL.png

  • Jun 29, 2020

The Problem Solving Steps all Engineers Should Know

Imagine walking into a room, everyone is clamoring for answers and after a few moments you know exactly what everyone should do to fix the problem.

You deal with problems on a daily basis as an Engineer but sometimes you run into the situation where you solve the wrong problem, or senior engineers get frustrated with how long it's taking to complete a task - perhaps they gave you some vague problem statement and when you asked for some direction it was still high level because it should be "obvious".

I think where people get caught is the Senior engineers giving out tasks aren't necessarily looking to walk you through a solution, they want a problem to go away, they want to spend as close to zero brain cells on the problem (at this point in time). So your job is to make it go away and not to use their brain cycles.

But this is counter intuitive, if I don't know where to start or I take too long then that will also be frustrating since the problem will still be there.

Correct. So you are caught in between a rock and a hard place. But it's not the worst and we can certainly equip ourselves with the skills we need to handle these situations.

What's the situation?

Problem Solving and reducing our "mean-time to solve". There's a spectrum of problems one can consider and if you realize this you can see that more complex problems do require more time to solve - there's an "expected" time to solve. So you want to perform in such a way that you are below this line as much as is practicable.

problem solving for engineers

I've worked in Engineering for over a decade now and I can tell you that for sure there are specific tricks to solving particular problems specific to the industry, company, field, technology, etc. You gain these by purely time. Working on problems and solutions in that area. This is why experience is king - but it is also overrated sometimes.

Someone with 5 years more experience may not be very good and if you only looked at the number of years you would be none the wiser.

So how can we overcome this hurdle and forget the number of years we've worked and just perform better?

Use the book 10+1 Steps to Problem Solving: An Engineers Guide.

Here I created simple steps to follow that looks at a more birds-eye view but is so practical you can apply it to any situation.

But this isn't some "one-size fits all" methodology, nor is it "how do I calculate the potential energy in this craft", "how do you enable this features in this software". Don't get it twisted.

But it does help formalize your approach, use the right mindset and ask the right questions at the various stages of problem solving.

What's wrong with Steps to Problem Solving lists out there? They are mostly correct, but the primary issue is they are so generic and have little practicality. They lay out steps around identification of the problem, analysis, breaking it down to small bits, evaluating. But more often than not they spend half the time talking about implementation, working out the kinks, timing, etc.

This presents 2 problems:

It is super slow

It is solution focused

I'm not saying you shouldn't plan out your solutions and have implementation plans, timings, schedules, documentation - you need these (at the solution stage). But when you plan out how you are going to try to fix something and spend all this time pondering - you could have simply tried and moved on.

You either fixed it or you got more data.

You iterate faster through your questions, quick testing of the obvious things, getting eyes on the situation in the correct way, checking your fundamentals and proceeding from there. (These are still in the first three steps by the way).

The rest of the steps are still focused on going deeper into the rabbit hole to solve your problems. This is when you are stuck, for hours, days, weeks!

So what are the steps?

Here's direct extract of the index:

The Question

The Obvious

Check Yourself

The RTFM Protocol

What about the Environment?

Phone-A-Friend

The Secret Step

The book goes on to explain each of these steps and provide a checklist style summary at the end of each. You can practically use this as a framework to approach problems, particularly tricky ones so that you can reduce the average amount of time you spend fixing things. There's real examples from easy to difficult ones covered so you gain context on how to fix.

I really wanted to help as many people as I can with this so I actually made the book completely free. You can get online access and read the whole thing from my website here .

It will require you create an account but other than that you are good.

At the time of this writing only the first 2 chapters are available, but you are getting early access as the book isn't set to release until the 4th Quarter of this year! (In time for Christmas).

You can register to get notified when the release is coming out so you can be first in line to get your own copy.

What's the advantage of problem solving this way?

So if you remember to the opening of this article we did cover some of the pain points and frustrations that can happen in an engineering career. So think of it this way, if you can consistently solve problems and make things go away, or better yet, things seem to get fixed faster when you are around - then you'll be wanted around.

This tends to have a compounding effect where you help others solve their problems simply by understanding this method and asking the right questions to get them to their own answer, and now people want you on bigger projects.

You do this and gain more responsibility and then now you have the foundation for increasing your pay, your role and your impact. (There's challenges here of course but I will have courses and free content to address these). You can become one of the "go to" engineers in your company.

Every Engineer should be aware of these problem solving steps.

Get your free book access today.

  • Technical Tactics
  • Engineering Evolution
  • Engineering Resource

Recent Posts

The Stress-Free Guide to Applying to College or Graduate School

How to Implement OSHA’s Requirement of Emergency Medical Services in Construction

Revolutionizing Transport: The 5 Key Areas Shaping the Future of ITS

HUBS[48131].png

Get your free Engineering Toolkit for Engineering IRL listeners only

OT Ultimate Guide Cover.png

Get a copy of the Operational Technology Ultimate Guide for Engineers e-book for free.

FREE K-12 standards-aligned STEM

curriculum for educators everywhere!

Find more at TeachEngineering.org .

Engineering Design Process

The engineering design process emphasizes open-ended problem solving and encourages students to learn from failure . This process nurtures students’ abilities to create innovative solutions to challenges in any subject!

problem solving for engineers

The engineering design process is a series of steps that guides engineering teams as we solve problems. The design process is iterative , meaning that we repeat the steps as many times as needed, making improvements along the way as we learn from failure and uncover new design possibilities to arrive at great solutions.

Overarching themes of the engineering design process are teamwork and design . Strengthen your students’ understanding of open-ended design as you encourage them to work together to brainstorm new ideas, apply science and math concepts, test prototypes and analyze data—and aim for creativity and practicality in their solutions. Project-based learning engages learners of all ages—and fosters STEM literacy.

Browse all K-12 engineering design process curriculum

Ask: identify the need & constraints.

Engineers ask critical questions about what they want to create, whether it be a skyscraper, amusement park ride, bicycle or smartphone. These questions include: What is the problem to solve? What do we want to design? Who is it for? What do we want to accomplish? What are the project requirements? What are the limitations? What is our goal?

Research the Problem

This includes talking to people from many different backgrounds and specialties to assist with researching what products or solutions already exist, or what technologies might be adaptable to your needs.

Imagine: Develop Possible Solutions

You work with a team to brainstorm ideas and develop as many solutions as possible. This is the time to encourage wild ideas and defer judgment! Build on the ideas of others! Stay focused on topic, and have one conversation at a time! Remember: good design is all about teamwork! Help students understand the brainstorming guidelines by using the TE handout and two sizes of classroom posters .

Plan: Select a Promising Solution

For many teams this is the hardest step! Revisit the needs, constraints and research from the earlier steps, compare your best ideas, select one solution and make a plan to move forward with it.

Create: Build a Prototype

Building a prototype makes your ideas real! These early versions of the design solution help your team verify whether the design meets the original challenge objectives. Push yourself for creativity, imagination and excellence in design.

Test and Evaluate Prototype

Does it work? Does it solve the need? Communicate the results and get feedback. Analyze and talk about what works, what doesn't and what could be improved.

Improve: Redesign as Needed

Discuss how you could improve your solution. Make revisions. Draw new designs. Iterate your design to make your product the best it can be. And now, REPEAT!

Check out our high school engineering design unit

problem solving for engineers

Engineering-Design Aligned Curricula

problem solving for engineers

The TeachEngineering hands-on activities featured here, by grade band, exemplify the engineering design process.

preview of 'Bacteria! It’s Everywhere! ' Activity

Students investigate what causes them to become sick during the school year. They use the engineering design process to test the classroom lab spaces for bacteria. After their tests, they develop ideas to control the spread of germs within the classroom.

preview of 'Soil from Spoiled: Engineering a Compost Habitat for Worms' Activity

A unique activity for young learners that combines engineering and biology, students design an optimal environment for red wiggler worms in a compost bin.

preview of 'Stop Freewheeling Using Friction! ' Maker Challenge

In this maker challenge, students use the engineering design process to design a covering for a portable wheelchair ramp for their school. The design must be easy to use, and allows people to move up the ramp easily and go down slowly.

preview of 'Inundation Inspiration' Maker Challenge

Students employ the engineering design process to create a device that uses water-absorbing crystals for use during a flood or storm surge. They use (or build) a toy house, follow the engineering design process to build their device, and subject the house to tests that mimic a heavy flood or rising ...

preview of 'Silkworm Strength! ' Maker Challenge

Students use the engineering design process to design a bridge out of silkworm cocoons that can hold at least 50 grams. Students can use other materials to supplement the silk bridge, but have a $10 budget.

preview of 'Biodomes Engineering Design Project: Lessons 2-6' Activity

In this multi-day activity, students explore environments, ecosystems, energy flow and organism interactions by creating a scale model biodome, following the steps of the engineering design process.

preview of 'Exploring Variables While Testing & Improving Mint-Mobiles (for Elementary School)' Activity

Build a model race car out of lifesaver candies, popsicle sticks, straws, and other fun materials! Have students learn about independent, dependent, and control variables, and find out who can make the fastest car given their new knowledge.

preview of 'Operation Build a Bridge and Get Over It ' Activity

Design and construct a bridge for a local city that will have a high strength-to-weight ratio and resist collapse. Have students use their understanding of the engineering design process—and a lot of wooden craft sticks—to achieve their goals.

preview of 'Design and Build a Rube Goldberg ' Activity

In this two-part activity, students design and build Rube Goldberg machines. This open-ended challenge employs the engineering design process and may have a pre-determined purpose, such as rolling a marble into a cup from a distance, or let students decide the purposes.

preview of 'Water Bottle Rockets' Activity

Students are challenged to design and build rockets from two-liter plastic soda bottles that travel as far and straight as possible or stay aloft as long as possible. Guided by the steps of the engineering design process, students first watch a video that shows rocket launch failures and then partic...

preview of 'Creative Crash Test Cars' Maker Challenge

Students explore how mass affects momentum in head-on collisions and experience the engineering design process as if they are engineers working on the next big safety feature for passenger cars. They design, create and redesign impact-resistant passenger vehicle compartments for small-size model car...

preview of 'Trebuchet Design & Build Challenge ' Activity

Students work as teams of engineers to design and build their own trebuchets. They research how to build and test their trebuchets, evaluate their results, and present their results and design process to the class.

Grades 9-12

preview of 'Out-of-the Box: A Furniture Design + Engineering Challenge ' Maker Challenge

Student teams follow the steps of the engineering design process as they design and build architecturally inspired cardboard furniture. Given a list of constraints, including limited fabrication materials and tools, groups research architectural styles, brainstorm ideas, make small-scale quick proto...

preview of 'Balloons' Activity

Students follow the steps of the engineering design process as they design and construct balloons for aerial surveillance. Applying their newfound knowledge, the young engineers build and test balloons that fly carrying small flip cameras that capture aerial images of their school.

preview of 'Inquiry and Engineering: Gliders' Activity

Student teams design, build and test small-sized gliders to maximize flight distance and an aerodynamic ratio, applying their knowledge of fluid dynamics to its role in flight. Students experience the entire engineering design process, from brainstorming to CAD (or by hand) drafting, including resea...

preview of 'Bio-Engineering: Making and Testing Model Proteins ' Activity

Students learn about human proteins, how their shapes are related to their functions and how DNA protein mutations result in diseases. Then, in a hypothetical engineering scenario, they use common classroom supplies to design and build their own structural, transport and defense protein models to he...

preview of 'Android App Development' Activity

Students develop an app for an Android device that utilizes its built-in internal sensors, specifically the accelerometer. The goal of this activity is to teach programming design and skills using MIT's App Inventor software (free to download from the Internet) as the vehicle for learning.

Welcome to TeachEngineering’s Engineering Design Process curricula for Grade K-2 Educators!

preview of 'Be “Cool” with Popsicle Engineering' Activity

Create popsicles using the engineering design process! In this activity, students work to solve the problems of a local popsicle shop while learning how scientific and engineering concepts play a part in behind-the-scenes design.

preview of 'Design a Better Bandage' Maker Challenge

In this maker challenge, students follow the engineering design process and use water-absorbing crystals to create a bandage that can be used in a traumatic situation, like a car accident or hiking accident.

Maker Challenge

preview of 'Engineering an Animal’s Survival ' Activity

Students perform research and design prosthetic prototypes for an animal to use for its survival. They research a set of pre-chosen animals and their habitats. They then create habitats for their animals to live and model 3D prosthetics for the animals to use with modeling clay.

preview of 'Invent a Backscratcher from Everyday Materials' Activity

Given scrap cardboard, paper towel tubes, scissors, and glue, how could a student invent their own backscratcher? Engage in the process of how real engineers design products to meet a desired function.

preview of 'Keeping Damp in a Drought ' Maker Challenge

Students design a way for mint plants to keep a constant moisture level for 72 hours. The mint plants must be kept moist since they are young and just starting to establish growth.

preview of 'Naturally Organized ' Activity

Design a customized table top supply organizer inspired by the natural home of a ladybug—or any other insect of a student's choosing—to hold all of their classroom supplies! By the end of this activity, students will understand the properties of biomimicry and the engineering design process.

Welcome to TeachEngineering’s Engineering Design Process curricula for Grade 3-5 Educators!

preview of 'Biodomes are Engineered Ecosystems: A Mini World' Lesson

As students learn about the creation of biodomes, they are introduced to the steps of the engineering design process, including guidelines for brainstorming. They learn how engineers are involved in the design and construction of biodomes and use brainstorming to come up with ideas for possible biod...

preview of 'Biohazard Protection Design Project: Suit Up!' Activity

Students learn about providing healthcare in a global setting and the importance of wearing protective equipment when treating patients with infectious diseases like Ebola. They learn about biohazard suits, heat transfer through conduction and convection and the engineering design cycle. Student tea...

preview of 'Build a Toy Workshop' Activity

Working as if they are engineers who work for (the hypothetical) Build-a-Toy Workshop company, students apply their imaginations and the engineering design process to design and build prototype toys with moving parts. They set up electric circuits using batteries, wire and motors. They create plans ...

preview of 'Clean Enough to Drink: Making Devices to Filter Dirty Water' Activity

Whether on Earth or in space, life-threatening illnesses may occur if the water we drink is of poor quality. It’s up to your students to design and build a filtration system for the International Space Station so they can guarantee astronauts get the safe and clean water they need.

preview of 'Constraints: Pop Rockets on a Shoestring Budget' Activity

Your students have been hired to build a pop rocket, but on a tight budget. Engineering design usually has some constraints and you won’t always have access to the materials you think you might need. But through brainstorming and trial and error, a viable rocket launch is definitely possible!

preview of 'Construct and Test Roofs for Different Climates' Activity

In this activity, students design and build model houses, then test them against various climate elements, and then re-design and improve them. Using books, websites and photos, students learn about the different types of roofs found on various houses in different environments throughout the world....

preview of 'Cutting Through Soil' Activity

Students pretend they are agricultural engineers during the colonial period and design a miniature plow that cuts through a "field" of soil. They are introduced to the engineering design process and learn of several famous historical figures who contributed to plow design.

preview of 'Design and Fly a Kite' Activity

Students learn how to use wind energy to combat gravity and create lift by creating their own tetrahedral kites capable of flying. They explore different tetrahedron kite designs, learning that the geometry of the tetrahedron shape lends itself well to kites and wings because of its advantageous str...

preview of 'Design Criteria-to-Working Model: Engineer a Sneaker' Activity

Students learn the basics of engineering sneakers and shoes. They are challenged to decide on specific design requirements, such as heavy traction or extra cushioning, and then use different materials to create working prototype shoes that meet the design criteria. Includes worksheets.

preview of 'Design Your Own Snazzy Sneakers' Maker Challenge

For this maker challenge, students decide on specific design requirements (such as good traction or deep cushioning), sketch their plans, and then use a variety of materials to build prototype shoes that meet the design criteria.

preview of 'Engineering a Habitat’s Humidity ' Activity

Students design a temporary habitat for a future classroom pet—a hingeback tortoise. The students investigate hingeback tortoise habitat features as well as the design features of such a habitat. Each group communicates and presents this information to the rest of the class after they research, brai...

preview of 'Engineering a Mountain Rescue Litter	' Activity

When a person gets injured in the wilderness and needs medical attention, rescuers might use a device called a mountain rescue litter specifically designed for difficult evacuations. Design and build a small-sized prototype to save some (potatoes’) lives!

preview of 'Engineering Derby: Tool Ingenuity' Activity

Student teams are challenged to navigate a table tennis ball through a timed obstacle course using only the provided unconventional “tools.” Teams act as engineers by working through the steps of the engineering design process to complete the overall task with each group member responsible to accomp...

preview of 'Engineering in the World of Dr. Seuss' Activity

Students explore the engineering design process within the context of Dr. Seuss’s book, Bartholomew and the Oobleck. Students study a sample of aloe vera gel (the oobleck) in lab groups. After analyzing the substance, they use the engineering design process to develop and test other substances to ma...

preview of 'Gone with the Wind Energy: Design-Build-Test Mini Sail Cars! ' Activity

Students explore the use of wind power in the design, construction and testing of "sail cars," which, in this case, are little wheeled carts with masts and sails that are powered by the moving air generated from a box fan. The scientific method is reviewed and reinforced with the use of controls and...

preview of 'Hare and Snail Challenges' Activity

Students engage in the second design challenge of the unit, which is an extension of the maze challenge they solved in the first lesson/activity of this unit. Students extend the ideas learned in the maze challenge with a focus more on the robot design. Specifically, students learn how to design the...

preview of 'Line-Follower Challenge' Activity

Student groups are challenged to program robots with color sensors to follow a black line. Learning both the logic and skills behind programming robots for this challenge helps students improve their understanding of how robots "think" and widens their appreciation for the complexity involved in pro...

preview of 'Master Driver' Activity

As part of a design challenge, students learn how to use a rotation sensor (located inside the casing of a LEGO® MINDSTORMS ® EV3 motor) to measure how far a robot moves with each rotation. Through experimentation and measurement with the sensor, student pairs determine the relationship between the ...

preview of 'Maze Challenge' Activity

As the first engineering design challenge of the unit, students are introduced to the logic for solving a maze. Student groups apply logic to program LEGO® MINDSTORMS® EV3 robots to navigate through a maze, first with no sensors, and then with sensors.

preview of 'Naked Egg Drop' Activity

Student pairs experience the iterative engineering design process as they design, build, test and improve catching devices to prevent a "naked" egg from breaking when dropped from increasing heights. To support their design work, they learn about materials properties, energy types and conservation o...

preview of 'Problem Solve Your School' Activity

Students apply what they have learned about the engineering design process to a real-life problem that affects them and/or their school. They choose a problem as a group, and then follow the engineering design process to come up with and test their design solution.

preview of 'Race to the Top! Modeling Skyscrapers' Activity

Working individually or in pairs, students compete to design, create, test and redesign free-standing, weight-bearing towers using Kapla® wooden blocks. The challenge is to build the tallest tower while meeting the design criteria and minimizing the amount of material used—all within a time limit.

preview of 'Right on Target: Catapult Game' Activity

Students experience the engineering design process as they design and build accurate and precise catapults using common materials. They use their catapults to participate in a game in which they launch Ping-Pong balls to attempt to hit various targets.

preview of 'Sea Turtle Eggs: Washed to Sea? ' Activity

Students employ the full engineering design process to research and design prototypes that could be used to solve the loss of sea turtle life during a hurricane. Students learn about sea turtle nesting behaviors and environmental impacts of hurricanes. Students work collaboratively to build structur...

preview of 'Simulation in Healthcare' Lesson

Students learn how engineering design is applied to solve healthcare problems by using an engineering tool called simulation. While engineering design is commonly used to study and design everything from bridges, factories, airports to space shuttles, the use of engineering design to study healthcar...

preview of 'Straw Towers to the Moon' Activity

Students learn about civil engineers and work through each step of the engineering design process in two mini-activities that prepare them for a culminating challenge to design and build the tallest straw tower possible, given limited time and resources. In the culminating challenge (tallest straw t...

preview of 'Sumobot Challenge' Activity

Students apply their knowledge of constructing and programming LEGO® MINDSTORMS® robots to create sumobots—strong robots capable of pushing other robots out of a ring. To meet the challenge, groups follow the steps of the engineering design process and consider robot structure, weight and gear ratio...

preview of 'Temperature Tells All! Model House Testing for Clean vs. Warm Air' Activity

Students learn about health risks caused by cooking and heating with inefficient stoves inside homes. They simulate the cook stove scenario and follow the engineering design process steps, including iterative trials, to increase warmth inside a building while reducing air quality problems. A student...

preview of 'The Strongest Strongholds' Activity

Students work together in small groups, while competing with other teams, to explore the engineering design process through a tower building challenge. They are given a set of design constraints and then conduct online research to learn basic tower-building concepts. During a two-day process and usi...

preview of 'Time for Design' Lesson

Students are introduced to the engineering design process, focusing on the concept of brainstorming design alternatives. They learn that engineering is about designing creative ways to improve existing artifacts, technologies or processes, or developing new inventions that benefit society.

preview of 'Ultrasonic Sensor Robot Design Project: Don't Bump into Me!' Activity

Students' understanding of how robotic ultrasonic sensors work is reinforced in a design challenge involving LEGO® MINDSTORMS® EV3 robots and ultrasonic sensors. Student groups program their robots to move freely without bumping into obstacles (toy LEGO people).

preview of 'Wind-Powered Sail Cars' Activity

Student pairs design and construct small, wind-powered sail cars using limited quantities of drinking straws, masking tape, paper and beads. Teams compete to see which sail car travels the farthest when pushed by the wind (simulated by the use of an electric fan). Students learn about wind and kinet...

Welcome to TeachEngineering’s Engineering Design Process curricula for Grade 6-8 Educators!

preview of 'Adding Helpful Carrier Devices to Crutches' Maker Challenge

Student teams are challenged to design assistive devices that modify crutches to help people carry things such as books and school supplies. Given a list of constraints, including a device weight limit and minimum load capacity, groups brainstorm ideas and then make detailed plans for their best sol...

preview of 'Algorithmic Remote Rover Programming: Curiosity Killed the App' Lesson

Students gain experience with the software/system design process, closely related to the engineering design process, to solve a problem. The lesson culminates in a hands-on experience with the design process as students simulate the remote control of a rover.

preview of 'Amusement Park Ride: Ups and Downs in Design' Activity

Students design, build and test looping model roller coasters using foam pipe insulation tubing. They learn about potential and kinetic energy as they test and evaluate designs, addressing the task as if they are engineers. Winning designs have the lowest cost and best aesthetics. Three student work...

preview of 'An Assistive Artistic Device' Activity

Students design and develop a useful assistive device for people challenged by fine motor skill development who cannot grasp and control objects. In the process of designing prototype devices, they learn about the engineering design process and how to use it to solve problems.

preview of 'Automatic Floor Cleaner Computer Program Challenge' Activity

Students learn more about assistive devices, specifically biomedical engineering applied to computer engineering concepts, with an engineering challenge to create an automatic floor cleaner computer program. Following the steps of the design process, they design computer programs and test them by pr...

preview of 'Balsa Towers' Activity

Students groups use balsa wood and glue to build their own towers using some of the techniques they learned from the associated lesson.

preview of 'Boat Design Challenge: Journey to the Egyptian Afterlife' Activity

Student teams are challenged to design models of Egyptian funerary barges for the purpose of transporting mummies through the underworld to the afterlife. Students design and build prototypes using materials and tools like the ancient Egyptians had at their disposal.

preview of 'Bouncy Ball Factory ' Maker Challenge

Students become product engineers in a bouncy ball factory as they design and prototype a polymer bouncy ball that meets specific requirements: must be spherical in shape, cannot disintegrate when thrown on the ground, and must bounce.

preview of 'Broken Bones and Biomedical Materials' Activity

Students are introduced to the concept and steps of the engineering design process and taught how to apply it. In small groups, students learn of their design challenge (improve a cast for a broken arm), brainstorm solutions, are given materials and create prototypes.

preview of 'Chair Design' Activity

Students become familiar with the engineering design process as they design, build, and test chair prototypes.

preview of 'Cleaning the Air ' Activity

In this activity, students undertake a similar engineering challenge as they design and build a filter to remove pepper from an air stream without blocking more than 50% of the air.

preview of 'Clearing a Path to the Heart' Activity

Following the steps of the engineering design process and acting as biomedical engineers, student teams use everyday materials to design and develop devices and approaches to unclog blood vessels. Through this open-ended design project, they learn about the circulatory system, biomedical engineering...

preview of 'Cool Puppy! A Doghouse Design Project' Maker Challenge

Students design and build small doghouses to shelter a (toy) puppy from the heat—and create them within constraints. They apply what they know about light energy and how it travels through various materials, as well as how a material’s color affects its light absorption and reflection. They test the...

preview of 'Cooler Design Challenge' Activity

Students learn about convection, conduction, and radiation in order to solve the challenge of designing and building a small insulated cooler with the goal of keeping an ice cube and a Popsicle from melting. This activity uses the engineering design process to build the cooler as well as to measure ...

preview of 'Design a Carrying Device for People Using Crutches ' Activity

Students are given a biomedical engineering challenge, which they solve while following the steps of the engineering design process. In a design lab environment, student groups design, create and test prototype devices that help people using crutches carry things, such as books and school supplies.

preview of 'Design Air Racer Cars Using Tinkercad ' Activity

Students build an electric racer vehicle using Tinkercad to design blades for their racers. Students print their designs using a MakerBot printer. Students race their vehicles to see which design travels the furthest distance in the least amount of time.

preview of 'Design Your Own Pedometer!' Maker Challenge

Students use the engineering design process to design, create, and test a pedometer that keeps track of the number of steps a person takes. This maker challenge exposes students to basic coding, micro:bit processor applications, and how programming and engineering can be used to solve health problem...

preview of 'Designing Polymers to Clean Water' Activity

Students learn how to engineer a design for a polymer brush—a coating consisting of polymers that represents an antifouling polymer brush coating for a water filtration surface.

preview of 'Do the Robot! Programming a RedBot to Dance' Maker Challenge

Students program the drive motors of a SparkFun RedBot with a multistep control sequence—a “dance.” Doing this is a great introduction to robotics and improves overall technical literacy by helping students understand that we use programs to control the motion and function of robots, and without the...

preview of 'Does It Cut It? Understanding Wind Turbine Blade Performance' Activity

Students gain an understanding of the factors that affect wind turbine operation. Following the steps of the engineering design process, engineering teams use simple materials (cardboard and wooden dowels) to build and test their own turbine blade prototypes with the objective of maximizing electric...

preview of 'E.G. Benedict's Ambulance Patient Safety Challenge ' Activity

Students further their understanding of the engineering design process (EDP) while applying researched information on transportation technology, materials science and bioengineering. Students are given a fictional client statement (engineering challenge) and directed to follow the steps of the EDP t...

preview of 'Engineering in Reverse!' Activity

Students learn about the process of reverse engineering and how this technique is used to improve upon technology. Students analyze push-toys and draw diagrams of the predicted mechanisms inside the toys. Then, they disassemble the toys and draw the actual inner mechanisms.

preview of 'Exploring Variables While Testing & Improving Mint-Mobiles (for Middle School)' Activity

Students design, build, and test model race cars made from simple materials (lifesaver-shaped candies, plastic drinking straws, Popsicle sticks, index cards, tape) as a way to explore independent, dependent and control variables.

preview of 'Fancy Feet! Stress & Strain Forces in Shoe Design' Activity

Students use the engineering design process to solve a real-world problem—shoe engineering! Working in small teams, they design, build and test a pair of wearable platform or high-heeled shoes, taking into consideration the stress and strain forces that it will encounter from the shoe wearer.

preview of 'Follow the Light' Activity

Students' understanding of how robotic color sensors work is reinforced in a design challenge involving LEGO® MINDSTORMS® robots and light sensors. Working in pairs, students program LEGO robots to follow a flashlight as its light beam moves around.

preview of 'Future Hospitals: Robotics and Automated Patient Care Engineering' Activity

Students further their understanding of the engineering design process while combining mechanical engineering and bioengineering to create an automated medical device.

preview of 'Hot Cans and Cold Cans' Activity

Students apply the concepts of conduction, convection and radiation as they work in teams to solve two challenges. One problem requires that they maintain the warm temperature of one soda can filled with water at approximately human body temperature, and the other problem is to cause an identical so...

preview of 'Hydraulic Arm Challenge' Activity

Students design and build a mechanical arm that lifts and moves an empty 12-ounce soda can using hydraulics for power. Small design teams (1-2 students each) design and build a single axis for use in the completed mechanical arm.

preview of 'Just Like Kidneys: Semipermeable Membrane Prototypes' Activity

Using ordinary classroom materials, students act as biomedical engineering teams challenged to design prototype models that demonstrate semipermeability to help medical students learn about kidney dialysis. A model consists of two layers of a medium separated by material acting as the membrane. Grou...

preview of 'Keep Your Cool! Design Your Own Cooler Challenge' Maker Challenge

Students brainstorm, design, and build a cooler and monitor its effectiveness to keep a bottle of ice water cold in comparison to a bottle of ice water left at room temperature. Students engage in design by choosing from a range of materials to build their prototype.

preview of 'Lending a Hand: Teaching Forces through Assistive Device Design ' Activity

Students learn about how biomedical engineers create assistive devices for persons with fine motor skill disabilities. They do this by designing, building and testing their own hand "gripper" prototypes that are able to grasp and lift a 200 ml cup of sand.

preview of 'Mars Rover App Creation' Activity

Based on their experience exploring the Mars rover Curiosity and learning about what engineers must go through to develop a vehicle like Curiosity, students create Android apps that can control LEGO® MINDSTORMS® robots, simulating the difficulties the Curiosity rover could encounter. The activity go...

preview of 'No Valve in Vain' Activity

Acting as biomedical engineers, students design, build, test and redesign prototype heart valves using materials such as waterproof tape, plastic tubing, flexible plastic and foam sheets, clay, wire and pipe cleaners. They test them with flowing water, representing blood moving through the heart.

preview of 'Off-Road Wheelchair Challenge' Activity

Students further their understanding of the engineering design process (EDP) while being introduced to assistive technology devices and biomedical engineering. They are given a fictional client statement and are tasked to follow the steps of the EDP to design and build small-scale, off-road wheelcha...

preview of 'Oil: Clean It Up! ' Maker Challenge

Student groups create and test oil spill cleanup kits that are inexpensive and accessible for homeowners or for big companies to give to individual workers—to aid in home, community or environmental oil spill cleanup process.

preview of 'Paper Drop Design Competition' Activity

Using paper, paper clips and tape, student teams design flying/falling devices to stay in the air as long as possible and land as close as possible to a given target. Student teams use the steps of the engineering design process to guide them through the initial conception, evaluation, testing and r...

preview of 'Protect the Pump: Prototyping Designs for Biomedical Devices' Activity

Students learn how biomedical engineers work with engineers and other professionals to develop dependable medical devices. Student teams brainstorm, sketch, design and create prototypes of suction pump protection devices to keep fluid from backing up and ruining the pump motors.

preview of 'Protect Your Body, Filter Your Water!' Activity

Students experience the steps of the engineering design process as they design solutions for a real-world problem that negatively affects the environment. They use plastic tubing and assorted materials such as activated carbon, cotton balls, felt and cloth to create filters with the capability to re...

preview of 'Sensory Toys Make Sense!' Activity

Students design and create sensory integration toys for young children with developmental disabilities—an engineering challenge that combines the topics of biomedical engineering, engineering design and human senses. Students learn the steps of the engineering design process (EDP) and how to use it ...

preview of 'Sled Hockey Design Challenge' Activity

Students are asked to design a hockey stick for a school’s new sled hockey team. Using the engineering design process, students act as material engineers to create hockey sticks that have different interior structures using multiple materials that can withstand flexure testing.

preview of 'Solar Sails: The Future of Space Travel' Activity

Working as if they were engineers, students design and construct model solar sails made of aluminum foil to move cardboard tube satellites through “space” on a string. Working in teams, they follow the engineering design thinking steps—ask, research, imagine, plan, create, test, improve—to design an...

preview of 'Sounds All Around' Activity

Students follow the steps of the engineering design process to create their own ear trumpet devices (used before modern-day hearing aids), including testing them with a set of reproducible sounds.

preview of 'Spaghetti Soapbox Derby' Activity

Student pairs design, build, and test model vehicles capable of rolling down a ramp and then coasting freely as far as possible. The challenge is to make the vehicles entirely out of dry pasta using only adhesive (such as hot glue) to hold the components together.

preview of 'Super Slinger Engineering Challenge' Activity

Students are challenged to design, build and test small-scale launchers while they learn and follow the steps of the engineering design process. For the challenge, the "slingers" must be able to aim and launch Ping-Pong balls 20 feet into a goal using ordinary building materials such as tape, string...

preview of 'Swiss Alps Emergency Sled Design' Activity

Students act as engineers to solve a hypothetical problem that has occurred in the Swiss Alps due to a natural seismic disaster. Working in groups, they follow the engineering design process steps to create model sleds that meet the requirements to transport materials to people in distress that live...

preview of 'The Artificial Bicep' Activity

Students learn more about how muscles work and how biomedical engineers can help keep the muscular system healthy. Following the engineering design process, they create their own biomedical device to aid in the recovery of a strained bicep.

preview of 'Three-Tower Types Challenge: Tower Investigation and the Egg' Activity

In this activity, student groups design and build three types of towers (guyed or cable-supported, free-standing or self-standing, and monopole), engineering them to meet the requirements that they hold an egg one foot high for 15 seconds.

preview of 'Toxic Island: Designing Devices to Deliver Goods' Maker Challenge

A classic engineering challenge involves designing and building devices that can deliver necessary goods to “Toxic Island.” Working within specific constraints, students design a device that must not touch the water or island, and must deliver supplies accurately and quickly.

preview of 'Using Waits, Loops and Switches' Activity

Students are given a difficult challenge that requires they integrate what they have learned so far in the unit about wait blocks, loops and switches. They incorporate these tools into their programming of the LEGO® MINDSTORMS® robots to perform different tasks depending on input from a sound sensor...

preview of 'Wear’s the Technology?' Activity

Students apply their knowledge of scale and geometry to design wearables that would help people in their daily lives, perhaps for medical reasons or convenience. Like engineers, student teams follow the steps of the design process, to research the wearable technology field (watching online videos an...

preview of 'Wimpy Radar Antenna: Reinforced Tower Test, Analyze & Improve' Activity

Students reinforce an antenna tower made from foam insulation so that it can withstand a 480 N-cm bending moment (torque) and a 280 N-cm twisting moment (torque) with minimal deflection.

preview of 'Wristwatch Design for the Visually Impaired' Activity

Students further their understanding of the engineering design process while combining mechanical engineering and bio-engineering to create assistive devices. During this extended activity (seven class periods), students are given a fictional client statement and required to follow the steps of the ...

Welcome to TeachEngineering’s Engineering Design Process curricula for Grade 9-12 Educators!

preview of 'A Zombie Got My Leg Challenge: Making Makeshift Legs' Activity

Students experience the engineering design process as they design and construct lower-leg prostheses in response to a hypothetical zombie apocalypse scenario. Building on what they learned and researched in the associated lesson, they design and fabricate a replacement prosthetic limb using given sp...

preview of 'Above-Ground Storage Tank Design Project' Activity

In this culminating activity, student groups act as engineering design teams to derive equations to determine the stability of specific above-ground storage tank scenarios with given tank specifications and liquid contents. With their flotation analyses completed and the stability determined, studen...

preview of 'An Implementation of Steganography' Activity

Students apply the design process to the problem of hiding a message in a digital image using steganographic methods, a PictureEdit Java class, and API (provided as an attachment). They identify the problems and limitations associated with this task, brainstorm solutions, select a solution, and impl...

preview of 'Augmented Reality Programming Challenge' Maker Challenge

Students explore augmented reality programs, including muscle and bone overlays and body tracking recording program, using Unity and Microsoft Visual Studio and develop ways to modify, enhance, and redesign the program to meet a particular real-world need.

preview of 'Boom Construction' Activity

Student teams design their own booms (bridges) and engage in a friendly competition with other teams to test their designs. Each team strives to design a boom that is light, can hold a certain amount of weight, and is affordable to build.

preview of 'Build Your Own Night-Light with Arduino' Maker Challenge

Students use Arduino microcontrollers and light-sensitive resistors (photocells) to sense the ambient light levels in a room and turn LEDs on and off based on those readings. They are challenged to personalize their basic night-lights with the use of more LEDs, if/else statements and voltage divider...

preview of 'Building Arduino Light Sculptures' Maker Challenge

Students gain practice in Arduino fundamentals as they design their own small-sized prototype light sculptures to light up a hypothetical courtyard. They program Arduino microcontrollers to control the lighting behavior of at least three light-emitting diodes (LEDs) to create imaginative light displ...

preview of 'Control a Servo with Your Phone Using Bluetooth!' Maker Challenge

Students learn how to control an Arduino servo wirelessly using a simple phone application, Bluetooth module and an Android phone. This prepares them to wirelessly control their own projects.

preview of 'Convertible Shoes: Function, Fashion and Design' Activity

Student teams design and build shoe prototypes that convert between high heels and athletic shoes. They apply their knowledge about the mechanics of walking and running as well as shoe design (as learned in the associated lesson) to design a multifunctional shoe that is both fashionable and function...

preview of 'Create and Control a Popsicle Stick Finger Robot' Maker Challenge

Students use servos and flex sensors to make simple, one-jointed, finger robots. They use Arduino microcontrollers, create circuits and write code to read finger flexes and send angle info to servos. They explore the constrain, map and smoothing commands. Can teams combine fingers to create an entir...

preview of 'Creating Mini Wastewater Treatment Plants' Activity

Student teams design, construct, test and improve small working models of water treatment plant processes to filter out contaminants and reclaim resources from simulated wastewater. They keep to a materials budget and earn money from reclaimed materials. They conduct before/after water quality tests...

preview of 'Design a Bicycle Helmet' Activity

Students are introduced to the biomechanical characteristics of helmets, and are challenged to incorporate them into designs for helmets used for various applications.

preview of 'Design Your Own Nano-Polymer Smartphone Case' Maker Challenge

Students design and create their own nano-polymer smartphone case. Students choose their design, mix their nano-polymer (based in silicone) with starch and add coloring of their choice. While students think critically about their design, they embed strings in the nano-polymer material to optimize bo...

preview of 'Designing a Robotic Surgical Device' Activity

Student teams create laparoscopic surgical robots designed to reduce the invasiveness of diagnosing endometriosis and investigate how the disease forms and spreads. Using a synthetic abdominal cavity simulator, students test and iterate their remotely controlled, camera-toting prototype devices, whi...

preview of 'Designing an Elliptical Pool Table' Activity

Students learn about the mathematical characteristics and reflective property of ellipses by building their own elliptical-shaped pool tables. After a slide presentation introduction to ellipses, student “engineering teams” follow the steps of the engineering design process to develop prototypes, wh...

preview of 'Does My Model Valve Stack up to the Real Thing?' Activity

Following the steps of the iterative engineering design process, student teams use what they learned in the previous lessons and activity in this unit to research and choose materials for their model heart valves and test those materials to compare their properties to known properties of real heart ...

preview of 'Energy Storage Derby and Proposal' Activity

Students design, build and test small-sized vehicle prototypes that transfer various types of potential energy into motion. To complete the Go Public phase of the legacy cycle, students demonstrate their understanding of how potential energy may be transferred into kinetic energy.

preview of 'Engineering Self-Cleaning Hydrophobic Surfaces ' Maker Challenge

Students explore how to modify surfaces such as wood or cotton fabric at the nanoscale. They create specialized materials with features such as waterproofing and stain resistance. The challenge starts with student teams identifying an intended user and developing scenarios for using their developed ...

preview of 'Exploiting Polarization: Designing More Effective Sunglasses' Activity

Students apply their understanding of light polarization and attenuation to design, fabricate, test and refine their own prototype sunglasses that better reduce glare and lower light intensity compared to available sunglasses, and better protect eyes from UVA and UVB radiation. They meet the project...

preview of 'Exploring Variables While Testing & Improving Mint-Mobiles (for High School) ' Activity

High school students design, build, and test model race cars made from simple materials (lifesaver-shaped candies, plastic drinking straws, Popsicle sticks, index cards, tape) as a way to explore independent, dependent and control variables.

preview of 'Flying T-Shirts' Activity

During this engineering design/build project, students investigate many different solutions to a problem. Their design challenge is to find a way to get school t-shirts up into the stands during home sporting events. They follow the steps of the engineering design process to design and build a usabl...

preview of 'Having a Ball with Chemistry and Engineering' Maker Challenge

Students work as materials and chemical engineers to develop a bouncy ball using a select number of materials. They develop a plan of what materials they might need to design their product, and then create, test, and evaluate their bouncy ball.

preview of 'Heat Flow and Diagrams Lab' Activity

Student pairs design, redesign and perform simple experiments to test the differences in thermal conductivity (heat flow) through different media (foil and thin steel). Then students create visual diagrams of their findings that can be understood by anyone with little background on the subject, appl...

preview of 'How to Design a Better Smartphone Case' Activity

Students follow the steps of the engineering design process to design an improved smartphone case. As if they are materials engineers, they evaluate how to build a smartphone case and study physical properties, chemical properties, and tessellations. They analyze materials, design and improve a prot...

preview of 'Introduction to Arduino: Getting Connected and Blinking LEDs' Maker Challenge

Students learn how to connect Arduino microcontroller boards to computers and write basic code to blink LEDs. Provided steps guide students through the connection process, troubleshooting common pitfalls and writing their first Arduino programs. Then they independently write their own code to blink ...

preview of 'Make a Sticky-Note Fan with Arduino' Maker Challenge

Students control small electric motors using Arduino microcontrollers to make little spinning fans made with folded and glued paper sticky notes. They build basic circuits and modify code, before applying the principles to create their own more-complicated motor-controlled projects. Advanced project...

preview of 'Making Dirty Water Drinkable! ' Maker Challenge

Students create a water bottle from common materials used in purification tools that can clean dirty water as an inexpensive alternative to a modern filter. Students may iterate upon their design based off their experiment and the designs of their classmates after initial testing.

preview of 'Making Sense of Sensors: Visualizing Sensor Data' Maker Challenge

Students take on the challenge of assembling a light sensor circuit in order to observe its readings using the Arduino Serial Monitor. They also create their own unique visualization through software called Processing. They learn how to use calibration and smoothing along the way to capture a better...

preview of 'Measure the Milky Way with Stars ' Maker Challenge

Students investigate Python and Jupyter Notebook to analyze real astronomical images in order to calculate the interstellar distance to a star cluster across the Milky Way from our own Solar System. They learn how to write Python code that runs in a Jupyter Notebook so they can determine the brightn...

preview of 'Mouse Trap Racing in the Computer Age! ' Activity

Students design, build and evaluate a spring-powered mouse trap racer. For evaluation, teams equip their racers with an intelligent brick from a LEGO© MINDSTORMS© EV3 Education Core Set and a HiTechnic© acceleration sensor.

preview of 'Packed for Shipping: Using Linear Regression in Engineering Design' Activity

Students apply their knowledge of linear regression and design to solve a real-world challenge to create a better packing solution for shipping cell phones. They make composite material packaging containers using cardboard, fabric, plastic, paper and/or rubber bands to create four different-weight p...

preview of 'Power Your House with Wind' Activity

Students learn how engineers harness the energy of the wind to produce power by following the engineering design process as they prototype two types of wind turbines and test to see which works best. Students also learn how engineers decide where to place wind turbines, and the advantages and disadv...

preview of 'Proof of Concept: Miracle Drug Encapsulation' Activity

Students experience the engineering design process as they design, fabricate, test and redesign their own methods for encapsulation of a (hypothetical) new miracle drug. The objective is to delay the drug release by a certain time and have a long release duration—patterned after the timed release re...

preview of 'Pump It! Design-Build-Test Helpful Village Water Pumps' Activity

In this hands-on activity, student groups design, build, test and improve devices to pump water as if they were engineers helping a rural village meet their drinking water supply. Students keep track of their materials costs, and calculate power and cost efficiencies of the prototype pumps.

preview of 'Redesigning a Classroom for the Visually Impaired' Activity

Students practice human-centered design by imagining, designing and prototyping a product to improve classroom accessibility for the visually impaired. Student teams follow the steps of the engineering design process to formulate their ideas, draw them by hand and using free, online Tinkercad softwa...

preview of 'RGB Color Mixing' Maker Challenge

Students write Arduino code and use a “digital sandbox” to create new colors out of the three programming primary colors: green, red and blue. They develop their own functions, use them to make disco light shows, and vary the pattern and colors of their shows.

preview of 'Shantytown Construction Redesign' Activity

Student teams each design, build and test a composite material for use as a concrete building block for shantytown use. The design challenge constraints include: using inexpensive and readily available materials, chemically resistant, physically durable, cost-effective and aesthetically pleasing. Th...

preview of 'Simple Machines and the Rube Goldberg Challenge' Maker Challenge

Students research and learn about simple machines and other mechanisms through learning about a Rube Goldberg machine. Student teams design and build their own Rube Goldberg devices that incorporate at least six simple machines. This project is open-ended with much potential for creativity and fun.

preview of 'Solar Water: Heat it Up!' Activity

Students explore energy efficiency, focusing on renewable energy, by designing and building flat-plate solar water heaters. They calculate the efficiency of the solar water heaters during initial and final tests and compare the efficiencies to those of models currently sold on the market (requiring ...

preview of 'Splash, Pop, Fizz: Rube Goldberg Machines' Activity

Refreshed with an understanding of the six simple machines; screw, wedge, pully, incline plane, wheel and axle, and lever, student groups receive materials and an allotted amount of time to act as mechanical engineers to design and create machines that can complete specified tasks.

preview of 'Stop the Flopping: Designing Soccer Shin Guards' Maker Challenge

Students engineer a working pair of shin guards for soccer or similar contact sport from everyday materials. Since many factors go into the design of a shin guard, students follow the engineering design process to create a prototype.

preview of 'Storing Android Accelerometer Data: App Design' Lesson

Students work through an online tutorial on MIT's App Inventor to learn how to create Android applications. Using those skills, they create their own applications and use them to collect data from an Android device accelerometer and store that data to databases.

preview of 'The Glow Show Slime Engineering Challenge' Maker Challenge

Students learn about the engineering design process and how products may be reinvented to serve new purposes. Working in groups, students design a type of slime. After creating their slime, the teacher turns out the lights and the students see that the slime they made actually glows in the dark!

preview of 'The Lunch-Bot' Activity

Students are challenged to design and program Arduino-controlled robots that behave like simple versions of the automated guided vehicles engineers design for real-world applications. Using Arduino microcontroller boards, infrared (IR) sensors, servomotors, attachable wheels and plastic containers (...

preview of 'The Power of Food' Activity

Students imagine they are stranded on an island and must create the brightest light possible with the meager supplies they have on hand in order to gain the attention of a rescue airplane. In small groups, students create circuits using items in their "survival kits" to create maximum voltage, measu...

preview of 'Truss Destruction ' Activity

Students work within constraints to construct model trusses and then test them to failure as a way to evaluate the relative strength of different truss configurations and construction styles. Within each group, each student builds two exact copies of the team's truss configuration using his/her own ...

preview of 'T-Shirt Launcher' Maker Challenge

Students are challenged to find a way to get school t-shirts up into the stands during sporting events. They work with a real client (if possible, such as a cheerleading squad, booster club or band) to determine the requirements and constraints that would make the project a success, including a budg...

preview of 'Visualize Your Heartbeat' Maker Challenge

Biomedical engineers design, create, and test health technology that measure all sorts of physical functions in the body, including heartbeat. Students play the role of biomedical engineers in this activity and create a device that helps visualize heartbeats.

preview of 'Whatever Floats Your Boat! ' Maker Challenge

Students use a variety of common office and household supplies to design a boat. Their goal: to not only design the fastest boat, but also take into account how much mass or “cargo” the boat can carry, the stability of the boat in the water, the total mass of the boat, boat aesthetics, and how much ...

preview of 'Wind Chimes' Activity

Students are challenged to design and build wind chimes using their knowledge of physics and sound waves, and under given constraints such as weight, cost and number of musical notes it must generate.

preview of 'Wirelessly Control Lights and Motors Using XBee Communication!' Maker Challenge

Students learn how to send signals (such as from buttons or sensors) from one system to another using XBee radio communication modules. By activity end, they are able to control LEDs and motors wirelessly using Arduino microcontrollers and XBee shields. Introduces the concept of the Internet of thin...

problem solving for engineers

Browse Course Material

Course info, instructors.

  • Dr. George Kocur
  • Dr. Christopher Cassa
  • Prof. Marta C. Gonzalez

Departments

  • Civil and Environmental Engineering

As Taught In

  • Programming Languages
  • Software Design and Engineering
  • Computational Science and Engineering

Learning Resource Types

Introduction to computers and engineering problem solving, course description.

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 …

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.

One big and one small circuit board placed on a blue surface with attached wires

You are leaving MIT OpenCourseWare

  • Business Essentials
  • Leadership & Management
  • Credential of Leadership, Impact, and Management in Business (CLIMB)
  • Entrepreneurship & Innovation
  • Digital Transformation
  • Finance & Accounting
  • Business in Society
  • For Organizations
  • Support Portal
  • Media Coverage
  • Founding Donors
  • Leadership Team

problem solving for engineers

  • Harvard Business School →
  • HBS Online →
  • Business Insights →

Business Insights

Harvard Business School Online's Business Insights Blog provides the career insights you need to achieve your goals and gain confidence in your business skills.

  • Career Development
  • Communication
  • Decision-Making
  • Earning Your MBA
  • Negotiation
  • News & Events
  • Productivity
  • Staff Spotlight
  • Student Profiles
  • Work-Life Balance
  • AI Essentials for Business
  • Alternative Investments
  • Business Analytics
  • Business Strategy
  • Business and Climate Change
  • Creating Brand Value
  • Design Thinking and Innovation
  • Digital Marketing Strategy
  • Disruptive Strategy
  • Economics for Managers
  • Entrepreneurship Essentials
  • Financial Accounting
  • Global Business
  • Launching Tech Ventures
  • Leadership Principles
  • Leadership, Ethics, and Corporate Accountability
  • Leading Change and Organizational Renewal
  • Leading with Finance
  • Management Essentials
  • Negotiation Mastery
  • Organizational Leadership
  • Power and Influence for Positive Impact
  • Strategy Execution
  • Sustainable Business Strategy
  • Sustainable Investing
  • Winning with Digital Platforms

7 Engineering Challenges Design Thinking Can Help Solve

Engineer seated at desk using computer

  • 19 Jan 2023

Several challenges face the engineering industry. Addressing them requires innovative solutions and structured processes, such as design thinking.

If you’re an engineer who wants to develop business skills , here's an overview of design thinking and seven engineering challenges it can help solve.

What Is Design Thinking?

Design thinking is one of the most effective approaches to problem-solving. It’s a solutions-based methodology focused on human-centered design and observing problems with empathy.

In the online course Design Thinking and Innovation , Harvard Business School Dean Srikant Datar structures the process using a four-stage framework. The stages are:

Graphic showing design thinking's four stages: clarify, ideate, develop, and implement

In the clarification stage, you observe a situation or challenge without bias and frame your findings in the form of a problem statement.

“Before you begin to generate innovative solutions for your own design problem, you must always think hard about how you’re going to frame that problem,” Datar says in the course.

Reframing the problem as a question is an excellent way to do this. For example, using "how might we" instead of "the problem is" can encourage empathy in the design process and shift your mindset toward potential solutions.

These questions are particularly important when considering empathetic design. According to the Harvard Business Review , engineers who put themselves in their audience's shoes while designing often develop innovative products . By understanding your audience’s unexpressed needs, you can effectively leverage your technical knowledge to create innovative solutions to previously unknown problems.

Once you've made your observations, you can explore potential solutions. The ideate stage is for divergent thinking—the process of exploring as many ideas as possible. It involves:

  • Finding and categorizing similarities in users' pain points
  • Considering the resources available to you and how you can use them to solve a problem
  • Brainstorming potential solutions

Creativity and an open mind are vital at this stage. As you explore ideas, they can highlight other problems you were unaware of.

The development stage focuses on turning your ideas into workable prototypes. For ideas to be innovative, they must be both new and useful ; many, though creative, aren't feasible.

"As you prototype concepts in phase three, you may discover results that force you to return to phases one and two to reframe your question," Datar says in Design Thinking and Innovation .

This iteration can occur in any of the four stages because each involves a different level of exploration that highlights new problems, questions, or solutions. This isn't cause for discouragement.

"Do not think of this as a setback,” Datar says in the course. “Iterating on solutions is a normal and expected result of design thinking.”

Design thinking’s ultimate objective is finding effective, workable solutions. The implementation phase involves finalizing developments and communicating their value to stakeholders.

This final stage can be challenging for many engineers. Since their work is so technical, it’s sometimes difficult for stakeholders to understand their impact on the organization. As a result, engineers should develop effective communication skills to ensure their ideas are implemented.

The Importance of Design Thinking in Engineering

Design thinking is a valuable skill for engineers to learn for several reasons. For one, engineering positions are among the most common occupations requiring design thinking skills .

Since engineers are often responsible for solving complex problems, it’s easy to get lost in the details and set creative problem-solving skills aside. Creativity in business is beneficial because it:

  • Encourages innovation
  • Boosts productivity
  • Allows for adaptability
  • Fosters growth

Graphic listing the benefits of creativity in business

Leveraging design thinking skills to pursue innovation not only helps professionals find creative solutions but identify business opportunities , evaluate market needs , and design new products and services.

Engineers’ responsibilities can vary. Whether creating new products or maintaining existing ones, engineering revolves around design . For this reason, a systematic approach is highly valuable when encountering industry challenges.

7 Engineering Challenges Design Thinking Can Solve

Some of the challenges engineers often face include:

  • Identifying obscure problems
  • Overcoming cognitive fixedness
  • Designing sustainable innovations
  • Addressing the skilled labor shortage
  • Encouraging diversity
  • Keeping up with advancing technology
  • Overcoming status-quo bias

Here’s an overview of how design thinking can help solve these problems.

1. Identifying Obscure Problems

Engineers often encounter problems that are difficult to identify. As a result, it can be easy for them to jump to conclusions based on preexisting knowledge of a design or situation. Datar discourages this in Design Thinking and Innovation .

"Whenever you have a difficult problem, you tend to solve the fringes of it,” Datar says. “But try and go for the most important part that you need to solve."

For example, if you're trying to remove a major obstacle preventing a project’s completion, you might be tempted to search for a cause equal in scope to its impact. However, some of the biggest design problems can be caused by something as simple as a misplaced hyphen or a loose screw. Often, the best approach is to consider the bigger picture. Is there anything in the design you don't understand?

The clarification stage in the design thinking framework encourages you to obtain insights through unbiased observation. An effective tool to accomplish this is journey mapping , which involves creating a chronological visual timeline of everything you know about a problem.

According to Design Thinking and Innovation , the three steps to developing a journey map are:

  • Creating observations about the user's journey
  • Writing those observations on a timeline
  • Organizing the observations into different stages

Creating a timeline of events can help identify when a problem occurs, as well as what precedes and follows it. This can enable you to narrow down its cause.

2. Overcoming Cognitive Fixedness

Cognitive fixedness is a mindset that assumes there's just one way to accomplish tasks. It considers every situation through the lens of past decisions. Thinking "if it worked in the past, it'll work now" is easy to follow, especially in the engineering industry, where replicating past successes is often the best way to proceed.

For example, while new technology trends can succeed in the market because of their innovative features, incorporating those features into an existing design might not be feasible—and even prevent you from meeting critical deadlines. Furthermore, in areas with high risk to human life—such as submarine design—it may be advisable to incorporate technology that’s proven effective before creating something new.

While caution is important, cognitive fixedness can prevent innovation, resulting in obsolescence. You must strike a balance between the operational and the innovation worlds.

The difference between the two worlds is described in Design Thinking and Innovation :

  • The operational world represents a business’s routine procedures.
  • The innovation world facilitates open-endedly exploring ideas.

Although the operational world is important, it can result in cognitive fixedness and prevent ideas’ progression. If you're struggling to overcome cognitive fixedness—whether your own or someone else's—consider why there's an unwillingness to change to determine the next steps.

3. Designing Sustainable Innovations

Climate change is a pressing issue impacting businesses around the globe . An increasing number of organizational leaders are addressing it by focusing on the triple bottom line . According to the HBS Online course Sustainable Business Strategy , the triple bottom line considers:

  • Profit: Satisfying shareholders and producing a profit
  • People: Impacting society in a positive, measurable way
  • The planet: Making a positive impact on the environment

By reframing problems and pursuing workable solutions that don't sacrifice profit, you can effectively incorporate sustainability into business strategies .

Design Thinking and Innovation | Uncover creative solutions to your business problems | Learn More

4. Addressing the Skilled Labor Shortage

The United States is experiencing a shortage of engineers , which has put a strain on employers hoping to hire qualified candidates in a shrinking market.

Consider how you'd approach this challenge from a design thinking perspective. Clarifying the problem might highlight opportunities you didn't previously think of. For instance, companies such as Google and Microsoft have invested in science, technology, engineering, and math (STEM) education , enabling more people to pursue careers in those industries.

Other companies have sought ways to attract engineering talent. It can be easy to draw candidates by raising salaries or increasing benefits, but many engineers aren't comfortable working for organizations that harm the environment. Your firm should consider adopting a sustainable business strategy that could benefit the planet and attract qualified applicants.

5. Encouraging Diversity

Engineering has historically been a male-dominated field. One of the primary causes of this imbalance is the workplace stereotype that STEM careers are masculine. This has resulted in implicit—and often direct—discouragement of women from pursuing STEM careers.

In the context of design thinking, clarifying and reframing the problem might result in questions like, "How can we empower more women to pursue STEM careers?"

Through exploring potential solutions, you may discover that encouraging and empowering a diverse population to pursue engineering can help address other challenges, such as the skilled labor shortage.

6. Keeping Up with Advancing Technology

Technology is continuously advancing; companies that fail to adapt might get left behind. For example, Blackberry was once one of the fastest-growing smartphone companies in the world. Yet, its products became obsolete when the company refused to adopt touch-screen technology. This resulted in Blackberry losing 90 percent of its market share between 2009 and 2013.

Design thinking encourages continual awareness to avoid these downward trends. Learning how to recognize opportunities and communicate them to others can prevent a business from falling behind.

7. Overcoming Status-Quo Bias

Resistance to change doesn't just occur within an organization—it happens among customers, too. This is known as status-quo bias , which is a challenge you must address during implementation.

The challenge is how to retain existing customers while appealing to the current market and acquiring new ones. Avoid assuming users will understand a design change you’ve implemented just because it makes sense to you.

According to Datar in Design Thinking and Innovation , you should consider three views during the implementation phase:

  • The developer's view: The designer with knowledge and understanding of a design's utility and benefits
  • The neutral view: Someone who doesn't have a preexisting opinion about the design
  • Stakeholders' view: Existing customers and users who have existing opinions based on the status quo

Learning how to overcome status-quo bias is critical to successful innovation.

Which HBS Online Entrepreneurship and Innovation Course is Right for You? | Download Your Free Flowchart

Improving Your Design Thinking Skills

Whether encountering one of the engineering challenges mentioned above or something more niche, design thinking can be a valuable tool for solving them.

Learning about the process and its business applications can enable you to climb the corporate ladder and make an impact on your organization.

Ready to learn the tools you need to innovate? Enroll in our online certificate course Design Thinking and Innovation —one of our entrepreneurship and innovation courses —and develop in-demand skills that can benefit your engineering career. If you aren’t sure which HBS Online course is right for you, download our free flowchart to explore your options.

problem solving for engineers

About the Author

  • Arts, Design & Media
  • Career Exploration
  • Government, Policy & Social Impact
  • Graduate Business (MBA & SMP)
  • Health Care & Sciences
  • Technology, Data & Engineering
  • Career Assessments
  • Career & Major Exploration
  • Resumes, Cover Letters & Application Materials
  • Graduate & Professional School Preparation
  • Job & Internship Search Strategies
  • Negotiation & Offer Evaluation
  • Professional Conduct
  • Bear Treks – Explore Industries
  • Chancellor’s Career Fellows Program
  • Federal Work-Study
  • Pershing Fellowship in Non-Profit Leadership
  • Stipends for Unpaid Summer Internships
  • Schedule a Career Coaching Appointment
  • Faculty & Staff
  • Post a Position
  • Attend an Event
  • Engage with Students
  • Hiring International Talent
  • Recruiting Calendar
  • Recruitment and Offer Policy
  • International Employer Resources in Asia
  • Visiting the Center for Career Engagement
  • Hire WashU: Annual Employer Forum
  • Career Outcomes
  • Center for Career Engagement Leadership
  • Academic Partnerships Team
  • Career Development Team
  • Employer Engagement Team
  • Events, Operations & Programs Team
  • Student Career Peer Team
  • Student Interns & Peer Coach Team

Problem-Solving Strategies for Data Engineers

Problem-Solving Strategies for Data Engineers

  • Share This: Share Problem-Solving Strategies for Data Engineers on Facebook Share Problem-Solving Strategies for Data Engineers on LinkedIn Share Problem-Solving Strategies for Data Engineers on X

Instructor: Andreas Kretz

Data engineers face a wide variety of problems every day—and often variations of the same problems. In this course, data engineer Andreas Kretz takes you through a variety of common problems you may face and shares her problem-solving strategies for typical problems within all phases of engineering projects. Andreas teaches you how to recognize which phase of a data project you’re in—planning, design, implementation, and operations—and shares solutions targeted to problems you may encounter in each phase. Andreas teaches you how to identify key knowledge performance indicators (KPIs) in planning, how to predict costs and scale better in the design phase, explains why and how to do a risk assessment, and shares some tips on bug fixing and ways you can improve your process. If you’re looking for better ways to deal with data engineering issues, join Andreas in this course to take your problem-solving skills to the next level.

problem solving for engineers

Follow to get new release updates, special offers (including promotional offers) and improved recommendations.

Thomas Quirk

Most popular.

problem solving for engineers

Customers also bought items by

problem solving for engineers

  • About Amazon
  • Investor Relations
  • Amazon Devices
  • Amazon Science
  • Sell products on Amazon
  • Sell on Amazon Business
  • Sell apps on Amazon
  • Become an Affiliate
  • Advertise Your Products
  • Self-Publish with Us
  • Host an Amazon Hub
  • › See More Make Money with Us
  • Amazon Business Card
  • Shop with Points
  • Reload Your Balance
  • Amazon Currency Converter
  • Amazon and COVID-19
  • Your Account
  • Your Orders
  • Shipping Rates & Policies
  • Returns & Replacements
  • Manage Your Content and Devices
 
 
 
 
  • Conditions of Use
  • Privacy Notice
  • Consumer Health Data Privacy Disclosure
  • Your Ads Privacy Choices

problem solving for engineers

見出し画像

If you can’t solve the problem, go for a walk!

LiLz株式会社

When interviewing for the software engineer position at LiLz, Eric asked me the following question:

"With your background and experience, you could be getting a high paying cushy job at one of the tech giants, doing software architecture or some such high level thing. Why join a tiny startup and write low level product code?"

Why indeed.

Almost twenty years ago, I went through the rigors of getting a Bachelor of Mathematics with a Computer Science major at the University of Waterloo, graduating with distinction (though just barely). I spent the first seven years of my career working at a fintech startup in San Francisco (most of it remotely from Japan), part of the fairly impressive team of engineers who previously worked at Amazon, Google, Microsoft, along with some talented fresh grads some of whom would later found successful companies of their own (and failed companies, like your's truly). I worked across the stack, from building high performance services with in-process databases that server stock trading data, to complex portfolio visualizations and management UIs. I always had an interest in and critical eye for usability, so naturally ended up gravitating towards the frontend.

Eventually I left to start my own company, and lead tech and product as CTO, and so have experience with the very raw reality of trying to build something useful and commercially viable from scratch, while at the same time trying to maximize the productive output of a small engineering team, in a sustainable manner that doesn't sacrifice the longterm growth and well-being for short-term bursts of output. In the world where mass market consumer tech was increasingly causing addiction, anxiety, robbing people of their attention span and selling their eyeball-hours to the highest bidder, we wanted to flip the relationship between people and tech back to what we thought was normal: make tech a simple tool for people to improve their daily lives. For our startup specifically we focused on meal planning and chores. We did not reach profitability, but did survive for four years, which in startup land is a decent run.

I then joined another startup to use all my front-end-heavy software development experience to step a level above regular product work, and design and build the holy grail of frontend stacks. Most developers have a wish list for their stack. For frontend stacks, it typically looks like this:

I wish I could use the same language in the frontend and backend (F# in our case)

I wish we could use the same codebase for the web and mobile apps

I wish it was easy to do the right thing (e.g. any button that fires an async action by default comes with a spinner attached) and hard to do the wrong thing (e.g. give user no visual feedback that "something is happening")

I wish I could just simply subscribe on backend data and never have to do another raw API call

I wish I had powerful and expressive DSL for each subdomain of frontend development (styling, component tree structuring, etc)

and so on. We wanted it all, and we had a very ambitious CTO with a healthy disregard for the limitations of reality, and his direction was clear: "We're hiring you to build the holy grail of frontend stacks".

We thought it would take us a year, in reality it took about five, though a good portion of that time was spent building out actual apps that used the progressively improving versions of our holy grail stack. To say that the work was challenging would be quite the understatement. The more requirements you want to satisfy, the more the constraints associated with each requirement come into conflict with each other. Eventually the myriad of constraints is so restrictive that finding solutions becomes an exercise of slowly and persistently rolling a giant boulder up the mountain. But after all the struggles, we succeeded, and though pride isn't something I experience naturally, it's probably reasonable to say that I was proud of how close to the goal we managed to get.

Over the five years of building the holy grail of frontend stacks, two things became apparent to me.

First, spending each and every day on super challenging problems, finding narrow tunnels within the multi-dimensional spiderwebs of constraints, is just not sustainable for me. I find that at least half of the weekly workload needs to be of the "comfortably coding at a healthy pace" to sustain challenging problem solving for the rest of the week. Very-hard-problems-all-of-the-time is suitable for a cushy research job at a university, with little pressure to deliver on tight deadlines, but combined with a startup mentality, this mode of work becomes hugely taxing.

Second, I sorely missed product development. My motivation circuitry has always been based on delivering useful features to human users, usually by iteratively improving a product that I personally care about. And having just finished a marathon of language/framework/stack design and development, I felt like I was long overdue for some good old product building.

Finding the next challenge proved to be difficult. As you may be able to tell from the above, I grew progressively more opinionated about just about every aspect of my work. So any company that I'd join would have to satisfy some very stringent constraints.

A huge part of doing good work is saying "no" to things. I knew what kind of problems and products I didn't want to work on. I knew what technologies I didn't want to touch. I knew what sort of work environments didn't suit me. I didn't want "just a job", I wanted a job where I could feel meaning in what I did, honestly care about the product and the work every day, and be surrounded by people who are both competent workers but also good human beings with lives outside of work. I wanted to be held to a high standard, and be able to do the same to my colleagues. I didn't want bureaucracy. I didn't want overtime for the sake of signaling one's dedication to the company — I have long ago learned that doing great programming work for eight hours per day tires you out so much that any additional hours spent are useless (or your day has a lot of bureaucratic downtime, like meetings, which lets your brain rest).

Talk about a multi-dimensional web of constraints, eh? You can imagine that the number of choices that satisfied a reasonable subset of my constraints was quite limited.

I came across a posting for a software engineer job at LiLz on LinkedIn. In the country where most startups end up in Tokyo, seeing one defiantly headquartered in Okinawa put a huge smile on my face. Gutsy. I like that. They also seemed to take pride in the quality of their work, both the user facing product, and the code that powers it. It's surprising how rarely such a commitment is stated explicitly, even though every company out there has a generic "values" page on their website. There was something genuine about LiLz, and I ended up submitting an application.

problem solving for engineers

After applying I looked into the company in greater detail, reading the website, news articles, the company blog. The more I read the more impressed I felt. A product that users seem to love? Check. A small team that punches far above their weight? Check. Humble, down to earth, doing great work with no glamorous but empty-sounding proclamations about changing the world? Check.

Based on the data I was gathering, the image of Onishi-san, the CEO, was particularly impressive and unexpected. His management style is "supporting my colleagues, empowering them to do their best work". In a world where there's plenty of managers who feel like their job is to boss their underlings around, this was a breath of fresh air. The man's the CEO of the company, yet his photo isn't plastered at the top, but is lost at the end of the second row of LiLz employee introduction slide. He focuses on solving real problems that real people have right now, not entertains some grand theoretical visions. He understands that saying "no, not now" is how you stay focused on the problem at hand and polish your product without spreading the team too thin. Even small, simple things, like his statement that going for a walk is a great way to get unstuck when solving problems, resonated deeply with me. This is the person who sets the company culture? Man, count me in!

The first interview I had was with Kuba, the CTO. Two hours went by quickly, and the discussion was engaging. I got to ask a vast number of questions, from the particulars of the software stack, to the philosophical approach to software development, to questions about the camera hardware, the current roadmap, the company's financial health. He responded to everything straightforwardly, with good humor and complete honesty.

In preparation for subsequent interviews, I read other team members' blog posts about how they joined LiLz. The posts were overflowing with humanity — everybody had their own style, their own background, their own way of telling their story. They talked about the work-life balance that working for LiLz afforded them. I strived for this when trying to build my own company — empowering people to do excellent work during regular business hours, and then go home on time and enjoy their private lives. And now here I was reading about a startup with a small team, having reached product-market fit, accomplishing just that! I felt a little jealous, but more importantly, I really wanted to be part of it!

Interviews rolled on. My friends were joking that by the time I get an offer, I would have met all the employees and all their extended families. But jokes aside, I really appreciated the amount of care they put into selecting candidates to join their team. I've been on the hiring side of the table many times before, and understand that the importance of finding the right people cannot be underestimated.

problem solving for engineers

It's been almost a month since my first day. I'm happy to report that so far I have not discovered any broken promises or red flags. During my onboarding, I've spent a week full of random sporadic tech discussions with Kuba, and was reassured by how he manages to both have strong opinions and a flexibility to discuss and adjust them when necessary. Tech decisions at LiLz are aimed to address fundamental business needs in a healthy, straightforward manner, rather than to stroke one engineer's ego or personal preferences. Communication is clear, careful, and friendly. And for the first time in years, I'm once again doing product work, coding at a healthy pace, discussing how to move the product forward, how to deliver more value, having fun. It's still a little surreal that I somehow found a company that satisfied my copious constraints to this degree, but here I am, hopefully to do great work for years to come!

This week: the arXiv Accessibility Forum

Help | Advanced Search

Electrical Engineering and Systems Science > Audio and Speech Processing

Title: audio decoding by inverse problem solving.

Abstract: We consider audio decoding as an inverse problem and solve it through diffusion posterior sampling. Explicit conditioning functions are developed for input signal measurements provided by an example of a transform domain perceptual audio codec. Viability is demonstrated by evaluating arbitrary pairings of a set of bitrates and task-agnostic prior models. For instance, we observe significant improvements on piano while maintaining speech performance when a speech model is replaced by a joint model trained on both speech and piano. With a more general music model, improved decoding compared to legacy methods is obtained for a broad range of content types and bitrates. The noisy mean model, underlying the proposed derivation of conditioning, enables a significant reduction of gradient evaluations for diffusion posterior sampling, compared to methods based on Tweedie's mean. Combining Tweedie's mean with our conditioning functions improves the objective performance. An audio demo is available at this https URL .
Comments: 5 pages, 4 figures, audio demo available at , pre-review version submitted to ICASSP 2025
Subjects: Audio and Speech Processing (eess.AS); Machine Learning (cs.LG); Sound (cs.SD)
Cite as: [eess.AS]
  (or [eess.AS] for this version)
  Focus to learn more arXiv-issued DOI via DataCite (pending registration)

Submission history

Access paper:.

  • HTML (experimental)
  • Other Formats

References & Citations

  • Google Scholar
  • Semantic Scholar

BibTeX formatted citation

BibSonomy logo

Bibliographic and Citation Tools

Code, data and media associated with this article, recommenders and search tools.

  • Institution

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .

IMAGES

  1. Engineering problem solving methods

    problem solving for engineers

  2. The Problem Solving Steps all Engineers Should Know

    problem solving for engineers

  3. 14 Tips for Becoming a Successful Engineer

    problem solving for engineers

  4. Problem Solving for Engineers

    problem solving for engineers

  5. Problem Solving Skills for Engineers

    problem solving for engineers

  6. "Problem-solving is essential to engineering. Engineers are constantly

    problem solving for engineers

VIDEO

  1. Why Civil Engineers Must Master Problem Solving! #civilengineeering #problemsolving #civil

  2. Solving Engineers 4 Biggest Airflow Problems

  3. Railway Engineering Question/Civil Engineering/AE/JE/GATE/ESE/RRB JE/Subscribe and stay ahead

  4. Overcoming Challenges: Boeing's Starliner Spacecraft Mission

  5. Problem Solving Skills for Engineers in the Era of Al

  6. Engineers solving a complex problem

COMMENTS

  1. 10 Steps to Problem Solving for Engineers

    Now it's time for the hail mary's, the long shots, the clutching at straws. This method works wonders for many reasons. 1. You really are trying to try "anything" at this point. 2. Most of the time we may think we have problem solving step number 1 covered, but we really don't. 3. Triggering correlations. This is important.

  2. 1.3: What is Problem Solving?

    If you are not sure how to fix the problem, it is okay to ask for help. Problem solving is a process and a skill that is learned with practice. It is important to remember that everyone makes mistakes and that no one knows everything. Life is about learning. It is okay to ask for help when you don't have the answer.

  3. Lesson Problem Solving

    Scientists, engineers, and ordinary people use problem solving each day to work out solutions to various problems. Using a systematic and iterative procedure to solve a problem is efficient and provides a logical flow of knowledge and progress. In this unit, we use what is called "The Technological Method of Problem Solving."

  4. Problem-solving for Engineers: Root Cause Analysis Fundamentals ...

    For engineers, this could be applied to failure analysis in engineering and maintenance, quality control problems, safety performance, and computer systems or software analysis. The goal of RCA is to identify the origin of a problem using a systematic approach and determine:

  5. PDF Introduction to Engineering Design and Problem Solving

    Engineering design is the creative process of identifying needs and then devising a solution to fill those needs. This solution may be a product, a technique, a structure, a project, a method, or many other things depending on the problem. The general procedure for completing a good engineering design can be called the Engineering Method of ...

  6. Engineering Problem Solving

    Steps in solving 'real world' engineering problems ¶. The following are the steps as enumerated in your textbook: Collaboratively define the problem. List possible solutions. Evaluate and rank the possible solutions. Develop a detailed plan for the most attractive solution (s) Re-evaluate the plan to check desirability. Implement the plan.

  7. Chapter 6

    Every engineer is hired, retained, and rewarded for his or her ability to solve problems. However, engineering graduates are ill prepared to solve complex, workplace problems (Jonassen, Strobel, & Lee, 2006). Problem solving from a cognitive perspective has been the primary focus of my research for the past decade and a half.

  8. Engineering Problem-Solving

    Being a good problem solver is a defining characteristic of an engineer [2, 3].Problem-solving involves a combination of knowledge and skill.The knowledge needed includes understanding principles of physics, chemistry, mathematics, and other subjects like mechanics, thermodynamics, and fluids. The skill involved includes using proper judgment, logic, experience, and common sense to ...

  9. Breaking Down Complex Engineering Problems: a Step-by-step Guide

    However, with a step-by-step approach and some practical strategies, you can simplify the process and tackle even the most complicated problems. In this blog, we'll break down the art of problem-solving in engineering. • STEP 1: DEFINE THE PROBLEM. The initial and crucial step in solving any engineering problem is to define it clearly.

  10. 1.7: Problem Solving Process

    Basically: Use a 6-step structured problem solving process: 1. Problem, 2. Draw, 3. Known & Unknown, 4. Approach, 5. Analysis (Solve), 6. Review. Application: In your future job there is likely a structure for analysis reports that will be used. Each company has a different approach, but most have a standard that should be followed.

  11. What is Problem Solving?

    Problem solving improves efficiency and communication on the shop floor. It increases a company's efficiency and profitability, so it's one of the top skills employers look for when hiring new employees. Employers consider professional skills, such as problem solving, as critical to their business's success.

  12. PDF Engineering Guidebook

    At its core, engineering is the quantitative art of problem solving. Engineering is quantitative through the application of engineering analysis, or the specific way engineers evaluate a complex problem. Engineering analysis involves taking any problem, no matter how complex, breaking it down into its fundamental, measurable, and solvable ...

  13. Engineering Problem Solving

    Engineering problems usually have more than one solution. It is the aim of the engineer to obtain the best solution possible with the resources available. Engineers are professionally responsible for the safety and performance of their designs. The objective is to solve a given problem with the simplest, safest, most efficient design possible ...

  14. Tips for Solving Engineering Problems Effectively

    In this post, we've prepared a list of tips for solving engineering problems effectively. #1 Identify the Problem Identify the Problem, Courtesy of iStockPhoto. Evaluating the needs or identifying the problem is a key step in finding a solution for engineering problems. Recognize and describe the problem accurately by exploring it thoroughly.

  15. PDF Engineering Approach to Problem Solving

    Applies to Conservation of Mass (COM), the First Law of Thermodynamics (1st Law), and the Second Law of Thermodynamics (2nd Law) Similar to a Free Body Diagram used in Statics and Dynamics. Identify your system or control volume using a dashed line. Identify relevant transfers of mass and energy (as heat and/or work) across the boundary.

  16. Problem Solving in Mechanical Engineering With Real World Examples

    These examples show how crucial mechanical engineers are in making technology and industries better. In simpler terms, mechanical engineers are like problem-solving wizards. They use their deep knowledge and smart thinking to tackle challenges, like making a car engine that uses less fuel or a machine that makes fewer errors.

  17. The Problem Solving Steps all Engineers Should Know

    The problem solving steps to fix things faster and get you on bigger projects. These are problem skills all engineers should know. 10+1 Steps to Problem Solving: An Engineers Guide will lay out the steps for you.

  18. Engineering Design Process

    The engineering design process emphasizes open-ended problem solving and encourages students to learn from failure. This process nurtures students' abilities to create innovative solutions to challenges in any subject! The engineering design process is a series of steps that guides engineering teams as we solve problems.

  19. Introduction to Computers and Engineering Problem Solving

    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 ...

  20. Problem Solving Skills for Engineers

    HERE'S A PROBLEM SOLVING FRAMEWORK FOR ENGINEERS - In this video of The Engineering Career Coach Podcast, we talk to Andrew Sario, an intelligent transport s...

  21. PDF A Collection of Engineering Design Problems

    1) Read the problem statement and formulate potential solutions. 2) Consider the steps in the problem solving process: Identification of the problem, Develop several alternative solutions, Evaluate alternatives and decide on prototype, Apply and test your design (IDEA). There are many other models of problem solving but this one is short,

  22. 7 Engineering Challenges Design Thinking Can Help Solve

    Design thinking is a valuable skill for engineers to learn for several reasons. For one, engineering positions are among the most common occupations requiring design thinking skills. Since engineers are often responsible for solving complex problems, it's easy to get lost in the details and set creative problem-solving skills aside.

  23. Problem-Solving Strategies for Data Engineers

    Data engineers face a wide variety of problems every day—and often variations of the same problems. In this course, data engineer Andreas Kretz takes you through a variety of common problems you may face and shares her problem-solving strategies for typical problems within all phases of engineering projects.

  24. Competency-based assessment tools for engineering higher education: a

    This research introduces two assessment tools for evaluating complex engineering problem-solving skills within higher education. Tested in two engineering courses—one online and one hybrid, challenge-based—the study employed a descriptive action research methodology to evaluate each instrument's performance objectively, considering ...

  25. Thomas Quirk: books, biography, latest update

    Excel 2019 for Business Statistics: A Guide to Solving Practical Problems (Excel for Statistics) 5.0 out of 5 stars. 9. 5.0 out of 5 stars. 9 customer reviews. Kindle Edition $ 39. 99 was: $ 89. 99. Books. Customers also bought items by. Leonard Mlodinow + Follow. Thomas L. Friedman + Follow. Shawn Ritenour + Follow. Dietrich Bonhoeffer

  26. Engineering announces fourth cohort of Kiewit Scholars

    The Kiewit Scholars Program at Nebraska invests in students with exceptional leadership potential to develop complete engineers who are ready and eager to solve problems of global significance. Through a curated four-year program paired with a Big Ten degree, students will gain the skills and knowledge they need to become world-class engineers ...

  27. If you can't solve the problem, go for a walk!|LiLz株式会社

    When interviewing for the software engineer position at LiLz, Eric asked me the following question: ... at least half of the weekly workload needs to be of the "comfortably coding at a healthy pace" to sustain challenging problem solving for the rest of the week. Very-hard-problems-all-of-the-time is suitable for a cushy research job at a ...

  28. [2409.07858] Audio Decoding by Inverse Problem Solving

    We consider audio decoding as an inverse problem and solve it through diffusion posterior sampling. Explicit conditioning functions are developed for input signal measurements provided by an example of a transform domain perceptual audio codec. Viability is demonstrated by evaluating arbitrary pairings of a set of bitrates and task-agnostic prior models. For instance, we observe significant ...