Programs | what sets us apart...

Keep the body moving

Some kids would prefer to spend time on video games, watching television, or surfing the Internet rather than going outside to play. Technology is fun, but if we give up our opportunities to run, jump and climb, then we could miss out on valuable experiences later in life. The KidsKode team makes sure to balance our tech time by spending an adequate amount of time on physical activity.

In addition, all KidsKode programs teach internet safety to protect our kids from:

  • Cyberbullying
  • Exposure to inappropriate material
  • Online predators
  • Revealing too much personal information

5 Reasons why computer science is critical to student learning from the very beginnings of their school experience.

1. Thinking is Good for the Growing Brain

We know that students at an early age are capable of thinking algorithmically. They can apply sequencing, analysis, and testing in a number of computational settings to prescribe an action or a behavior in space and time that they design for a

computational agent. As a general problem-solving strategy, this ability to understand and describe processes in time and space (algorithmic thinking) becomes a strategy that students can add to their general problem-solving toolkit. This thinking skill is not limited to solving problems in one domain; it is applicable in many domains. Furthermore, students can develop habits of mind and perseverance in problem-solving that can last a lifetime.

2. Nurture the Next Generation of Creators and Innovators

As K - 6 students are exposed to technologies through entertainment, communication, and social applications, it is important that they see themselves as more than end-users or consumers. Computing power and the skills to harness this power are the

"engines of innovation." Maintaining creative expression from early experiences as creators and innovators using technology to the creation of new technologies is vital.

3. Empowering Students to Change the World

The learning experiences created from these standards can be made relevant to the students and promote their perceptions of themselves as proactive and empowered problem-solvers within their community and innovators capable of changing the world.

4. Preparing Students for Future Endeavors

We all come to identify ourselves with what we make time for: our hobbies, interests, and priorities. If computer science activities and programs are not offered to young learners, they will have no opportunity to develop a deep sense of their own

technological potential. As students begin to master fundamental computer science concepts and practices, they learn that these concepts and practices empower them to create innovations, tools, and applications.

5. Collaboration, Communication, and Teamwork

These are Key 21st Century Skills. Students working in teams often encounter multiple perspectives and create multiple solutions. Collaborative problem solving prepares students to work in teams and builds supportive partnerships.

For all of these reasons, KidsKode is critical to student learning from the very beginnings of their school experience.

Rarely are such activities solo events; communication and collaboration are integral components of any K - 8 computing project. The give-and-take common in collaborative work around a complex project involves more than just one-way communication of ideas; it requires focused listening, reforming ideas, and more. And problem-solving takes center stage.

Students discover that the first step in problem-solving is to state the problem clearly and unambiguously. Students also find they must learn to navigate the iterative design process inherent in a computing activity.
It has also led to identification of a number of dispositions or attitudes that are essential dimensions of computational thinking. These dispositions or attitudes include:

confidence in dealing with complexity,

persistence in working with difficult problems,

tolerance for ambiguity,

the ability to deal with open-ended problems, and

the ability to communicate and work with others to achieve a common goal or solution.