LEADER 02367nam 2200505K 450 001 9910901881703321 005 20210618054807.0 010 $a0-262-36183-3 010 $a0-262-36614-2 035 $a(CKB)5490000000111064 035 $a(MiAaPQ)EBC6818988 035 $a(Au-PeEL)EBL6818988 035 $a(OCoLC)1255633020 035 $a(OCoLC-P)1255633020 035 $a(MaCbMITP)11209 035 $a(EXLCZ)995490000000111064 100 $a20210609d2021 uy 0 101 0 $aeng 135 $aur|n#---||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aTeaching computational thinking $ean integrative approach for middle and high school learning /$fMaureen D. Neumann and Lisa Dion with Robert Snapp 210 1$aCambridge, Massachusetts :$cThe MIT Press,$d2021. 215 $a1 online resource 311 $a0-262-04505-2 320 $aIncludes bibliographical references and index. 327 $aIntro -- Title Page -- Copyright -- Table of Contents -- Preface -- Acknowledgments -- 1. Introduction -- 2. Creating Algorithmic Art -- 3. Applying Graph Theory to Analyze Literature and Social Networks -- 4. Using Abstraction, Iteration, and Recursion in Labyrinths and Mazes -- 5. Simulating the Different Laws of Physics in Video Games -- 6. Critically Examining and Analyzing Data -- 7. Incorporating Computational Thinking into the Classroom -- Appendix: Computer Programs -- References -- Index. 330 $a"This book provides a model for teaching computational thinking to middle and high school students across a broad range of school subjects"--$cProvided by publisher. 606 $aComputer science$xStudy and teaching (Secondary) 606 $aCritical thinking$xStudy and teaching (Secondary) 610 $aCOMPUTERS / Computer Science 610 $aEDUCATION / Decision-Making & Problem Solving 610 $aEDUCATION / Computers & Technology 615 0$aComputer science$xStudy and teaching (Secondary) 615 0$aCritical thinking$xStudy and teaching (Secondary) 676 $a004.071 700 $aNeumann$b Maureen D.$01772657 702 $aDion$b Lisa$c(Computer scientist), 801 0$bOCoLC-P 801 1$bOCoLC-P 906 $aBOOK 912 $a9910901881703321 996 $aTeaching computational thinking$94274066 997 $aUNINA