New Release! Programming Project for STEM Classrooms

In response to the recent spotlight on building STEM skills, TechnoKids is announcing the first of a new and innovative series of computer science technology projects designed to teach programming learning objectives.

Teach Coding

programming

Use Scratch and TechnoCode to teach programming skills

The first of these projects is TechnoCode, just released for junior and middle school grades. The focus of the all new TechnoCode project is to spark an interest in coding. Using Scratch, students become young programmers. They learn computational thinking as they construct a collection of scripts to develop animated scenes, mazes, interactive stories, and games. Additional activities challenge students to create artwork, compose music, construct a diorama, and more! Jam packed with fun programming activities, TechnoCode is ideal for students new to Scratch – a popular, free program that uses graphical blocks to teach logical reasoning.

Programming Fun

Through guided discovery and exploration, TechnoCode teaches students to build algorithms that sequence commands, events, loops, and conditions. After each activity, they complete coding journal logs to reflect on their learning, track their progress, express feelings, and celebrate successes.

coding and programming with Scratch

Scratch is a free program to teach coding developed by MIT. Graphic blocks are stacked to create scripts for animations, games, stories, and more!

In TechnoCode, students follow illustrated, step-by-step instructions to learn how to:

  • Use programming terminology and understand the role of a programmer
  • Code a scene with characters, a backdrop, movement, and sound
  • Build an animated aquarium
  • Design a one-of-a-kind maze game
  • Construct an animated story about a magical place
  • Plan and develop a unique game with timing and a scoring system

Learning is chunked and scaffolded: skills learned in each of the six sessions are reviewed and extended in following sessions. Challenges and extension activities offer optional enrichment opportunities. Junior and middle school teachers can elect to complete as many of the projects as time, grade level, and curriculum learning standards require.

programming with Scratch

Students learn computational thinking, reasoning, problem solving, and creativity as they build scripts.

Foster Digital Citizenship Skills

The collaborative element of Scratch is its online community.

To get inspired, Scratchers can browse a huge gallery of sample interactive stories, music, art, animations, and games. They can remix: start with a project someone else has coded and shared, and then add their own creative touches. When the remixed project is uploaded, Scratch automatically credits both the originator and the contributor, thereby promoting the essential skill of citing the source. The See Inside button on any shared Scratch project allows others to view the code to ‘see how it’s done’, an ideal learning opportunity. Finally, students can share their own work and invite ‘likes’ and comments.

Experiencing success and support of other budding programmers is a key ingredient to building enthusiasm for computer science.

Prepare Students for Jobs

Empower students with the essential, real-world skills they will need in the workplace of tomorrow. Both STEM and CTE – Career and Technical Education – highlight the value of preparing young people with technical as well as employability skills. Ideal skillsets include a diverse combination of higher-level thinking, technology, and interpersonal proficiencies. Teaching programming can do that. TechnoCode is a fun, challenging series of hands-on activities to master a foundational set of computer science standards. As they achieve success, students become enthusiastic, confident problem solvers – critical skills to make them “future proof”.

TechnoCode – STEM, CTE, and ICT Project to Integrate Programming

TechnoCode has everything an educator needs to teach beginning coding skills to students: a teacher guide and student workbook in pdf format, sample completed projects to inspire young imaginations, planning sheets with questions to help design scripts, coding journal logs for reflection, and assessment tools to evaluate student work. Hook tech-savvy young people. Equip your students with practical, creative, and authentic twenty-first century skills.

programming and coding

TechnoHella

About TechnoHella

Hella Comat, Curriculum Writer - Hella Comat is a dedicated professional, who has taught in the education system for more than 30 years. As a pioneer of technology integration in Ontario public schools she was one of the first teachers to introduce the internet, video conferencing, web design, and multimedia learning activities to teachers and students in the Halton Board. To inspire teachers to use technology, she has led sessions for the Touch Technology program, ran workshops at education conferences, and sat on numerous advisory committees related to technology-issues. In recent years she taught the Computer in the Classroom course, at York University. Her lifelong commitment to teaching and learning was acknowledged when she was honored as the recipient of the Prime Minister’s Award for Teaching Excellence in Science, Technology, and Mathematics. Hella's contribution to the blog includes entries about the importance of technology integration. Drawing from her in-depth knowledge of technology in the classroom Hella writes about teaching strategies and useful resources that can benefit your practice. In addition, she provides innovative lesson ideas that you can implement into your own curriculum.