CoderZ Python Gym - Class License
This product is subscription based. Please contact sales@stemfinity for information on the 3-year subscription version of this product.
Python is a powerful, expressive programming language that easy to learn and fun to use!
Python Gym introduces students to the exciting world of programming using the Python language. Students will gain a basic understanding of object-oriented programming and enhance their critical thinking and problem-solving skills as they learn to design, code, and debug Python programs.
Challenging missions encourage them to master important programming concepts such as variables, operators, and control flow constructs. No prior programming experience is required, Python Gym is self paced and allows students to receive immediate feedback through the simulation.
Python Gym game-like environment creates a fun and engaging platform for students to learn to code.
- 1 Year Subscription
- There are 70 missions in Python just waiting to be solved.
- 10 mission packs including self paced activities and assignments
- Gamified missions with easy to follow walk throughs and tips
- Teacher resources including guides and solutions
- An online knowledge base with 100+ articles
Course Resources Include:
- Teacher's Guide
- Mission Solutions
- Heat maps and Student Reports
- Course Progress Control
Course Outline & Learning Objectives
Session 1 - Hello Python
- In this mission pack, you are introduced to Python Gym and the coding interface.‚ You will learn how to print text to the console at the bottom of the interface, how to insert comments in your program, basic syntax (language rules) for Python.
Session 2 - Easy Speedy
- Applying force to an object, such as a robot, causes it to accelerate. Students will learn how a Ruby must maintain a constant speed, in order to safely reach the mission target. Taking Ruby uphill at a steady pace, will be much easier once students learn the built-in functionality that allows them to program her to maintain a constant speed.
Session 3 - Get the Distance
- In this mission pack, students will perform an experiment with Ruby, using the same program to drive her on‚ a level plane, an uphill slope, and a downhill slope. Students learn about the proportional controller, implement variables into the code, and use a proportional controller.
Session 4 - Good Turn
- Turning the robot involves applying different power values to each of the two motors. In this‚ mission pack, students will use the set speed method with unequal arguments, time, sleep, and brake‚ methods to send Ruby down the correct path. Students will create and tune a P-controller, different functions for separate modules and even create free art.
Session 5 - To the Letter
- In this mission pack, students are tasked with programming the robot to trace the shape of letters. Students will‚ use the set_trail method to allow Ruby to trace the path on which she travels. Students will create and tune a P-controller, different functions for separate modules and even create free art.
Session 6 - Round Off
- This mission pack charges students to execute a precise pivot turn before driving straight ahead to gather all‚ of the collectibles, a short smooth turn, and use tuples to program Ruby to complete turns of differing radii. Students are also introduced to the Python documentation library.
Session 7 - On the Radar
- Students are introduced to the Ultrasonic Sensor, which detects the distance between the robot and other objects. Students will make use of the sensor to complete a difficult navigational task, to program the robot to “hug" a wall and more.
Session 8 - Arm Up
- Students will program the robot Magnet Arm. The arm can be used to lift and manipulate magnet boxes, to move the magnet box, to fix a bridge, and to turn elements.
Session 9 - Rock Along
- Encoders are internal sensors that allow an engineer to determine how much a motor has rotated. In this mission pack students must employ Ruby encoders to complete the code necessary for the missions. Students will drive Ruby down a bumpy road, using the Gyro Sensor, they will be scurrying down a very high double-incline and more.
Session 10 - Follow Out
- In this mission pack, students will use a two-level controller to program Ruby to follow a line to the target, they will use OR logic, program Ruby to react to the traffic cues on the surface and will need to solve the most difficult line-following challenge to date.
Please click here
Please contact firstname.lastname@example.org for the following:
- To get info/pricing for the 3-year license version of this product.
- To get info/pricing for additional student seats for customers that have already purchased a CoderZ Course.
**Please Note**: a Teacher/User email address will be required to send all of the CoderZ Content to after purchase. Please include an appropriate email address in your order notes when checking out. If you are placing an order using a purchase order, please include an appropriate email somewhere on your purchase order. If no email address is provided, one of our sales reps will reach out to you to get one before processing your order.