cc_Computer Science_Grade 12_Apply flexible and strategic approaches to solve problems

Submitted by curriculum_webadmin on
Grade
Curricular Competency Group
Curricular Competency
Apply flexible and strategic approaches to solve problems
Elaboration
  • using different algorithms to solve the same problem
  • designing algorithms that solve a class of problems rather than a single problem
  • deciding which programming patterns and well-known algorithms to use to solve a problem
  • choosing an effective strategy to solve a problem (e.g., guess and check, model, solve a simpler problem, use a chart, use diagrams, role-play)
  • interpret a situation to identify a problem
  • apply mathematics to solve the problem
  • analyze and evaluate the solution in terms of the initial context
  • repeat this cycle until a solution makes sense
keywords
flexible and strategic approaches
solve problems