• Home
  • Learning Progression
  • Book Study
  • By Page #1-75
  • By Page #76-135
  • Book Resources
    • Bee-Bots
    • Coding & the Arts
    • Ozobot
    • Scratch Lesson Plans
  • Curriculum Directors
  • PLAYBOOKS
  • About Us
  • Teacher Free Resources
  • More
    • Home
    • Learning Progression
    • Book Study
    • By Page #1-75
    • By Page #76-135
    • Book Resources
      • Bee-Bots
      • Coding & the Arts
      • Ozobot
      • Scratch Lesson Plans
    • Curriculum Directors
    • PLAYBOOKS
    • About Us
    • Teacher Free Resources
  • Home
  • Learning Progression
  • Book Study
  • By Page #1-75
  • By Page #76-135
  • Book Resources
    • Bee-Bots
    • Coding & the Arts
    • Ozobot
    • Scratch Lesson Plans
  • Curriculum Directors
  • PLAYBOOKS
  • About Us
  • Teacher Free Resources

No Fear Coding

No Fear CodingNo Fear CodingNo Fear Coding

Computational Thinking & Computer Science

Computational Thinking & Computer ScienceComputational Thinking & Computer ScienceComputational Thinking & Computer Science

Book Resource: Pages #1-75

p.1 : I sued the school system

p.20 - ISTE Computational Thinking Competencies

p.8 - What Most Schools Don't Teach

The Industrial Model of Education Must Change! Showing/watching this video begins the case for change! Integrating computer science into the curriculum that schools already teach is just one step we can take to help provide a more connected school to life experience for our students.



p.8 - What Most Schools Don't Teach

p.20 - ISTE Computational Thinking Competencies

p.8 - What Most Schools Don't Teach

In this video, originally created by Hadi Partovi the founder of www.Code.org, spokespeople from Bill Gates to Mark Zuckergberg, from rock stars to NBA all-stars, are all advocating for students to learn basic coding. Computer Science accelerates a child's development; it stimulates creativity and builds confidence, especially for girls. Computer Science and Computational Thinking have the potential to lift up an entire generation of American youth regardless of race, gender, or socioeconomic background.


p.20 - ISTE Computational Thinking Competencies

p.20 - ISTE Computational Thinking Competencies

p.20 - ISTE Computational Thinking Competencies

The ISTE computational thinking competencies guide educators to integrate computational thinking across disciplines with all students. The goal is to help learners become computational thinkers who can harness the power of computing to innovate and solve problems. 

Learn More

*p.23 - Sequential & Binary Search

p.24 - ISTE-U Computational Thinking Course

p.20 - ISTE Computational Thinking Competencies

Searching for a keyword, a value, or a specific piece of data (information) is the basis of many computing applications, whether it’s looking up a bank account balance, using an internet search engine, or searching for a file on your laptop. Computers deal with a lot of information so we need efficient algorithms for searching. This unit explores some common algorithms that are used to search for data on computers, with the opportunity to integrate this learning with statistics. Ages 5-10.

Explore lessons

p.24 - ISTE-U Computational Thinking Course

p.24 - ISTE-U Computational Thinking Course

p.24 - ISTE-U Computational Thinking Course

In the digital age, computational thinking (CT) is an essential skill for students and educators alike. This systematic approach to solving problems is at the foundation of not just computer science, but many other subject areas – and careers – as well.  

 

This is a 15-hour, self-paced course with ongoing instructor support.

Learn More

p.24-25 Megan Clune

p.24 - ISTE-U Computational Thinking Course

p.24 - ISTE-U Computational Thinking Course

Megan Clune is a Professional Teaching Fellow at the University of Auckland, New Zealand, working in the area of science and mathematics.  


Her lesson plan focuses on animal life cycles for Grades 4-5 and deepens the learning experience through the use of computational thinking.

Download Lesson Plan

p.28 - Equity Fellowship

p.41-42 Google's CT lesson plans

p.28 - Equity Fellowship

The CSTA Equity Fellowship is a selective, year-long program designed to develop leadership in equitable teaching practices and advocacy. 


