Learning objectives
Construct a problem specification that states the problem, its constraints and limitations, the objectives, the inputs, the outputs and the criteria for judging the solution
Describe decomposition, pattern recognition, abstraction and algorithmic design, and identify each one at work in a given solution
Explain how computational thinking guides the solution of problems in software development, data analysis, machine learning, database design and network security, independently of any programming language
Trace flowcharts that use terminator, process, decision, input/output, connector and flowline symbols, recording each variable in a trace table and stating the output
Continue with a revision plan
These learning objectives are available to everyone. Sign in with an eligible plan to read the full note and worked examples.
