Understand, explain and use decomposition, abstraction and algorithms
Explain algorithms in terms of their inputs, processes and outputs
Determine the purpose of algorithms
Use a systematic approach to problem solving and algorithm creation representing those algorithms using pseudo-code and flowcharts.
Understand the concept of linear and binary searches.
Compare the efficiency of algorithms and understand that there is more than one way to solve a problem.
Use basic presentation skills effectively
Remember how to apply design features to presentations
Use the master slide features of presentations
Evaluate the effectiveness of presentations with reference to audience and purpose.