jagomart
digital resources
picture1_Cit 108 Problem Solving Algorithm


 97x       Filetype PDF       File size 1.73 MB       Source: nou.edu.ng


File: Cit 108 Problem Solving Algorithm
course guide cit 108 problem solving algorithm course team national open university of nigeria 1 2022 by noun press national open university of nigeria headquarters university village plot 91 cadastral ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
                              
                                  COURSE 
                                     GUIDE 
                              
                              
                              
                             CIT 108 
                             PROBLEM-SOLVING ALGORITHM 
                              
                             Course Team 
                                                                                         
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                              
                                                        
                             NATIONAL OPEN UNIVERSITY OF NIGERIA  
                              
                                                                                                                       1 
                              
        
        
        
       © 2022 by NOUN Press  
       National Open University of Nigeria  
       Headquarters 
       University Village  
       Plot 91, Cadastral Zone Nnamdi Azikiwe Expressway 
       Jabi, Abuja 
        
        
        
       Lagos Office  
       14/16 Ahmadu Bello Way  
       Victoria Island, Lagos 
        
        
       e-mail: centralinfo@nou.edu.ng  
       URL: www.nou.edu.ng 
        
        
        
       Printed 2022 
        
        
        
       ISBN:  
        
        
        
       All rights reserved. No part of this book may be reproduced, in any form 
        or by any means, without permission in writing from the publisher.  
                           2 
        
                   CONTENTS                                                                                           PAGE 
                   MODULE 1: PROBLEM-SOLVING STRATEGIES 
                   UNIT 1: ROADMAP TO SOLVING PROBLEM:  
                   TYPICAL STRATEGIES ………………………………………………….. 4 
                   UNIT 2: THE PROBLEM SOLVING PROCESS…………………………. 13 
                   UNIT 3: COMPUTATIONAL APPROACHES TO  
                   PROBLEM SOLVING……………………………………………………..  25 
                    
                   MODULE 2: ROLE OF ALGORITHMS IN PROBLEM SOLVING 
                   UNIT 1: ABSTRACTION AS A PROBLEM SOLVING TOOL…………. 34 
                   UNIT 2: ALGORITHMS………………………………………………….. 42 
                   UNIT 3: FLOWCHARTS…………………………………………………. 56 
                   UNIT 4: PSEUDOCODE………………………………………………….. 69 
                    
                   MODULE 3: IMPLEMENTATION STRATEGIES 
                   UNIT 1: RECURSION……………………………………………….…… 78 
                   UNIT 2: CONTROL STRUCTURES: SELECTION AND ITERATION 90 
                   UNIT 3: DECOMPOSITION AND MODULARISATION…………..….. 105 
                   UNIT 4: TESTING AND DEBUGGING…………………………………. 114 
                    
                    
                    
                    
                    
                    
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                          3 
                    
                                    MODULE 1: PROBLEM-SOLVING STRATEGIES 
                UNIT 1: ROADMAP TO SOLVING PROBLEM: TYPICAL STRATEGIES 
                CONTENTS 
                1.0     Introduction 
                2.0     Objectives 
                3.0     Main Content 
                        3.1     Problem-solving strategies defined 
                        3.2     Importance of Understanding Multiple Problem-solving Strategies 
                        3.3     Trial and Error 
                        3.4     Algorithm and Heuristic 
                        3.5     Means-Ends Analysis 
                        3.6     Other Problem-solving Strategies 
                4.0     Conclusion 
                5.0     Summary 
                6.0     Tutor-Marked Assignments 
                7.0     References/Further Reading 
                1.0     INTRODUCTION 
                People face problems every day—usually, multiple problems throughout the day. Sometimes 
                these problems are straightforward, sometimes, however, the problems we encounter are more 
                complex. For example, say you have a work deadline, and you must mail a printed copy of a 
                report to your supervisor by the end of the business day. The report is time-sensitive and must 
                be sent overnight. You finished the report last night, but your printer will not work today. What 
                should you do? First, you need to identify the problem and then apply a strategy for solving the 
                problem. 
                Practicing  different  problem-solving  strategies  can  help  professionals  develop  efficient 
                solutions to challenges they encounter at work and in their everyday lives. Each industry, 
                business and career has its own unique challenges, which means employees may implement 
                different strategies to solve them. If you are interested in learning how to solve problems more 
                effectively, then understanding how to implement several common problem-solving strategies 
                may benefit you. In the sections that follow, we discuss what problem-solving strategies are, 
                why they are important and list several examples of problem-solving strategies you can try. 
                                                                 4 
                 
The words contained in this file might help you see if this file matches what you are looking for:

...Course guide cit problem solving algorithm team national open university of nigeria by noun press headquarters village plot cadastral zone nnamdi azikiwe expressway jabi abuja lagos office ahmadu bello way victoria island e mail centralinfo nou edu ng url www printed isbn all rights reserved no part this book may be reproduced in any form or means without permission writing from the publisher contents page module strategies unit roadmap to typical process computational approaches role algorithms abstraction as a tool flowcharts pseudocode implementation recursion control structures selection and iteration decomposition modularisation testing debugging introduction objectives main content defined importance understanding multiple trial error heuristic ends analysis other conclusion summary tutor marked assignments references further reading people face problems every day usually throughout sometimes these are straightforward however we encounter more complex for example say you have wor...

no reviews yet
Please Login to review.