JumpStart Academy Coding targets students with no prior knowledge of programming or STEAM education. Each student’s knowledge is assessed by our technology-powered engine to track progress, pinpoint weaknesses and offer follow-up lessons to aid struggling students. JSA Coding has built in scaffolding that provides clear instructions and hints to encourage students to learn through trial and error at their own pace.
Teachers will have access to student activity, usage and mastery reports which show each student’s progress as they complete levels. There are three levels in JSA Coding students will progress through – Foundation, Elementary and Advanced.
• Foundation Level
o Targeted for students with no prior coding experience needed.
o Key concepts being taught are sequences, loops, events, debugging, decomposition and parallelism.
o In this level students will be able to apply programming and computational thinking concepts, use decomposition to analyze problems and formulate solutions, revise and optimize plans according to outcome of trial, and recognize patterns and use loops to simplify the solution.
• Elementary Level
o This level involves learning similar concepts as found in the Foundation Level with the addition of pattern recognition. No prior coding experience is needed.
o In this level, students will recognize patterns and use loops to simplify the solution, apply programming and computational thinking concepts, use decomposition to analyze problems and formulate solutions, and revise and optimize plans according to outcome of a trial.
• Advanced Level
o This level students will implement skills that they learned in the Foundation & Elementary Levels.
o Key concepts being taught in this level are similar to previous levels with the addition of abstraction.
o Students comprehensively apply programming and computational thinking concepts to solve problems. They will learn to use conditionals to optimize solutions, identify functions and their use, and decompose problems into different levels of details. Finally, students will use abstraction to analyze and formulate top-down solutions.