Programming ConceptsHere we try and cover some key computational concepts or programming concepts that designers engage with when they program, such as variables, loops, and conditionals. For each concept, we provide “real world” examples to aid in the students understanding. Where available we include videos of other people explaining the concept such as from Code.org. Then we show you how students can use different programming environments such as Scratch to see how the same concepts apply in computer programming. Below you will find a presentation that we put together in June 2014. There is additional information on this website that has not yet been included in the presentation. Click on the links located on the right to learn more about each "programming concept".
This has been a collaborative effort between Robin Ricketts from the Steward School in Richmond Virginia and Grymes Memorial School in Orange Virginia with help from Givrsh Tivare and Priti Patil. The information in this presentation was adapted from an AERA 2012 paper, Computational Thinking Perspectives, by Karen Brennan and Mitch Resnick. |
Select One of the Following
|
ScratchScratch is a programming environment created by MIT Media Labs targeted for kids ages 8 to 16. It enables them to design interactive stories, games, and animations, by snapping together programming-instruction blocks, just as one might snap together LEGO bricks or puzzle pieces. And then share those creations in an online community with other young programmers from around the world.
|