Barobo
Learning Math and CS with Robotics

Student's Guide for Getting Started with

Prime Curriculum on Robotics, CS, and Math 

1. Overview of Prime Curriculum

The RoboBlockly Full Curriculum consists of Free Curriculum and Prime Curriculum. The Prime Curriculum for authorized instructors and their students for classroom and/or distance learning consists of three courses in robotics, two courses in coding, and eleven courses covering Kindergarten math through Algebra I.

This Student's Guide provides an overview of the curriculum and how to get started.

PLEASE NOTE: Make sure that you are at www.roboblockly.com, not www.roboblockly.org. The ".org" version of RoboBlockly is an older version that is no longer being updated.

 

2. Tutorials and FAQ

It is recommended that students who are new to RoboBlockly take advantage of the interactive tutorials and instructional videos available via the Tutorials button at the upper left in the RoboBlockly interface (or at www.roboblockly.com/tutorials):

You will then see the Tutorials page:

 

You can also check the RoboBlockly FAQ page.

 

3. Course Structure

Each course listed on the Curriculum page (“Curriculum” tab at upper left of RoboBlockly interface) consists of a number of sections, with each section containing a number of activities. Each section focuses on one or two major concepts. Here’s an example from the Robotics 1B course:

The first activity in a section introduces the main concept(s) in a “Lesson Description” section that is displayed at the top of the page when loaded. The Lesson Description may contain a video outlining and demonstrating the concept, as well as explanation and screenshots of key code blocks being introduced. Example:

The Lesson Description section may be closed up by clicking the “-” (minus sign) icon at the top right of the section. (The icon then becomes a “+” sign—clicking it opens the description back up.)

After the first activity in a section, the following activities are designed to give you practice. These activities typically do not have a Lesson Description section (though some may have an animated screenshot of what the final result of the activity should look like). Each activity will have a problem statement displayed immediately above the Workspace, giving you instructions on what to do. For example:

You can click the triangular “Play” button  to hear an audio playing of the problem statement. The light bulb icon  provides hints and tips for the activity. The  icon provides background information about the activity.

 

Most activities have code blocks that are pre-placed in the Workspace to help you get started on an activity.

 

Solutions and Example Code:

Solutions to the activities are available to authorized instructors via the “Solution” and “Load” buttons, displayed to the right of the problem statement (but grayed out for student users, as seen above). Some activities have multiple possible solutions, or have randomly generated components that give different numeric values each time the "New Problem" button is clicked. In those cases an "Example Code" button is displayed rather than the Solution button. Instructors can release solutions to students through homework assignments.

 

4. Accessing Your Classes

If you are a student in a school class, your teacher will tell you how to sign in to the class on RoboBlockly, using one of two ways. If your school uses Google or Microsoft student accounts, your teacher may have set up the class so that you can sign in using your Google or Microsoft account. To do so, open RoboBlockly (www.roboblockly.com) in your web browser and then click the “Sign In” tab at the upper left:

 

You will then see a page with Sign In options:

 

Click the “Sign In with Google” or "Sign in with Microsoft" button near the bottom and it will sign you in. (You may get a window asking you to indicate your Google or Microsoft account and/or sign in to it.)

 

The second way to sign in is to use your class’s class code. Every class has a six-letter class code (e.g., “ABCDEF”), which your teacher will provide to you. On the right side of the “Sign In” page enter your six-letter class code and click the Go button. (If you are in multiple classes that use RoboBlockly, you will have a separate code for each class.) You will then see a page that asks you to choose which class section you are in (there may be just one listed):

When you click the button for your section, a list of students in the section will appear:

When you click on your name a password box will appear:

Your teacher will provide you with your password, which will consist of two words with a space between them, such as “correct cloud”. Enter the password (including the space) and click the Log In button.

Once you are signed in (either via your Google or Microsoft account or by entering your class code, finding your section and name, and then entering your password), you should see the main RoboBlockly page, with your name appearing at the top:

 

To access your class, click the “My Classes” tab at the top left to get to your class page:

Clicking on the “Assignments” link on the right will bring up a page with your class assignments and activities to do.

Clicking the “Curriculum” tab at the top left will take you to a page with all the RoboBlockly activities available for robotics, coding, math, and various projects (described in more detail below).

Clicking on the “Tutorials” tab (next to the Curriculum tab) will take you to the page with interactive tutorials and instructional videos, as shown in Section 2 above. It also has setup instructions if you are using hardware Linkbots and/or Arduino boards.