Author name: Christa Love

Christa Love, Curriculum Developer & Teacher ~ I am passionate about blending technology into curriculum. Whether it is programming, video production, graphic design, or digital citizenship, I am interested in how apps and tools can be used to enhance learning. Throughout the years I have designed many TechnoKids technology projects. My favorite part of curriculum development is field-testing the ideas to determine the activities that work best in real classrooms. I write about what I have learned that can save teachers time in their own curriculum planning.

teaching Python on Chromebooks

Teaching Python on Chromebooks is Easy with Trinket

When teaching Python on Chromebooks it can be difficult to find an extension that allows students to easily write, edit, run, and save their programs. There are a few extensions available, however often they do not import Libraries such as Turtle or display images, which makes some programming activities for beginners impossible to complete. A […]

Teaching Python on Chromebooks is Easy with Trinket Read More »

collaboration and coding

Collaboration and Coding is Fun and Fosters Team Work

Collaboration and coding are two skills a successful programmer seamlessly merges together to design high quality programs. Programming requires teamwork. In fact, to build and deploy a program involves many people that have a diverse skill set. Collaboration and Coding Prepares Students for the Workplace To get student ready for STEM careers, teachers should include

Collaboration and Coding is Fun and Fosters Team Work Read More »

coding for middle school

NEW! TechnoPython – Python Lessons for Beginners

Do you need Python lessons for beginners? If yes, then you will be happy to learn more about TechnoPython. It is a new programming technology project from TechnoKids. This curriculum resource includes coding activities that are ideal for middle school and high school students. In TechnoPython, your students become game developers. They learn the Python

NEW! TechnoPython – Python Lessons for Beginners 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 »

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 »

Get a Jump Start on Using OneNote Class Notebook

The Internet has many online resources teachers can access to gain help with creating a Class Notebook using OneNote. A quick Google Search will generate a list of sites. However, often they contain outdated information. New things are happening all the time with OneNote Class Notebook. For this reason, it is best to get current

Get a Jump Start on Using OneNote Class Notebook Read More »

Transform a TechnoKids Project into a Class Notebook

Learn how to transform a TechnoKids Project into a OneNote Class Notebook. A Class Notebook is a blend between a digital file cabinet and a binder. It organizes course materials such as assignments, templates, samples, and quizzes into a OneNote publication. A OneNote Class Notebook is an ideal way to distribute TechnoKids project assignments and

Transform a TechnoKids Project into a Class Notebook Read More »

Python Debugging Strategies for Beginners

Explicitly teaching Python debugging strategies provides students with a toolkit of techniques. The same debugging strategy cannot be applied to every problem. Provide students with a multitude of strategies and explain when they are most effective. This will enable programmers to thoughtfully debug their programs using a toolkit full of techniques. 10 Python Debugging Strategies

Python Debugging Strategies for Beginners Read More »

Teach Debugging Strategies

Reasons To Explicitly Teach Debugging Strategies in Python

Teach debugging strategies to beginners. This will enhance the learning experience. The instruction should be evident and apparent to the students. Instead of hoping that young programmers will discover techniques, guide them through proven methods to find and fix errors. 10 Reasons to Teach Debugging Strategies There are many benefits to deliberately teaching debugging strategies

Reasons To Explicitly Teach Debugging Strategies in Python Read More »

Scroll to Top