Page 34 - UR221 Creative & Scientific Thinking_Neat
P. 34

Chapter 3






                Brainstorming and Problem Solving








               3.1      Chapter Objectives


               By the end of this chapter, student will be able to

                   ˆ   efine brainstorming and explain its role in creative problem solving.                                   D

                   ˆ   ifferentiate between individual and group brainstorming.                                                D
                   ˆ dentify key brainstorming techniques.                                                                     I

                   ˆ   xplain the stages of the Creative Problem Solving (CPS) process.                                        E

                   ˆ   escribe the general structured problem-solving process in computing.                                    D
                   ˆ   esign simple algorithms using algorithmic problem-solving techniques.                                   D

                   ˆ   istinguish between heuristic and exact problem-solving approaches.                                      D

                   ˆ   pply structured problem-solving techniques in debugging and AI systems.                                 A


               3.2      Brainstorming and Creative Problem Solving


                   Brainstorming and creative problem solving are essential techniques in creative and

               scientific thinking. They help individuals and teams generate ideas, explore alternatives,

               and develop innovative solutions to complex problems. In computing and information
               sciences, problems are often ill-defined, complex, and rapidly changing, which makes

               traditional linear problem-solving methods insufficient. This lecture introduces brain-

               storming as a creative thinking technique and explains structured approaches to creative
               problem solving. It also demonstrates how these concepts can be applied in programming,

               software development, and artificial intelligence.






                                                     25
   29   30   31   32   33   34   35   36   37   38   39