Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Block-based programming language use a web-based editor to drag and drop commands. Based on Scratch developed out of M.I.T (About Snap!, n.d.). Several advantages for introducing CS concepts with a block-based language include “being more readable, relaxing the need to memorize commands or syntax, and easing the burden of typing by supporting dragging and dropping of commands” (Weintrop & Wilensky, 2017, p. p3:4).
Instructions: Review and select high school CS curriculum providers from the following that use a block-based programming language for use in your class or school.
Beauty and Joy of Computing
Microsoft Philanthropies TEALS: http://www.tealsk12.org/schools/
Mobile CSP
References