remote learning

How to Engage Students in Remote Learning

Teaching is a wonderful yet demanding task when students are physically present in a classroom. But it’s a whole other level of challenge when they’re learning from home. Online learning or virtual instruction has been available since the beginning of the Internet. This model has primarily been used by colleges, universities, and corporations. However, in

How to Engage Students in Remote Learning Read More »

Teach Debugging to Beginners to Build Confidence

It is important to teach debugging to beginners right away. Debugging is when a programmer finds “bugs” or errors in their code and fixes them to improve the program. This is an essential programming skill. So much so, that it should be taught at the beginning of a coding unit. Where Are the Debugging Strategies

Teach Debugging to Beginners to Build Confidence Read More »

boost search strategies

Boost Online Search Strategies: A Fun Activity

In the previous post, we listed a set of tips to develop online search strategies. Try this skill building activity with middle school students to apply those tips and raise awareness of ways to find trustworthy information fast. This activity is from TechnoKids technology project TechnoEarth. In this project, students learn how to use Google

Boost Online Search Strategies: A Fun Activity Read More »

teach search strategies

Boost Search Strategies with Middle School Students

There is LOTS of information on the Internet. When students are conducting searches for specific topics, they can become overloaded with results. Irrelevant sites, limited skimming and scanning skills, advertising, and unreliable data are all factors that can make online searching time-consuming. Competent Internet search strategies can help students to locate high-quality sites quickly to

Boost Search Strategies with Middle School Students Read More »

Techniques to Teach Debugging Strategies

When designing a Python programming unit, include lessons with techniques to teach debugging strategies. Debugging is the ability to find and fix errors in code. It is a vital skill for young programmers to master. Don’t hope that students will discover these strategies on their own. Instead, guide them through proven methods. Explicit Strategy Instruction

Techniques to Teach Debugging Strategies Read More »

Scroll to Top