Class Descriptions (Registration now Open)
- Robotics - Graphical
- Python
- Projects - Graphical
- Robotics - MicroPython
Robotics - Graphical
Introductory group for students new to robotics. Students will learn the fundamentals of the EV3 robotic platform. This includes general design and building techniques as well as introducing the EV3 graphical programming language. While learning how to program their robots, students will apply their new understanding to challenges of increasing difficulty. Friendly robot competitions will include driving courses, maze navigation, sumo bots and others. (Grades 3 - 5)
Python
A camp for students to learn to code. General computer programming techniques will be investigated as the students use popular programming languages, Python, to create their first programs. Starting small, students will become familiar with the programming environment and add complexity to their programs throughout the semester. Students will be placed in appropriate groups based on their experience level. (Grades 5 - 8)
Projects - Graphical
This group will work to extend the robot designs and programs. Students will work on improving existing designs as well as developing their own original robots. Several challenges will be presented and students will have the opportunity to select the work that is most appealing to them. Requires previous experience. (Grades 4 - 8)
MicroPython - Mecanum/Robot Arm/Delta
This advanced group requires previous knowledge of both EV3 robots and MicroPython. Students will work on challenging robot projects that may include mecanum wheels, robot arms and delta robots. Project designs will be guided by past designs and discussions that students will try to reproduce in the EV3 environment. This is a very challenging group that will push students in both mechanical design and programming skill. Admittance to this group requires instructor approval. (Grades 5-9)