Skip to main content
Biology LibreTexts

1.3: Problem Solving

  • Page ID
    8377
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Problem Solving

    Educators and employers alike have all argued strongly in recent years that the ability to solve problems is one of the most important skills that should be taught to and nurtured in university students. Medical, professional, and graduate schools alike look for students with demonstrated ability to solve problems; the MCAT has even recently changed its format to more specifically assess student’s ability to solve problems. Life is full of problems to solve, irrespective of the profession one chooses. Effective problem-solving skills are important!

    Despite a clear demand for this skill set, it is surprisingly rare to find problem solving taught explicitly in formal educational settings, particularly in core science courses where the transmission and memorization of “facts” usually take precedence.

    In BIS2A, we want to start changing this. After all, nobody really cares if you’ve memorized the name or catalytic rate of the third enzyme in the citric acid cycle (not even standardized tests), but a lot of people care if you can use information about that enzyme and the context it functions in to help develop a new drug, design a metabolic pathway for making a new fuel, or help understand its importance in the evolution of biological energy transformations.

    Your instructors believe that the ability to solve problems is a skill like any other. It is NOT an innate (i.e. you’ve either got it or you don’t) aptitude. Problem solving can be broken down into a set of skills that can be taught and practiced to mastery. So, even if you do not consider yourself a good problem solver today, there is no reason why you can’t become a better problem solver with some guidance and practice. If you think that you are already a good problem solver, you can still get better.

    Cognitive scientists have thought about problem solving a lot. Some of this thinking has focused on trying to classify problems into different types. While problems come in many different flavors (and we’ll see some different types throughout the course), most problems can be classified along a continuum of how well-structured they are.

    At one end of the continuum are well-structured problems. These are the types of problems that you usually encounter in school. They usually have most of the information required to solve the problem, ask you to apply some known rules or formulas, and have a pre-prescribed answer. On the other end of the continuum are ill-structured problems. These are the types of problems you will usually face in real life or at work. Ill-structured problems are often poorly defined and usually do not include all of the information required to solve them. There may be multiple ways of solving them, and even multiple possible “correct” outcomes/answers.

    Note: Possible Discussion

    Well-structured problems (like the story problems you might often encounter in text books) are often set in an artificial context, while the ill-structured problems one faces in day-to-day life are often set in a very specific context (your life). Is it possible for multiple people to observe the same situation and perceive different problems associated with it? How does context and perception influence how one might identify a problem, its solution, or its importance?

    To have a fruitful/enriching discussion it pays to start by presenting an example AND some direct reasoning. Replies that acknowledge the initial comment and either provide an extension of the original argument (by way of a new perspective or example) or provide a reasoned counter-argument the are most valuable follow-ups.

    Problems can also be “simple” or “complex,” depending on how many different variables need to be considered to find a solution. They can also be considered as “dynamic” if they change over time. Other problem classification schemes include story problems, rule-based problems, decision-making problems, troubleshooting problems, policy problems, design problems, and dilemmas. As you can see, problem solving is a complicated topic, and a proper, in-depth discussion about it could take up multiple courses.

    While the topic of problem solving is fascinating, in BIS2A we aren’t interested in teaching the theories of problem solving per se. However, we ARE interested in teaching students skills that are applicable to solving most types of problems, giving students an opportunity to practice these skills, and assessing whether or not they are improving their problem-solving abilities.

    Note: Since we are asking you to think explicitly about problem solving, it is fair to expect that your ability to do so will be evaluated on exams. Do not be surprised by this.

    We are going to incorporate problem solving into the class in a number of different ways:

    1. We will be explicitly teaching elements of problem solving in class.
    2. We will have some questions on the study guides that encourage problem solving.
    3. We will make frequent use of the pedagogical tool we call the “Design Challenge” to help structure our discussion of the topics we cover in class.

    When we are using the Design Challenge in class, we are working on problem solving. Within the context of the Design Challenge, your instructor may also present other specific concepts related to problem solving – like decision-making. Slides will be marked explicitly to engage you to think about problem solving. Your instructor will also remind you verbally on a regular basis.


    1.3: Problem Solving is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?