This special topics elective provides an intensive examination of computational logic and robotics programming using the VEX Robotics V5 ecosystem. The course centres on a highly relevant, specialised domain, guiding students through the transition from visual, block-based frameworks to fully text-based programming environments (such as Python or C++) via VEXcode. By integrating foundational lectures with hands-on robotic build projects, coding challenges, and algorithmic problem-solving, students acquire a robust theoretical foundation alongside practical, competition-ready skills. The curriculum is specifically designed for students aiming to cultivate specialised expertise in autonomous systems or remain competitive amidst the rapid evolution of educational robotics and the technology sector.

Prerequisites:

None