Programming with JavaScript Learning Objectives 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. Class Agenda Review of previous class Share your learning Programming - Input/Process/Output Robot Exercise Discussion Reading Demo With JavaScript Functions Lab: Refactoring New Vocabulary Script Programmatic problem solving Expression Operator Function Declaration Call Parameters Arguments Return value Refactoring