Second Grade



Unit Overview

Students will be able to independently use their learning to . . .

 understand and explain the importance of computer coding  diagnose and solve problems using logical reasoning  create innovative products from newly acquired coding skills

Students will understand that . . .

 technology improves communication  technology enhances global collaboration  technology makes life easier  if you can code, you can problem solve  coding is valuable job skill  coding improves creative thinking skills  problem solving involves resourcefulness

Students will keep considering . . .

 Is coding an essential component to develop technology skills?  Why are problem solving skills essential to your role as a productive citizen?  How can I create new products using coding?  How can coding help me to communicate in unique ways?  How will learning to code help me to be successful in the future?  What do I already know that will help me when problems occur?

Students will know . . .

 coding and its significance  vocabulary terms (debugging, algorithm, variables, input vs. output, program, loop, conditionals, binary , event, )  JavaScript language

Students will be skilled at . . .

 problem solving  logical sequencing to reach a goal  understanding and using JavaScript language  developing projects using code  debugging  predicting outcomes  applying acquired reasoning skills to new problems  following directions to complete a task  creating directions to complete a task  writing an algorithm  translating spoken language into code  comparing values

Second grade is pulled two hours a week.