Category: Problem solving

coding

58 Hour of Code Suggestions by Grade Level

Here are ideas of apps and websites that teachers in my PLN used successfully in the past during Hour of Code:

hour of codeKindergarten

Start kindergartners with problem solving. If they love Legos, they’ll love coding

  1. BotLogic–great for Kindergarten and youngers
  2. Code–learn to code, for students
  3. Daisy the Dinosaur—intro to programming via iPad
  4. How to train your robot–a lesson plan from Dr. Techniko
  5. Kodable--great for youngers–learn to code before you can read
  6. Move the Turtle–programming via iPad for middle schoolhour of code
  7. Primo–a wooden game, for ages 4-7
  8. Program a human robot (unplugged)
  9. Scratch Jr.

1st Grade

  1. Code–learn to code, for students
  2. Hopscotch–programming on the iPad
  3. Primo–a wooden game, for ages 4-7
  4. Scratch Jr.
  5. Tynker

(more…)

coding

Hour of Code–the Series

Coding–that mystical geeky subject that confounds students and teachers alike. Confess, when you think of coding, you see:

coding

 

…when you should see

coding

December 7-13, 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 demystify “code” and show that anyone can learn the basics to be a maker, a creator, and an innovator.

(more…)

failure

Let Students Learn From Failure

Too often, students–and teachers–believe learning comes from success when in truth, it’s as likely to be the product of failure. Knowing what doesn’t work is a powerful weapon as we struggle to think critically about the myriad issues along our path to college and/or career. As teachers, it’s important we reinforce the concept that learning has many faces.

Here are ten ways to teach through failure:

whats a mulliganUse the Mulligan Rule

What’s the Mulligan Rule? Any golfers? A mulligan in golf is a do-over. Blend that concept into your classroom. Common Core expect students to write-edit-resubmit. How often do you personally rewrite an email before sending? Or revise instructions before sharing? Or have ‘buyer’s remorse’ after a purchase and wish you could go back and make a change? Make that part of every lesson. After submittal, give students a set amount of time to redo and resubmit their work. Some won’t, but those who do will learn much more by the process.

Don’t define success as perfection

When you’re discussing a project or a lesson, don’t define it in terms of checkboxes or line items or 100% accuracy. Think about your favorite book. Is it the same as your best friend’s? How about the vacation you’re planning–would your sister pick that dream location? Education is no different. Many celebrated ‘successful’ people failed at school because they were unusual thinkers. Most famously: Bill Gates, who dropped out of college because he believed HabitsofMindhe could learn more from life than professors.

Education pedagogists categorize these sorts of ideas as higher-order thinking and Habits of Mind–traits that contribute to critical thinking, problem solving, and thriving. These are difficult to quantify on a report card, but critical to life-long success. Observe students as they work. Notice their risk-taking curiosity, how they color outside the lines. Anecdotally assess their daily efforts and let that count as much as a summative exam that judges a point in time.

Let students see you fail

One reason lots of teachers keep the same lesson plans year-to-year is they are vetted. The teacher won’t be surprised by a failure or a question they can’t answer. Honestly, this is a big reason why many eschew technology: Too often, it fails at just that critical moment.lesson plan

Revise your mindset. Don’t hide your failures from students. Don’t apologize. Don’t be embarrassed or defeated. Show them how you recover from failure. Model the steps you take to move to Plan B, C, even X. Show your teaching grit and students will understand that, too, is what they’re learning: How to recover from failure.

Share strategies for problem solving

Problems are inevitable. Everyone has them. What many people DON’T have is a strategy to address them. Share these with students. The Common Core Standards for Mathematical Practice is a good starting point. Mostly, they boil down to these simple ideas:

  • Act out a problem9965429373_d1f7168616_b
  • Break problem into parts
  • Draw a diagram
  • Guess and check
  • Never say ‘can’t’
  • See patterns
  • Notice the forest and the trees
  • Think logically
  • Distinguish relevant from irrelevant info
  • Try, fail, try again
  • Use what has worked in the past

Post these on the classroom wall. When students have problems, suggest they try a strategy from this list, and then another, and another. Eventually, the problem will resolve, the result of a tenacious, gritty attack by an individual who refuses to give up.

Exult in problemsconcept crumpled paper light bulb metaphor for good idea

If you’re geeky, you love problems, puzzles, and the maze that leads from question to answer. It doesn’t intimidate or frighten you, it energizes you. Share that enthusiasm with students. They are as likely to meet failure as success in their lives; show them your authentic, granular approach to addressing that eventuality.

Assess grit

Success isn’t about right and wrong. More often, it’s about grit–tenacity, working through a process, and not giving up when failure seems imminent. Statistically, over half of people say they ‘succeeded’ (in whatever venture they tried) not by being the best in the field but because they were the last man standing.

Integrate that into your lessons. Assess student effort, their attention to detail, their ability to transfer knowledge from earlier lessons to this one, their enthusiasm for learning, how often they tried-failed-retried, and that they completed the project. Let students know they will be evaluated on those criteria more than the perfection of their work.

Let students teach each otherBusiness gender figure on maze background

There are many paths to success. Often, what works for one person is based on their perspective, personal history, and goals. This is at the core of differentiation: that we communicate in multiple ways–visually, orally, tactally–in an effort to reach all learning styles.

Even so, students may not understand. Our failure to speak in a language they understand will become their failure to learn the material. Don’t let that happen.  Let students be the teachers. They often pick a relationship or comparison you wouldn’t think of. Let students know that in your classroom, brainstorming and freedom of speech are problem solving strategies.

Don’t be afraid to move the goalposts

