Category: Problem solving

6 Tips for Teaching Kids Coding

Learning to code is akin to receiving the key to a world of opportunities. It’s not about zeros and ones, or math and science. It’s about solving problems kids didn’t think they could, in creative ways that feel good. It gives students the power to shape a world they’re becoming part of, for many the key to a brighter future than their current one.

The Ask a Tech Teacher crew has come up with a foundational list of tips for teaching coding. Read them. Share in comments what your secret techniques are:

6 Tips for Teaching Kids Coding

If you were around when the internet first came out, you may have seen how coding was a career for specialized professionals. These professionals needed to get a specialized degree, and they gained experience through building software. But today, coding has become more accessible, and everything online was made through coding, and today’s employers are looking for employees who can code. If you are preparing to teach kids how to code, there are a few things you should know.

(more…)

Tech Tip #108: Three-click Rule

As a working technology teacher, I get hundreds of questions from parents about their home computers, how to do stuff, how to solve problems. Each Tuesday, I’ll share one of those with you. They’re always brief and always focused. Enjoy!

Some websites/blogs are confusing. I have to click through from one site to the next to get the information I wanted until I’m nowhere near where I started. That’s annoying!

A: I agree! It’s called the 3-click rule made popular by Web designer Jeffrey Zeldman in his book, “Taking Your Talent to the Web.”. Oft-debunked-but-just-as-oft-followed, this  apocryphal rule claims ‘that no product or piece of content should ever be more than three clicks away from your Web site’s main page’.

This is true with not just programming a website, but teaching tech to students. During my one-score-and-seven-years of teaching, I’ve discovered if I keep the geeky stuff to a max of 2-3 steps, students remember it, embrace it, and use it. More than three steps, I hear the sound of eyes glazing over.

What you want to remember from this rule: Make information easy to access, quick to find. Readers and students have a short attention span.

(more…)

How to Compare and Contrast Authentically

To students, knowing how to ‘compare and contrast’ sounds academic, not real world, but we teachers know most of life is choosing between options. The better adults are at this, the more they thrive.

Common Core Standards recognize the importance of this skill by addressing it in over 29 Standards, at every grade level from Kindergarten through Twelfth Grade. Here’s a partial list:

Analyze how two or more texts address similar themes or topics in order to build knowledge or to compare the approaches the authors take. (K-5 and 6-12 Reading Anchor Standards)

With prompting and support, compare and contrast the adventures and experiences of characters in familiar stories and With prompting and support, identify basic similarities in and differences between two texts on the same topic (K Reading Standards–2)
..
Compare and contrast the adventures and experiences of characters in stories and Identify basic similarities in and differences between two texts on the same topic (1st grade Reading Standards–2)

(more…)

8+ Steps To A Speedier Computer

This week, I’ll post updated suggestions to get your computers and technology ready for the blitz of projects you’ll swear to accomplish in New Year resolutions. Here’s what you’ll get (links won’t be active until the post goes live):

  1. 8+ Ways to Speed Up Your Computer — December 13th
  2. 9 Ways to Update Your Online Presence — December 14th
  3. Backup and Image your computer — December 15th

Regular readers of Ask a Tech Teacher know these are updated each December. New readers: Consider these body armor in the tech battle so you can jubilantly overcome rather than dramatically succumb.

Today: 8 Ways to Speed up Your Computer

(more…)

6 Unplugged Hour of Code Activities

Over the next week, I’ll share ideas that will get you ready for your Hour of Code. This includes (links won’t work until the articles are posted):

  1. An Overview of This Week
  2. Long list of websites by grade
  3. 10 Unusual Projects
  4. 6 Unplugged Hour of Code Activities (today)

***

These unplugged activities go back to the roots of coding. The idea started as a clever way to teach students to think critically and problem-solve. The easiest way was to gamify coding, put students on a digital device they loved, and set them free. One hour, according to Hour of Code, would show them that deep thinking was fun and problem-solving was exhilarating.

I happen to agree. Some of my most gratifying moments are when I accomplish the impossible, unravel a Mobius Strip-like problem, or force myself to do what I’ve never before done. Hour of Code does that every year for oh many students. But here’s my issue: Too often, kids forget that the goal is to practice critical thinking and problem solving, not pursue a career in programming.

Let’s reinforce that goal by stepping away from digital device, recognize that these skills — critical thinking and problem-solving — apply to any part of life, even without a computer, iPad, or smartphone in hand. All kids need is their brain which happily, every child carries with them.

Here are some of my favorite unplugged activities:

Crazy Circuits With Squishy Circuits

