Student & Teacher Friendly Curriculum - Tools For Code Learning
With RoboGarden, educators do not need even a basic understanding of computer science to enable their pupils to learn coding.
RoboGarden gives administrators and educators the ability to manage all aspects of their students' coding courses
Teachers can view classroom details like class list and assign missions.
Teachers can monitor classroom progress and view each student’s level of achievement such as, completed missions.
Students can view the classrooms they are enrolled in and select any one of them to access different courses.
Once a course has been assigned, the learner can attempt missions.
The 'journey' is the course in RoboGarden. A RoboGarden 'journey' consists of eight 'adventures'. Over the course of the 'journey', the student will learn various key coding concepts and apply them to math and science scenarios.
In this journey, students learn the basic movement of Robo inside the field as well as functions that make changes to the field like set color and write text. Students solve missions to get familiar with Sequencing and motor actions of Robo while playing and apply some simple math concepts.
Maze in this journey have been built to avoid many obstacle by different movement.
Student will be introduced to rotation and translation movement to reach his goal.
Students will become familiar with letters of Alphabet. They will begin with missing letters, move on to writing a complete word, and end with completing entire statements.
They will explore new animals, fruits, and vegetables, and will also learn the words and expressions used to describe family.
While preparing for a birthday party, students will learn repeat loop and Robo sensors of colors and text. Applying all that in solving some math puzzles and collect objects and move objects around.
Students will get familiar with conditions, while loops, variables, and simple addition/suptraction operations in programming. Practice variables and conditions to solve some math puzzles and prepare for launching a rocket to the moon.
"Upon completion of this journey, Students will be more familiar with variables operations, Loops with variables, and advancep math expressions on variables. Solve more puzzles while planning to a journey to the moon, and apply that on math concepts."
Students in this Journey will learn how to use continue and break to control the behaviors of loops. Moreover, the students will be able to construct nested loop structures to create more complex repetition logic in their codes.
In this journey, students will continue their journey in learning and applying programming concepts of arrays, loops, and nested loops. Another important concept is introduced which is structured programming and organizing their code in functions.
Learn the syntax of Python. How loops, conditions, math oprations are written in Python. Students will start their first steps to Python as a textual language and its relation to blockly programs
In this journey, Students will get familiar to all programming concepts from simple sequencing to conditions, loops, nested structures. This is a compressed journey from beginner level to moderate programming level in a funny puzzles to solve.
Students will write their first lines in Python, know variables and expressions, if else, simple loops. Learn scripting using Python, without the need to setup complex environment.
Upon completion of this experiment Students will be able to write more complex blocks of code in Python. Be familiar with Python arrays and functions.
In this journey, students will build a whole application in Python with complex functionality. In addition to writing full applicatio, students will be familiar with code version control systems like (git)
Our journeys are designed to be as fun as they are informative. They don’t just teach Robo to move and perform different tasks, the students learn a lot of important information during the process.
Our courses (journeys) have been developed taking into consideration the key skills and learning outcomes of the K12 education curriculum outcomes; the lessons are designed to match the same learning outcomes as those corresponding to the same age group in the Ontario curriculum.