The program will both provide leadership development opportunities to the fellows and identify opportunities for the group to develop ongoing, peer-to-peer professional learning experiences focused on addressing issues of equity in the computer science classrooms for all CSTA members.

Find out more

p.40 - Binary Braclets

p.41-42 Google's CT lesson plans

p.28 - Equity Fellowship

Binary is extremely important to the computer world. The majority of computers today store all sorts of information in binary form. This lesson helps to demonstrate how it is possible to take something that we know and translate it into a series of ons and offs.

Go to lesson plan

p.41-42 Google's CT lesson plans

p.41-42 Google's CT lesson plans

p.41-42 Google's CT lesson plans

Incorporate computational thinking (CT) into your curriculum with these classroom-ready lesson plans, demonstrations, and programs (available in Python and Pencil Code). All materials in this collection have been aligned to both core subject* and CS** education standards. For more information on the connections between the CS education standards, see our International CS Education Standards crosswalk.

See lesson plans

p.42-42 Lemonade Stand

*p.47 - Code.org Fundamentals Curriculum

p.41-42 Google's CT lesson plans

The premise of this lesson is s simulation in which students plan, supply, and run a lemonade stand, with the goal of making as much money as possible in fourteen days. The lesson takes a popular math game and extends it to teach computational thinking concepts.

Link to Lesson pLan

*p.47 - Code.org Fundamentals Curriculum

*p.47 - Code.org Fundamentals Curriculum

*p.47 - Code.org Fundamentals Curriculum

Designed to be fun and engaging, Computer Science Fundamentals courses blend online and "unplugged" non-computer activities to teach students computational thinking, problem solving, programming concepts and digital citizenship. The six courses are optimized for grades K-5 and each include 10-25 hours of instructed learning over several lessons. Students will create their own games, art, and digital stories that they can share.

Learn more

p.50 Bee-Bot Activity Mats

*p.47 - Code.org Fundamentals Curriculum

*p.47 - Code.org Fundamentals Curriculum

Telling Time using Robots! This product is designed to be used with a programmable BEE BOT robot. A perfect addition to your math centers. This provides great practice for recognizing the time on the hour and half hour. Each square has an analog clock with a different time on it. Aligned with first grade common core CCSS.MATH.CONTENT.1.MD.B.3 Tell and write time in hours and half-hours using analog and digital clocks.

Link to TpT store

p.51 - Coding and Visually Impaired Students

p.51 - Coding and Visually Impaired Students

p.51 - Coding and Visually Impaired Students

Code and Go Robot Mouse Activity Set is a hands-on tactile coding concept game, designed for ages 4 and up. This fun coding activity is a wonderful place to start coding logic and for students who are visually impaired, this fully accessible game also teaches orientation and mobility (O&M) and math concepts!



Read Blog Post

p.53 - Cubetto & Kinders

p.51 - Coding and Visually Impaired Students

p.51 - Coding and Visually Impaired Students

What I Like about Cubetto:  A lot of thought went into the making of Cubetto which means all types of learning is going on – directions, map skills, basic coding skills including function, geography, math. Easy to use and perfect for small hands. The hands-on nature of Cubetto provides excellent visual learning for students as they explore computational thinking.


Read Karen Arrington's full blog post

p.54 - Bee-Bots by Deanna Brewer

p.51 - Coding and Visually Impaired Students

p.54 - Bee-Bots by Deanna Brewer

In this program, BeeBots are used in math lessons for 1st-2nd graders to enhance instructional practice and strengthen the levels of engagement. In addition, they also foster critical thinking and problem solving skills in students of all academic levels. In these particular lessons, students answer questions related to place value, currency, or time. 

See Full lesson plan

p.55 - Pair Programming

p.55 - Pair Programming

p.54 - Bee-Bots by Deanna Brewer

Pair programming allows students to work together on programming activities, side-by-side at the same computer. Students can choose teammates from a list of other students in their section when they are ready to pair, and then teachers can track both team progress and individual student progress

Learn More

p.60 Pro-Bot & Geometry

p.55 - Pair Programming

