Module 6 Sequential and Iterative Execution Learning Outcomes

  1. Know what sequential execution and iterative execution mean.
  2. Know what the input command is used for.
  3. Know syntax and usage of the randperm function.
  4. Know syntax and usage of for loops.
  5. Explain properties of good algorithms.
  6. Explain purpose of using of pseudocode to describe algorithms.
  7. Compare and contrast a program script with a user-defined function.
  8. Explain difference between program output and program input.
  9. Explain difference between syntax and semantic errors.
  10. Express an algorithm using pseudo-code.
  11. Use iterative statements to control program execution.
  12. Use variables in an iteration to solve a problem.
  13. Accept program input from the keyboard and use in a program.
  14. Be able to develop an appropriate algorithm for a programming problem.