Our STEM Solutions for Schools

Our Curricular Offerings

With a focus on Technology and Engineering, Robomatter makes it easy to implement a high-quality STEM Robotics or Computer Science solution.

  • Used by millions of kids per day
  • 1,000,000+ ROBOTC / Robot Virtual Worlds installations
  • 16,000 U.S. Educational Institutions
  • 5,000 Project Lead The Way schools
  • 11,000+ Teachers Trained

Robotics

TREC: Technology, Robotics, Engineering, and Coding

Supported by the latest research and innovation, our curriculum uses the hands-on, minds-on field of robotics to engage students in problem-solving, discovery, and exploratory learning. For more information, please download our TREC Course Descriptions PDF.

Helps students develop 21st Century college and career readiness skills
Teaches important skills in foundational mathematics, engineering, programming, problem-solving, creative thinking, and computational thinking
Provides a natural platform for combining technological design with scientific inquiry
k
Includes comprehensive teacher tools and training to ensure teachers are prepared to succeed with our technology, curriculum, and pedagogy
b
Provides students with the opportunity to earn a Carnegie Mellon Robotics Academy Certification
10 courses that progress through higher levels of complexity
Ages 7+
Up to 100 hours of activity and instruction per course
Robotics Systems Supported: VEX Robotics VEX IQ and LEGO MINDSTORMS EV3

TREC 1: Sense, Plan, Act **

Students learn about mechanical construction systems using educational building systems such as LEGO MINDSTORMS or VEX Robotics.

TREC 2: Creative Engineering

Students learn additional building skills and how to develop creative solutions by following Socket through a savannah-themed course that apply the basic engineering process and cross-cultural investigations.

TREC 3: Mobility and Sequence **

Students will use their robotics kits to explore elementary math concepts, the properties of different objects, and the concept of force with simple machines.

TREC 4: Sensing and Logic

Students build and program robots to complete sensor-assisted navigation tasks in themed worlds.

TREC 5: Experiments and Analysis

Students build and program robots in applications focused around responsive real-time autonomy through Repeated Decisions (looped conditionals).

TREC On Ramp **

Students learn or review the fundamental programming concepts covered in previous years during a single-year catch-up curriculum.

TREC 6: Engineering Explorations

Students will be introduced to engineering principles as they use their previous knowledge of programming and robotic design to solve real-world problems.

TREC 7: Data and the World

Students will be introduced to engineering principles as they use their previous knowledge of programming and robotic design to solve real-world problems.

TREC 8: Algorithmic Thinking

Students undertake engineering projects that require them to model the physical world using data abstraction.

TREC 9: Collaborative Engineering

Students undertake programming and engineering projects that require their robots to manipulate data abstractions of substantial complexity.

TREC 10: Internet of Things

Students will bring concepts of industrial design, electronics, programming and connectivity together in a course focused around developing “smart” devices for everyday life.

** Entry Point

Computer Science

IDEAS: Iterate, Design, Engage, Apply, Synthesize

Computer science skills are critical in today's economy. But, students need to be able to do more than just code. That’s why our curriculum also teaches students the big ideas they'll need to be successful in the real world. For more information, please download our IDEAS Course Descriptions PDF.

Helps students develop 21st Century college and career readiness skills
Teaches important skills in foundational mathematics, engineering, programming, collaborative problem-solving, creative thinking, and computational thinking
Uses challenging, hands-on content and curriculum to motivate students to learn about science, technology, engineering, and math, all while having fun
Prepares students to think algorithmically and use technology to solve real-world problems in a structured way
k
Includes comprehensive teacher tools and training to ensure teachers are prepared to succeed with our technology, curriculum, and pedagogy
b
Provides students with the opportunity to earn a Carnegie Mellon Robotics Academy Certification
6 courses that progress through higher levels of complexity
Ages 7+
Up to 64 hours of activity and instruction per course

IDEAS 1: Exploring Computer Science **

Students learn the basics of the computer, its parts and its functions, how to use the computer’s interface, how to draw, how to type, and how to animate using Scratch's block-based programming language.

IDEAS 2: Creativity in Computer Science

Students are introduced to new applications that deepen understandings and skills introduced in Exploring Computer Science as well as reviewing the basics of game design with Robomatter's Resolvers game.

IDEAS 3: Interactive Quizzes and Games

In Interactive Quizzes and Games, students learn to use Scratch as a tool for communication through four in-class design challenges that involve cross-disciplinary quizzes and games.

IDEAS Accelerator **

The Computer Science Accelerator Catch-Up Course provides an entry point for older students to begin the IDEAS curriculum.

