Page 146 - Computer
P. 146

Computer Science  The government introduced online payment systems to address this problem.

            For example, today's payment systems allow customers to receive water bills
            instantly. Such systems enable customers to use their mobile phones to pay
            the bills. In the case of electricity bills, customers no longer physically visit
        FOR ONLINE READING ONLY
            the TANESCO offices and agents; instead, they purchase electricity (tokens)
            online.



                         Questions

            1. Do you think the suggested solution in each case study can solve the problem?
            2. What could have been an alternative solution to the suggested solution?




          Meaning of problem-solving               of problem-solving skills in developing a

          Case studies 8.1 to 8.3 shows real-life   program is as follows:
          examples of problems and how alternative   (i)  It helps in designing and optimising
          solutions were implemented. The art of         algorithms, ensuring they run

          studying, analysing, and formulating a         quickly and use resources efficiently.
          methodology for solving a problem and     (ii)  It helps in acquiring skills on how
          finally applying the methodology to solve      to break complex tasks into smaller,
          the  problem  is  what is called  problem      manageable components and solve
          solving. In all three cases, computer          them step by step.
          programs were developed to solve the
          problem. Therefore, the problem-solving   Types of problems
          ideas  are  common  in  any  field.  In  this   There are so many problems in our
          chapter, the focus is on problem solving   daily lives, but all these problems can be

          using computers.                         grouped into two categories: problems
                                                   that require algorithmic solutions and

          Importance of studying problem  problems that requires heuristic solutions.
          solving

          Problem-solving is very important in     Problems that require algorithmic
          the field of Computer Science. It is a   solutions
          foundational skill that underpins virtually   These are problems that can be solved
          every aspect of Computer Science and     with a series of actions. Their solution can
          software development. The importance     be reached by identifying and completing


                                               138
                                                                  for Secondary Schools
   141   142   143   144   145   146   147   148   149   150   151