Barobo
Learning CS and Math with Robotics

Student's and Parent's Guide for Getting Started with

Prime Curriculum on CS and STEAM with Robotics and Mathematics with Robotics

 

1. Getting Started With Your First Class in RoboBlockly

1.1. Before Your First Class

        Prepare yourself

1.2. During  the Class

1.3. After the Class

  • Review the assignment and your teacher's feedback.

  • Explore any upcoming assignments and other RoboBlockly activities for your grade level. If you have trouble, explore lower grade level activities, or if you want more of a challenge, explore higher grade activities.

 

2. 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 grade-level courses in CS and STEAM with Robotics and Mathematics with Robotics.

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

 

3. 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.

 

4. Course Structure

Each course consists of a number of chapters, and sections within chapters. Each section focuses on a major concept, with a lesson at the beginning introducing the concept, followed by one or more activities to give you practice and/or to be done as homework. Lessons are indicated by a tan-colored background, while activities have a white background. Here’s an example from the Computer Science with Robotics (Grades 6-8) course:

Each lesson has 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. Most lessons have one to three examples with sample code to illustrate the concept and how to implement it in code. Example of a Lesson Description section:

 

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.

 

5. 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. If your school uses Google, Microsoft, Facebook, or Clever student accounts, your teacher may have set up the class so that you can sign in using one of those methods. 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 appropriate “Sign In" button at the lower left and it will sign you in. (You may get a window asking you to indicate your Google, Facbook, or Microsoft account and/or sign in to it.)

 

An alternative 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, Facebook, Microsoft, or Clever 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.