IDEAS 4: Introduction to Algorithms

Introduction to Algorithms positions Scratch as a tool for computations by showing students how to use lists, functions, and algorithms to create a basic, descriptive statistical application within Scratch.

IDEAS 5: Structures and Functions of Programming **

Students are introduced to object oriented programming and Sandbloqs, a new programming language designed for students who have never programmed before, or only have experience with visual programming.

IDEAS 6: Creating Computational Artifacts

In Creating Computational Artifacts, students learn new applications within Sandbloqs and deepen their knowledge of object-oriented programming.

** Entry Point

Software Development Program (SDP)

Using the latest tools and experience, the Software Development Program provides students with the real-world tools and skills they need to be successful in the 21st century workplace.

Engages students in technical concepts , critical thinking, communications, teamwork, and real-world problem solving

Empowers students to enter the work place and immediately begin adding value

Teaches students skills like:

  • Client Engagement
  • Independent Thinking
  • Teamwork
  • Research and Presentation Skills
  • Problem Solving

12 courses that provide a modern, world-class software development curriculum

Ages 16+

Up to 100 hours of activity and instruction per course

Can be augmented with other courses or used as stand-alone certificate program

SDP 1: Computing and Problem Solving **

SDP 2: Application Development

SDP 3: Application Design Choices

SDP 4: Performance, Data Structures and Algorithms

SDP 5: Architecture and Design **

SDP 6: Database and Client/Server Applications

SDP 7: Human/Computer Interaction and Communication **

SDP 8: Project Management

SDP 9: Networking and Security

SDP 10: Computer Systems

SDP 11: Managing Technical People

SDP 12: Personal and Team Processes

** Entry Point

Program Levels

Program Levels

Our curriculum has multiple entry points to allow student entry at beginning levels for Primary, Intermediate, and Secondary schools. It is designed to cover multiple core skills in each course:

  • Programming + Math + Science & Engineering + Problem Solving + Language Arts
  • Concepts are integrated through projects in each year's curriculum.
Primary (Ages 7 and Up) These courses focus on key foundational skills like communication, computational thinking, creative thinking, and teamwork.

Intermediate (Ages 10 and Up) Students focus on developing college and career readiness skills as they read, write, discuss, and present their programming and engineering ideas.

Secondary (Ages 14 and Up) These courses focus to advance programming languages. Students develop skills used in advanced education and professional applications.
Vocational (Ages 16 and Up) These courses focus on the technical, interpersonal, and real-world skills students need to be successful software-development professionals.

Teacher Training and Support

Teacher Training

Robust teaching certification workshops

 

  • Dynamic, interactive and innovative
  • Employs research-based best practices in faculty development
  • Distills decades of learning research into effective teacher training
  • Translates theory into practical teaching strategies
  • Tailored to local needs and challenges
  • Energizes teachers and transforms educational experiences

Certification Levels

Certification available from the Carnegie Mellon Robotics Academy.

What is required?

Who can I train and certify?

Student

Go through a course offered by a certified educator and pass the final exam with at least 70%.

Students
Educators

Educator

Go through training by certified Master Trainer and pass the final exam with at least 70%.

Check Students
Educators

Master Trainer

Go through training offered by a Robomatter trainer and pass the final exam with at least 90%.

Check Students
Check Educators

Classroom-ready Solutions

Our programs include the tools and support teachers need to be successful in a learner-centered classroom.

Each course includes extensive resources and guidance, including:

h

Classroom Organizational Guides: Provide information on effectively organizing a STEM robotics Classroom.

Course Pacing Guide: A detailed, sequential timeline of learning that includes module topic, description, objectives, standards, and session times.

Teacher Notes: Detailed instructional and learning information for each individual learning module. The teacher notes include: overview, objectives, required resources, estimated class time, real world connection, step by step instructions, troubleshooting tips, reflective questions, discussion questions, enhancements, additional resources and references.

Student Challenges and Activities: Detailed student information required to complete challenge activities in each of the learning modules. The student challenge includes: goals, objectives, materials list, background information, step by step instructions, reflection questions and references.

Resource Guides: Detailed information on the available resources for each course.

I

Videos: Short informative movie clips directly related to the content.

Reference Documents and other Supporting Tools: Informative documents for programming functions and sensors.

Assessment Tools: Tools to help teachers automatically track student progress and provide differentiated instruction.

Contact Us

Robomatter Inc. 210 Sixth Avenue, Suite 3570 Pittsburgh, PA 15222-2616

Main Office: 412-312-3100

Robomatter, Inc.