> 4. Create a visualization The Khan Academy Computer Programming "Intro to JS" videos and exercises are done with ProcessingJS for visualizations: https://www.khanacademy.org/computing/computer-programming
On Sunday, June 24, 2018, Wes Turner <wes.tur...@gmail.com> wrote: > > > On Sunday, June 24, 2018, <m...@creative-informatics.de> wrote: > >> Dear Python educators, >> >> >> >> teaching Python includes explaining technical facets of the programming >> language and initiating and scaffolding hands-on programming exercises. >> >> However, especially if the object of the course is to develop >> “computational thinking” and to get a deeper understanding what computer >> science is, the curriculum might contain “unplugged” activities without a >> computer. >> >> What do you think about unplugged activities challenging creativity? I >> would like to advertise a questionnaire, which is part of an international >> study on this type of activities in computer science education. >> >> https://goo.gl/forms/seYGUlsKHxyiqqnX2 >> >> The results will be presented in August 2018 at Constructionism in >> Vilnius (Lithuania) and will be available to everyone >> http://www.constructionism2018.fsf.vu.lt/ . >> >> >> >> Thank you and best wishes >> >> > > 1. Create an algorithm > > 2. Find an example situation > > 3. Create an example algorithm > > 4. Create a visualization > > > # Offline CS learning things: > > ## Pseudocode for algorithms > ### Firefly algorithm > https://en.wikipedia.org/wiki/Firefly_algorithm#Algorithm > > ### The Maze > "The Maze" / "The Grid Puzzle Maze" is a team building activity that > requires the team to find the [only?] optimal path through an NxN grid on > the floor. > > - https://www.teampedia.net/wiki/index.php/The_Maze > > ### Peacemaking > - Peace building / peace making activities can also tie-in with > computational thinking (**win/win**). > > > ## K12 CS Framework > https://k12cs.org > > https://k12cs.org/navigating-the-practices/ > > """ > To refer to a practice statement, use the following notation: > > P[Practice Number].[Core Practice].[Practice Statement Number] > Example: P4.Developing and Using Abstractions.1 > """ > > https://k12cs.org/navigating-the-concepts/ > > """ > To refer to a concept statement, use the following notation: > > [Grade Band].[Core Concept].[Subconcept] > Example: 3-5.Impacts of Computing.Culture > """ > > ## Products > (no promotions here) > > - TOY: Think & Learn Code-a-Pillar > - TOY: Dash & Dot Robot > - BOOK: "Computational Fairy Tales" by Kubica > - BOOK: "The Information" by Gleick describes the mechanical context of > Babbage's Difference Engine and Analytical Engine (and Ada Lovelace's > programming skills). > - APP: "Circuit Scramble" (Boolean logic gates/operators) > - APP: "Grasshopper" (logic, conditionals, control flow, JS syntax) > > (We had offline tests, quizzes, *and labs* in most of the CS courses I've > taken). > > Are there other recommendations for offline CS & Computational Thinking > activities? > > https://en.wikipedia.org/wiki/Computational_thinking > >> Michael >> >
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig