Skip to content

bafgd/63310-Coding-Tryouts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

63310 Robotics Coding Tryouts

📖 Overview

This repository is a collection of activities, example programs, and tests designed for the 63310 Robotics Team coding tryouts.

It serves as a shared resource for applicants and mentors, featuring:

  • Documentation
  • Coding challenges
  • Example solutions
  • Practice tests

The tryouts evaluate not only programming knowledge, but also logical thinking, problem-solving, and the ability to adapt across different coding environments.


File Structure

  • Challenge (This will be hidden at the beginning of tryouts)
    • C++
    • Python/BlockCode (Challenge will be the same)
  • Practice (Use this to prepare for the challenge)
    • C++
    • Python
    • BlockCode
  • EXTRA Practice (Use this to experience difficult coding challenges in real-life scenarios)
    • C++
    • Python
    • BlockCode
    • Maps

Pick your desired language and follow the instructions inside the folder. References to the Maps folder will be explicitly stated.


💻 Supported Languages

The tryouts support three programming environments to accommodate different experience levels:

  • C++ → Standard VEX V5 competition programming language, offering full control of sensors, motors, and advanced logic.
  • Python → Beginner-friendly, great for demonstrating logic, algorithms, and control structures while still accessing VEX robotics functions.
  • Block Coding → Visual programming environment (VEXcode Blocks) for those with limited experience in text-based coding.

📂 Repository Contents

This repository will include:

  • Activities → Programming tasks of varying difficulty (e.g., movement algorithms, sensor-based tasks).
  • Challenges → Formal tryout exercises to assess coding proficiency and robotics understanding.
  • Documentation → Helpful resources for working with C++, Python, and Blocks in the VEX V5 ecosystem.
  • Basic Rules → Any rules that you will need to know to complete the challenge will be provided.

🎯 Goals of the Tryouts

  • Identify applicants with strong problem-solving skills.
  • Evaluate the ability to write clear, logical, and functional code.
  • Provide a fair entry point for programmers of different backgrounds.
  • Encourage growth and curiosity in robotics coding.

🚀 Getting Started

  1. Choose your preferred programming language (C++, Python, or Blocks).
  2. Review the provided activities and documentation.
  3. Complete the assigned challenges to the best of your ability.

📝 Notes for Applicants

  • ✅ Creativity is encouraged — there may be multiple valid solutions.
  • ✅ Clear, readable code is valued just as much as efficiency.
  • ✅ Don’t be afraid to experiment, test, and iterate.
  • ✅ The tryouts are meant to challenge you and help you learn.

🤖 About the Team

The 63310 Robotics Program is dedicated to fostering innovation, collaboration, and technical skill development in robotics.

Programming is at the heart of robotics — powering the logic and precision behind every movement. These tryouts help us select students who will drive our team’s success in competitions and beyond.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors