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.

team work

How to Be a Good Team Player in the World of Programming

Knowing how to be a team player in the workplace is a soft skill that everyone requires. Most jobs require collaboration. However, programming is one of those career paths that places a strong emphasis on the ability to work with others. This sixth article in the soft skills blog series is about designing programming activities

How to Be a Good Team Player in the World of Programming Read More »

creativity

Spark Creativity With Innovative Programming Lessons

Spark creativity with programming lessons that inspire students to develop original programs. You do not want everyone in the class coding the same cookie-cutter scripts. Instead, activities should allow a programmer to express their own ideas. This will make a coding unit more enjoyable and foster an interest in computer science. Moreover, this approach to

Spark Creativity With Innovative Programming Lessons Read More »

Persistence is a Soft Skill Every Programmer Needs

Persistence is a soft skill every programmer needs because they cannot give up every time adversity strikes. Soft skills are traits that shape work habits. They influence how a person completes a task, interacts with others, and resolves conflicts. Unlike hard skills, which are technical abilities or knowledge, soft skills can be overlooked in curriculum.

Persistence is a Soft Skill Every Programmer Needs Read More »

value of logical thinking

It’s Easy to Improve Logical Thinking with Programming

You can improve logical thinking with programming activities that engage learners. Being logical is a trademark of programmers and is one of the most valued soft skills they can possess. Unlike hard skills which are technical abilities such as how to write code, soft skills are traits that describe a person’s work habits. They are

It’s Easy to Improve Logical Thinking with Programming Read More »

curiosity as a soft skill

Combine Soft Skills With Programming To Empower Students

Empower students by designing lessons that combine soft skills with programming. Soft skills are traits that describe a person’s work habits such as curious, logical, meticulous, persistent, creative, team player, and communicator. They include qualities that influence how a person approaches a task, solves problems, interacts with others, and resolves conflicts. Soft skills not only

Combine Soft Skills With Programming To Empower Students Read More »

How to Make a Flowchart for Programming Easy to Understand

When teaching programming to beginners it is important your students understand how to make a flowchart. A flowchart is a diagram that uses shapes, lines, and arrows to sequence steps. It is a visual way of representing the input, output, decisions, and calculations that take place within a program. There are many benefits to including

How to Make a Flowchart for Programming Easy to Understand Read More »

Scroll to Top