- Students will be able to create a script as a sequence of steps, executable by the computer, to achieve a stated goal.
- Students will encapsulate code in functions, modeling steps in a process.
- Students will apply new techniques to existing code, increasing code clarity, without losing any functionality.
- Review of previous class
- Share your learning
- Programming - Input/Process/Output
- Robot Exercise
- Discussion Reading
- Demo With JavaScript Functions
- Lab: Refactoring
- Script
- Programmatic problem solving
- Expression
- Operator
- Function
- Declaration
- Call
- Parameters
- Arguments
- Return value
- Refactoring