Course Hero Logo

module2_Problem Solving through Flowcharts 1.pdf - Computer...

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 1 - 4 out of 14 pages.

Computer Programming 1Problem Solving through Flowcharts 11Course ModuleModule 002 Problem Solving throughFlowcharts 1Creativity is the process of having original ideas that have value. It is aprocess; it’s not random.Ken Robinson.Have you encountered challenges before? How did you solve it? Were yousuccessful in overcoming those challenges? If not, do you attribute yourfailure in your lack of planning and visualization of the situation? Thosequestions are our focus for these two consecutive modules about ProblemSolving through Flowcharts.In this first of the two-part modules, you will learn about the art of problemsolving, particularly in Computer Programming. To aid you with theconceptualization of your soon-to-be instructions that you will command thecomputer to do, you will create a visual aid calledflowcharts. In addition tothat, you will be exposed to the Research-standard syntax calledPseudocodes.At the end of this module, you will be able to:1.Identify the characteristics of problem solving in computer programming2.Identify and describe the symbols in flowcharting3.Identify the conventions in pseudocodes4.Organize a day-to-day process using flowcharts and pseudocodes5.Deduce the benefits and shortcomings of flowcharts and pseudocodesAgain, researching beyond the coverage of this module is highly encouragedto supplement your understanding of the topics covered. And as always,think and see beyond the box.So, what are we waiting for? Let us continue our explorationof the world ofComputer Programming.
RecallIn the previous module, we talked about the field of Computing andProgramming in general. We also enumerated the domains under ComputerDevelopment, namely:g.Embedded Systems Development
Lastly, we went through an overview of the infamous programminglanguages as of 2016:
IntroductionProblem Solvingis defined as the systematic approach in searching for asolution or set of solutions to a specific problem. This approach can be in anyform such as by listing the possible options and choosing the most efficient ofthem, providing weights to all possible scenarios and choosing the mostsignificant scenario, or applying small-scale to massive calculations toincorporate values to challenges and optimally solve those smallerchallenges to complete the main problem. With addition of several othercharacteristics, in the context of Computer Science, this can be calledalgorithms.In this module, we will be taking the concept of Problem Solving in thecontext of Computer Programming; how to come up with theright solutiontoa given problem.
Computer Programming 1Problem Solving through Flowcharts 13Course ModuleProblem Solving in Computer ProgrammingProblem Solving is the most essential skill that anyone venturing the field of

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 14 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Summer
Professor
NoProfessor
Tags

Newly uploaded documents

Show More

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture