The Way of the Program
- 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.
- Students will know that python, in shell mode, evaluates each line that is typed in, and prints out the value.
- Students will be able to recognize the difference between a semantic error, a syntax error, and a runtime error.
- Students will be able to define the term algorithm.
- 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.
- Students will be able to write a correct comment in python.
- Students will understand that when programming a computer details matter.
- Students will know the difference between a compiler and an interpreter.