FAQ | Contact Us  |  Register  |  Login


UC Davis Center for Integrated Computing and STEM Education (C-STEM) --- Research and Outreach
Home > Curriculum > C-STEM Youth Summer Camps

C-STEM Youth Summer Camps

C-SETM Youth Summer Camps emphasize logical and computational thinking with hands-on fun and exciting computing activities for campers to explore real-world applications of computer programming and mathematics. Campers gain problem solving, effective communication, and teamwork skills. These self-sustained summer camps using the C-STEM Studio and C-STEM Summer Camp Curriculum are held by our partners through our C-STEM Summer Camp Affiliate Program.

Incoming Summer Camps

Computer Programming and Robotics

One-week camp for elementary school students from grades 4 to 6.

This robotics camp explores STEM concepts through practical applications with hands-on and fun robotics activities. Campers learn how to program a robot with user-friendly C/C++ interpreter Ch. Through hands-on robotics activities; campers learn and reinforce the algebraic thinking while learning 21st Century skills. The week ends with student teams presenting on how STEM concepts are used in real-world robotics applications.

Computer Programming with STEM Applications

One-week camp for middle school students from grades 6 to 8.

Code like an engineer! This coding camp uses the UC Davis C-STEM Youth Summer Camp curriculum to introduce campers to the working principles of computer programming.  Campers start with the basics of how a computer works and then learn computer programming with a user friendly C/C++ interpreter Ch. Campers learn programming constructs, data types and declaration of variables, expressions and operators, plotting for visualization, selection statements, repetition with patterns, random numbers, and applications in math. The week ends with student teams presenting on how their comprehensive programs are developed to solve practical real-world, game, or STEM problems.

Robotics and Digital Media

One-week camp for middle school students from grades 6 to 8.

This camp uses the UC Davis C-STEM Youth Summer Camp curriculum to introduce campers to the working principles of computer programming, robotics, digital media, and video editing. Campers start with the basics of how a computer works and then learn computer programming in the C/C++ interpreter Ch to control a single robot and multiple robots for robot dance. Using the computer programs they create to control the robots, campers explore video editing and film production by creating a script, artwork, musical score, and robotic choreography to be combined in a short video which can be submitted to the C-STEM RoboPlay Video Competition. The week ends with student teams presenting their projects and videos with robotics in the context of global problems.

Computer Programming with Robotics

One-week camp for middle school students from grades 6 to 8.

This camp uses the UC Davis C-STEM Youth Summer Camp curriculum to introduce campers to the working principles of computer programming and robotics with applications. First, campers drive a robot using a graphical user interface to explore various capabilities of the robot. Next, campers then learn how to program a robot with a user friendly C/C++ interpreter Ch. Then, campers learn to design, construct, and program their own robotic system with a single controller. Afterwards, campers extend the knowledge to create complex robotic systems with multiple controllers for various different applications and challenges, such as robot dance. The week ends with a mock-up C-STEM RoboPlay Challenge Competition.

RoboBlockly Block-Based Computer Programming

One-week camp for middle school students from grades 6 to 8.

RoboBlockly is a web-based robot simulation environment that campers will use to begin learning computer programming! The RoboBlockly environment uses a simple puzzle piece interface to program virtual Linkbot and Lego Mindstorms NXT/EV3 for beginners to learn robotics, computing, science, technology, engineering and math (C-STEM). Campers will be able to transfer their programs into text-based code and run real robots!