I admit, when I first received this kit, I didn’t get the name–Crazy Circuits with Squishy Circuits. I couldn’t get my brain around all those words until I unwrapped the box and pulled the parts out. Then I got it: This had a ton of promise. If you’ve ever made Play Dough at home or in science class and used it as conductors and insulators–that’s the squishy part. When you poke circuits that light up or run motors or a bunch of other stuff into the dough–that’s the crazy part. With this relatively inexpensive kit, a wide age range of students learn about seemingly complicated topics such as insulators, conductors, resistance, and parallel and series circuits.

This is ready to go out of the box which means no soldering required.

How to Use it

The Crazy Circuits With Squishy Circuits kit includes six containers of colored squishy dough–some conductive and some insulating–and a variety of Crazy Circuits Chips. You don’t have to make anything or buy anything else. Detailed directions, project guides, educational resources, and videos can be found online in the Ward’s Science database. Crazy Circuits are compatible with LEGO™ and similar brick building systems.

If you’re wondering how squishy dough can conduct electricity, watch this 4-minute TED Talk. Though the video shows how to make the dough, you don’t have to do that. Ward’s Science sends it as part of the kit. You just attach the circuits, motors, and conductors, and let your creativity flow:

(more…)

10 Unusual Hour of Code Projects

Over the next week, I’ll share ideas that will get you ready for Hour of Code. This includes:

  1. An Overview of This Week
  2. Long list of websites by grade
  3. 10 Unusual Projects
  4. 6 Unplugged Hour of Code Activities

***

Coding–that geeky subject that confounds students and frightens teachers. Yet, kids who can code are better at logical thinking and problem solving, more independent and self-assured, and more likely to find a job when they graduate.

December 5th, 2022, Computer Science Education will host the Hour Of Code–a one-hour introduction to coding, programming, and why students should love it. It’s designed to show that anyone can learn the basics to be a maker, a creator, and an innovator. Here are ten unusual projects (each, about one hour in length) you can use in your classroom to participate in this wildly popular event:

  1. Alt Codes
  2. Animation
  3. Coding with pixel art
  4. Human robot
  5. Human algorithm
  6. IFTTT
  7. Macros
  8. QR codes
  9. Shortkeys
  10. Wolfram Alpha widgets

(more…)

Coding Activities by Grade

Over the next week, I’ll share ideas that will get you ready for your Hour of Code. This includes (links are live on publication day):

  1. An Overview of This Week
  2. Long list of websites by grade
  3. 10 Unusual Projects
  4. 6 Unplugged Hour of Code Activities

This is a long list of online activities related to coding and programming. It is updated once a year so I apologize in advance for any dead links. At any time during the year, click to take you to the master list:

Program on computers, iPads, laptops–whatever works, whatever age. I’ll start this list with web-based options, by grade level and then continue with a mash-up:

(more…)

Hour of Code Dec. 5th-11th

Set aside December 5-11th, 2022 for the hugely-popular Hour of code. This is a week of activities dedicated to inspiring kids to learn/love coding. This year:

1,536,702,210 will participate

180+ countries

44,941 events 

What is it

Hour of Code is a one-hour introduction to students on coding, programming, and why they should love it, designed to demystify that mystical geeky subject that confounds students and teachers alike and show that anyone can learn the basics to be a maker, a creator, and an innovator.

(more…)

Teach Critical Thinking

There’s a reason why the brain uses 25% of the calories you eat: Thinking is hard work. Subjects like math and science — the ones only “smart” kids do well in — demand that you find patterns, unravel clues, connect one dot to another, and scaffold knowledge learned in prior lessons. Worse, you’re either right or wrong with no gray areas.

Wait. Where have we heard those characteristics before? In games! Do these descriptions sound familiar (ask your game-playing students)?

Take the helm of your own country and work together with others to solve international problems!

Manage your city so it’s energy efficient and sustainable. 

Solve a mysterious outbreak in a distant tropical jungle and save the scientists. 

All torn straight from the taglines of popular games. Kids love playing games, leveling up, and finding the keys required to win. They choose the deep concentration and trial-and-error of gameplay over many other activities because figuring out how to win is exciting. So why the disconnect among teachers and parents when applying gameplay to learning?

Surprisingly, all you need is one simple mindshift to do this: Create a classroom environment where thinking isn’t considered work. Don’t say science and math are hard. Don’t jump in to solve problems. Let students thrill with the excitement of finding their own solutions. The great thinkers of our time understand that everyone is capable of finding solutions:

“Failure isn’t falling down; it’s not getting up.” — Mary Pickford 

“No problem can withstand the assault of sustained thinking.” — Voltaire

“Life is a crisis. So what?” — Malcom Bradbury

I’ve discussed problem-solving before (see How to Teach Students to Solve Problems). Today, I want to share five favorite websites that turn the deep-thinking required for solving problems into fun:

(more…)