CTLM Logo

MSP Course Goals

Course Learning Goals

Programming-oriented Outcomes:

Participants should be able to:

  • Trace a segment of code to determine the result produced or finish state achieved by the given code
  • Modify a provided piece of code to accomplish a given task
  • Choose and sequence action statements to accomplish a given task
  • Develop and use selection statements (if-then, if-then-else, etc.) to control selection between actions
  • Develop and use iteration statements (for, while) to control repetition of actions
  • Develop and use appropriate functions to handle code duplication and program abstraction
  • Explain the concepts of sequence, loops, parallelism, events, conditionals, operators, data, variables, and lists within the context of computer science

Teaching-oriented Outcomes:

Participants should be able to:

  • Discuss resources for learning about several programming environments
  • Discuss which of several programming environments would be appropriate in a given classroom
  • Explain the concepts of sequence, loops, parallelism, events, conditionals, operators, variables, and lists within the context of a K-12 classroom