WELCOME TO THE FUTURE
Preparing young innovators for future STEM jobs
Preparing young innovators for future STEM jobs
(Robotics and computer program for grades 2 & 3)
This camp is designed to engage elementary school students in science, technology, engineering and computer science. Scratch is a visual online programming language used to create games and animations on an easy-to-use drag-and-drop environment. Students will learn the basics of programming, including sequences of commands, conditional structures, and loops; and the use of math operators, variables, and functions. Since Scratch is an online programming software, kids will be able to continue their work at home and further explore and experiment with their ideas.
Students will also explore, create, and share their discoveries while building, programming, and modifying projects by using LEGO motors, sensors, and a variety of mechanical elements. They will be able to select a variety of projects, such as Ferris Wheel, to work with sensors and movements; Top Spinner to experiment with gears and torque; Soccer Goalie & Kicker to learn about levers and random numbers; and many other choices. This program is recommended for students who enjoy experimenting, discovering, applying creativity, problem solving and logical thinking while working collaboratively and sharing experiences.
This camp will encourage students to design, experiment, invent, and build several hands-on projects. They will be divided in small groups and rotate through several Makerspace stations where they can create a Droid with LittleBits and use the Force (sensors) to control it; connect Tynker with Mambo Drones and use logic of programming to solve a series of aerial challenges; program Ozobots using paper and markers to solve fun mazes and games; and build numerous projects using LEGO Technic motors and sensors. In the second part of this program students will work on themed projects such as rescue helicopter, bee pollinator, racing cars, recycling trucks, and earthquake simulators. They use Lego motors, sensors, and a variety of mechanical elements to build, modify, and program to bring their creations to life. This program will promote a challenging environment where students will develop problem solving, critical thinking, communication, teamwork, and computer programming skills.
Imagine a robotics kit that can take any shape you want. The EV3 kit with the intelligent brick and sensors can be used to build fascinating robots like rovers, Rubik's cube solver, a crushing claw spider, a Star War R2D2 clone, a humanoid robot, and several others. Students will first build a rover-like robot and program it to move and turn accurately and use sensors to detect obstacles and objects of different colors. They will then be exposed to the fundamentals of programming blocks such as loops, conditional operations, and the use of variables to store sensor values. After mastering the basics of Lego EV3 building and programming, students will select, build, and program a robot of their choice. Students will exercise creativity, problem solving, and critical and logical thinking while working collaboratively, sharing experiences, and completing hands-on activities.
In this camp, students will create fully functional games every day. Using an intuitive icon-based environment, they create their own world with characters, use the built-in functions to add movements, and create levels and strategies. Students learn programming logic and problem solving skills while using creativity to design and build their own games. They will first follow instructions to create simple arcade games such as pong, asteroids, and platform. Later, they will apply the concepts learned to either modify their games or create a new game from scratch. During game creation we will cover topics in math, physics, and computer programming. Students are guaranteed to have fun while exercising logic thinking, creativity, and collaboration.
This program is designed to engage students in computer programming while experimenting with robots. Students will have the opportunity to build a robot using LEGO motors and sensors and use visual blocks to program the robots to move and sense the environment by detecting obstacles and surfaces of different colors. They will be exposed to the fundamentals of computer programming such as loops, conditional operators, and use of variables to store sensor values.
The second part of this camp will use Ozobot, a little robot that can move forward and turn, display colors, identify and follow lines, identify colors, and make decisions based on commands. Students will program Ozobots to follow a sequence of commands using a simple drag-and-drop code editor. They will learn basic computer programming concepts like loops and conditional statements; and advanced concepts like variables and functions to make the robots navigate accurately. Students will be challenged to create programs to solve vehicle traffic with line following, solve different mazes, react to colors beneath the robot for fun games, and create the fastest roller coaster using programming functions. This program is recommended for students interested in solving fun programming challenges using robots, while working with teams to collaborate, learn, and share experiences.
This camp is recommended for middle school students interested in learning basic programming in Python and Microbit. Python is a high-level, object-oriented, easy-to-use syntax programming language perfect for beginners. Students will be challenged to solve several mini-projects using programming concepts such as data types, variables, operators, conditional statements, and functions. Python is growing in popularity in several application fields such as machine learning, web development, automation, and other computer science areas. Students will also experiment with Microbit, the microcontroller board and Microsoft’s MakeCode programming environment. This is a project-based program that challenges students to learn programming by observing results in the microcontroller board. For example, they will learn how to use button inputs and LED outputs to create games such as answering machine, rock-paper-scissors, fortune teller (Magic 8), smiley and frowned faces, and others. By starting with interesting problems to solve, students will be engaged in learning and collaborating with each other. Learning these programming languages will prepare students to future careers in several application field, especially in computer science.
This program will engage students in science, technology, engineering, and math (STEM). They will learn key concepts of machines and motion and build and program with VEX IQ robots. Students will build their first robot by connecting and pairing the controller and the robot brain and by using the VEX IQ sensors: touch, distance, color, gyro, and touch LED. They will learn how to program using fundamentals of RobotC, a C-based programming language used to command a robot. This will include the use of conditional statements, Boolean operations, loops, functions, and how to use sensor feedback to control the robot’s motion. Students will be challenged to work in teams of two to design, build, and program a robot. Pairs will form Alliances and play against opposing Alliances in a 12’ x 12’ field with matches consisting of autonomous and manual control periods. Students will immerse in STEM and exercise lifelong skills in teamwork, leadership, critical thinking, and communication.
This program is designed for middle school students who want to learn advanced building and computer programming using the LEGO EV3 Mindstorms. They will be challenged to think like scientists and engineers to build, test, and program an autonomous robot to solve a set of missions in a Robot Game. They will learn fundamentals of LEGO Technic elements, motors, sensors, and different types of wheels to build a robot taking into consideration center of gravity, torque, gearing, and appropriate balance of speed and strength. Robots will be submitted to several accuracy tests to identify improvement cycles where alternatives are considered, tested, and the designs are improved. Students will learn advanced programming using the EV3 software, including creation of several reusable functions (MyBlocks) such as move a set distance, sensor calibration, and line following. The program includes the use of advanced programming concepts such as proportional control, debugging, and decision-making techniques. This program is recommended for students with previous experience in building and programming with LEGO EV3, preferably students who are part of an FIRST LEGO League (FLL) team or intend to participate in an FLL tournament in the future.