p.60 Pro-Bot & Geometry

Pro-Bot operates in two modes. As "big brother" to Bee-Bot, Pro-Bot can be operated in Bee-Bot mode using only the arrow keys and GO button. Each movement and turn defaults to a set amount. In Logo mode, arrow keys can be combined with the number buttons with distances entered for movement and degrees entered for turns. Students transition easily from one mode to another as their skills develop.

Learn More

p.65 - Hour of Code

p.55 - Pair Programming

p.60 Pro-Bot & Geometry

You don't need to register to participate! The Hour of Code activities are available year-round. Try an activity or read our How-to guide to plan an event for your class. And every year in December, your class can join millions of students around the world celebrating Computer Science Education Week with the Hour of Code. We'll open registration for the annual celebration in October.

Join the movement

p.66 - ScratchEd & SNAP

p.67 - Mitch Resnick TED talk

p.67 - Mitch Resnick TED talk

While the ScratchEd online community is archived, you can still find a wealth of discussions, resources, and stories on their website. 


You can also check out the resources for SNAP, Berkeley's block-based programming resources.

Explore SNAP

p.67 - Mitch Resnick TED talk

p.67 - Mitch Resnick TED talk

p.67 - Mitch Resnick TED talk

Binary is extremely important to the computer world. The majority of computers today store all sorts of information in binary form. This lesson helps to demonstrate how it is possible to take something that we know and translate it into a series of ons and offs.

TED Talk

p.72 Real Life Algorithms

p.67 - Mitch Resnick TED talk

p.72 - Pattern Recognition

This lesson calls out ways we use algorithms in our daily lives, using the act of planting a seed as an example. It also focuses on the bigger picture of computer science and how algorithms play an essential part.

See lesson plan

p.72 - Pattern Recognition

p.72 - Pattern Recognition

p.72 - Pattern Recognition

Helping students understand how to organize, identify patterns and interpret those patterns (abstraction) are essential skills for being career and/or college ready! See how those skills directly align with NGSS: K-LS1-1. Use observations to describe patterns of what plants and animals (including humans) need to survive.

Observable Features of student performance

p.73 - Code Studio

p.72 - Pattern Recognition

p.74 - Debugging Resources

This video is an introduction t how Code.org's Code Studio works. It is a block-based programming language similar to Scratch and SNAP. 

Start Learning

p.74 - Debugging Resources

p.72 - Pattern Recognition

p.74 - Debugging Resources

Code.org's *CS-Fundamentals curriculum has many opportunities for students to learn about and work on their debugging skills. 


Here is an excellent student video to ENGAGE students in a real-world example of debugging from the perspective of a gymnast.

Read aloud

p.74 - Marble Run

p.75 - Loops with Lights and Dance

p.75 - Frustration & Perseverance

Instead of reinventing the wheel each year, think about changing the paradigm to look for growth in learning. With digital tools being readily available, this marble run (engineering design) activity could be done each year, K-5. 


Collect design documents each year, as well as images. Have students review their previous years' thinking and then improve upon their design each year, taking into account their new knowledge of physics.

See Lesson Plan

p.75 - Frustration & Perseverance

p.75 - Loops with Lights and Dance

p.75 - Frustration & Perseverance

Dealing with the social emotional skills of frustration and perseverance can be hard work for your youngest learners. This story is an excellent resource to support the learning of computer science! Quite often, times things don't work the first time. Overcoming situations where we might feel like we failed can bring about tremendous growth in our ability to self-regulate and cope with these types of situations.


Read ALoud

p.75 - Loops with Lights and Dance

p.75 - Loops with Lights and Dance

p.75 - Loops with Lights and Dance

Physical education teachers can easily integrate  the unplugged "Getting Loopy' lesson. It is also something that could be integrated into a historical dance unit. 


Middle and high school theatrical programs could also use this lesson to create some cool dance shows that use coding to program lights for a performance.

See Full lesson plan

Continue

Pages 76-135

NoEasyDay LLC

Copyright © 2020 NoEasyDay LLC - All Rights Reserved

Powered by GoDaddy Website Builder