Even if it’s in the middle of a lesson. That happens all the time in life and no one apologizes, feels guilty, or accommodates your anger. When you teach a lesson, you constantly reassess based on student progress. Do the same with assessment.

But make it fair. Let students know the changes are rooted in your desire that they succeed. If you can’t make that argument, you probably shouldn’t make the change.

Success is as much serendipity as planningidea handwritten with white chalk on a blackboard

Think of Velcro and post-it notes–life-changing products resulting from errors. They surprised their creators and excited the world. Keep those possibilities available to students.

Don’t reward speed

Often, students who finish first are assigned the task of helping neighbors or playing time-filler games. Finishing early should not be rewarded. Or punished. Sometimes it means the student thoroughly understood the material. Sometimes it means they glossed over it. Students are too often taught finishing early is a badge of honor, a mark of their expertise. Remove that judgment and let it be what it is.

(more…)

6 Tech Best Practices for New Teachers

A study released last year by the National Council on Teacher Quality found that nearly half of the nation’s teacher training programs failed to insure that their candidates were STEM-capable. That means new teachers must learn how to teach science, technology, engineering and math on-the-job. Knowing that, there are six Best Practices teachers in the trenches suggest for integrating technology into classroom instruction:

digital citizenDigital Citizenship

Many schools now provide digital devices for students, often a Chromebook or an iPad. Both are great devices, but represent a sea change from the Macs and PCs that have traditionally been the device-of-choice in education. While I could spend this entire article on that topic, one seminal difference stands out: Where PCs and Macs could be used as a closed system via software, materials saved to the local drive, and native tools, Chromebooks and iPads access the internet for everything (with a few exceptions) be it learning, publishing, sharing, collaborating, or grading. There’s no longer an option to hide students from the online world, what is considered by many parents a dangerous place their children should avoid. In  cyberspace, students are confronted often–if not daily–with questions regarding cyberbullying, digital privacy, digital footprints, plagiarism, and more.

The question is: Who’s teaching students how to thrive in this brave new world? Before you move on to the next paragraph, think about that in your circumstance. Can you point to the person responsible for turning your students into good digital citizens? When third grade students use the internet to research a topic, do they know how to do that safely and legally?

When asked, most educators shrug and point at someone else. But it turns out too often, no one is tasked with providing that knowledge.

(more…)

three-click rule

Tech Tip #115: 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!

Q: Some websites/blogs are confusing. I click through way too many options to get anything done. What’s with that?

A: I hadn’t put a lot of thought to this until I read a discussion on one of my teacher forums about the oft-debunked-and-oft-followed 3-click rule made popular by Web designer Jeffrey Zeldman in his book, “Taking Your Talent to the Web.”. This 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 fifteen years of teaching tech, 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.

Whether you agree with the ‘rule’ or not, it remains a good idea to make information easy and quick to find. Readers have a short attention span. Same is true of students.

(more…)

problem solving

Tech Tip #108: Got a Tech Problem? Google It!

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!

Q: Sometimes, I just can’t remember how to accomplish a task. Often, I know it’s simple. Maybe I’ve done it before–or even learned it before–and it’s lost in my brain. What do I do?

A: One of the best gifts I have for students and colleagues alike is how to solve this sort of problem. Before you call your IT guy, or the tech teacher, or dig through those emails where someone sent you the directions, here’s what you do:

Google it.

(more…)

thinking

Let’s Talk About Habits of Mind

habits of mindPedagogic experts have spent an enormous amount of time attempting to unravel the definition of ‘educated’. It used to be the 3 R’s–reading, writing, and ‘rithmetic. The problem with that metric is that, in the fullness of time, those who excelled in the three areas weren’t necessarily the ones who succeeded. As long ago as the early 1900’s, Teddy Roosevelt warned:

“C students rule the world.”

It’s the kids without their nose in a book that notice the world around them, make connections, and learn natively. They excel at activities that aren’t the result of a GPA and an Ivy League college. Their motivation is often failure, and taking the wrong path again and again. As Thomas Edison said:

“I have not failed. I’ve just found 10,000 ways that won’t work.”

Microsoft founder, Bill Gates, and Albert Einstein are poster children for that approach. Both became change agents in their fields despite following a non-traditional path.

(more…)

shortkeys

Computer Shortkeys That Streamline Your Day

shortkeysAfter twelve years of teaching K-8, I know as sure as I know August comes earlier every year that kids will try harder if its fun. The challenge for us as teachers: How do we make a the geeky side of technology ‘fun’?

The answer is keyboard shortcuts–aka shortkeys. According to Wikipedia, keyboard shortkeys are:

a series of one or several keys that invoke a software or operating system operation when triggered by the user. 

Shortkeys are one of the teacher tools that scaffold differentiation. Students learn in different ways. Some excel with toolbars, ribbons, drop-down menus, or mouse clicks. Others find the mishmash of tiny pictures and icons confusing and prefer the ease and speed of the keyboard. Give students the option to complete a task in the manner best suited for their learning style. Once they know shortkeys, these will be an option available when they can’t find the program tool, or when it’s nested so deeply in menus, they can’t drill down far enough to find it. Shortkeys provide an alternative method of accomplishing simple tasks, like exit a program (Alt+F4), print (Ctrl+P), or copy (Ctrl+C).

My students love them. I start in kindergarten with the easy ones–like Alt+F4–and build each year until they discover their own. Throw in a few quirky ones and you’ve won their hearts and minds. My two favorites are –> and :):

keyboard shortcuts

  1. To create the first: Type – – >; many programs automatically switch it to an arrow
  2. To create the second: Type : followed by ); many programs automatically switch it to a smiley face

(more…)