The Way of the Program

  1. Students will be able to use python in both shell ("interactive") mode and program ("script") mode, and will understand how python behaves differently in those mode.
  2. Students will know that python, in shell mode, evaluates each line that is typed in, and prints out the value.
  3. Students will be able to recognize the difference between a semantic error, a syntax error, and a runtime error.
  4. Students will be able to define the term algorithm.
  5. Students will be able to describe the difference between a high-level and low-level programming language, and will be able to describe the benefits of programming in a high-level language.
  6. Students will be able to write a correct comment in python.
  7. Students will understand that when programming a computer details matter.
  8. Students will know the difference between a compiler and an interpreter.