C705 - Advanced Robotics Coding - TBD
C705 - Advanced Robotics Coding - TBD
Dates: September - January
Time: Tuesday, 4:00 PM - 5:30 PM
Location: Burlington Classroom
Grades: G7+
Prerequisite:
C403
Related Class:
Course Description:
The AP Computer Science A course is designed to provide students with a college-level introduction to computer science through the Java programming language. This course covers topics specified by the College Board, preparing students for the AP Computer Science A exam. Through a combination of theoretical concepts, practical exercises, and hands-on projects, students will learn the fundamentals of programming, data structures, algorithms, and object-oriented programming (OOP) using Java. The course emphasizes problem-solving, algorithmic thinking, and programming skills essential for success in college-level computer science courses and beyond.
Max Participants
10
Location
Time
R203 - Meet the Dash - TBD -N
R203 - Robotics for Young - Meet the Dash
Dates: September - January
Time: Wednesday, 4:15 PM - 5:45 PM
Location: Needham Classroom
Grades: G2+
Prerequisite:
None
Course Description:
Students will acquire foundational programming skills, enabling them to code robots for diverse activities. We will be delving deeper into robot programming and strive to create autonomous, intelligent robots capable of completing tasks independently.
Max Participants
10
Location
Time
Test Price Plan
Test Price Plan
Dates: June 1st to May 31st Next year
This is the whole year membership. The schedule is not 100% confirmed yet. We will make it as much suitable as possible for signed-up students. When you check out, just choosing one time slot is fine. We will adjust the time later when the class starts.
You can also choose to pay monthly or pay in full for the whole year to get $500 discount.
The fee only covers the coaching and robot material fees. It will not cover the out-of-state competition registration fees, travel fees, or coaching at the out-of-state fees.
Time: TBD
Location: TBD
Grades: 7-10/9+
Prerequisite:
Strong previous VRC experience
Related Classes:
R701
Course Description:
The Detailed Class Time and Location are TBD, it will be based on the preferred time for students who signed up
• 6/8/2024 - 6/23/2024, 3 weeks, 1 session per week, 4 hours per session, on one of the weekend
• 6/24/2024 - 9/1/2024, 8 weeks, 2 sessions per week, 4 hours per session, 8 hours per week.
• 9/1/2024 - 5/31/2025, 8 - 10 hours per week, 2 sessions per week.
Highlights:
• Goals: pursuing awards in signature and world championship
• Starting from June 2024, flexible prioritized schedule
• Highly selective team members
• Dedicated coach team
• Learn deeply in coding, such as PID, Odometry, Path Planning
• More in mechanics, such as Power Sharing, Ratchet, CAD, etc.
• Soft skills, like notebook, interview, public speech, fundraising, data analysis
• Participate in more signature events
• New comprehensive team management system
• Community service opportunities and awards
• Tech company and organization tours. Meet with engineers and professionals
The main goal is to prepare the elite team for the early signature events.
Our Advanced Robotics course, designed for grades 7-12, delves into high-level mechanical and programming concepts. It covers intricate mechanical systems for robotics competitions, focusing on mechanisms like DR4B for lifting, as well as shooting and collecting functions. Advanced programming modules include PID control, enhancing robotic precision and efficiency. The course also integrates 3D modeling for design visualization, and emphasizes maintaining a detailed engineering notebook. Essential soft skills like interview techniques and online challenge participation are also key components, preparing students for real-world applications and competitive scenarios in the field of robotics.
Max Participants
50
Location
Time
C713 - USACO Contest Sprint - Sat -B
C713 - USACO Contest Sprint
Dates: 9/14/24 - 12/21/24
Time: Saturday, 6:00 PM - 9:00 PM
Location: Burlington Classroom #
Grades: G7+
Prerequisite:
C703
Course Description:
The USACO is a competitive programming contest designed for pre-college students who are new or experienced to algorithmic problem-solving. In this course, you’ll learn fundamental concepts, advanced programming skills, algorithms, and tackle a variety of interesting problems. Whether you’re a beginner or looking to solidify your understanding, USACO is a great starting point.
Key Topics Covered
• Basic Algorithms: Dive into essential algorithms such as sorting, searching, and basic data structures (arrays, lists, etc.).
• Greedy Algorithms: Learn how to make optimal choices at each step to maximize overall gain.
• Simulation Problems: Practice modeling real-world scenarios using code.
• Graph Theory: Explore graph algorithms like breadth-first search (BFS) and depth-first search (DFS).
• Dynamic Programming: Understand the concept of memorization and solve problems efficiently.
• Mathematics: Brush up on number theory, modular arithmetic, and combinatorics.
Course Structure:
• Lectures: Engage in interactive lectures covering theory, examples, and problem-solving techniques.
• Practice Sessions: Work on a wide range of problems to reinforce your understanding.
• Contests: Participate in mock contests to simulate the actual USACO experience.
Goals:
By the end of this course, you’ll be able to:
• Solve the USACO problems confidently.
• Understand common algorithms and their applications.
• Approach new problems systematically.
Max Participants
10
Location
Time
R702 - Robotics Pro - Wed - B
R702 - Junior Robotic Engineer - Robotics Pro
Dates: 2/5/25 - 6/5/25
Time: Wednesday, 6:00 PM - 8:00 PM
Location: Burlington Classroom #
Grades: G7+
Prerequisite:
R701
Related Class:
Course Description:
In Proficient in Robotics, students will build upon their foundational knowledge and dive deeper into the intricacies of robotic systems, such as how to manipulate different shapes of objects. This advanced-level course equips learners with essential skills to excel in the dynamic field of robotics through hands-on implementation of the design process, students will transfer their academic skills to create intricate component designs in a project-based environment.
Max Participants
10
Location
Time
R401 - Robotics Basics - Fri - B
R401 - Associate Robotic Engineer - Robotics Basics
Dates: 9/13/24 - 1/10/25
Time: Friday, 4:30 AM - 6:30 PM
Location: Burlington Classroom #
Grades: G4+
Prerequisite:
None
Course Description:
Students will acquire foundational programming skills, enabling them to code robots for diverse activities. We will be delving deeper into robot programming and strive to create autonomous, intelligent robots capable of completing tasks independently.
By the end of this course, students will:
• Have a solid understanding of robotics principles.
• Be proficient in building functional robots.
• Write and debug programs to achieve specific tasks.
• Apply critical thinking and problem-solving skills in a competitive environment.
Max Participants
10
Location
Time
R401 - Robotics Basics - Sat - N
R401 - Associate Robotic Engineer - Robotics Basics
Dates: 9/14/24 - 1/11/25
Time: Saturday, 9:00 AM - 11:00 AM
Location: Needham Classroom #
Grades: G4+
Prerequisite:
None
Course Description:
Students will acquire foundational programming skills, enabling them to code robots for diverse activities. We will be delving deeper into robot programming and strive to create autonomous, intelligent robots capable of completing tasks independently.
By the end of this course, students will:
• Have a solid understanding of robotics principles.
• Be proficient in building functional robots.
• Write and debug programs to achieve specific tasks.
• Apply critical thinking and problem-solving skills in a competitive environment.
Max Participants
10
Location
Time
C201 - Python Blocks Basics - Sun - N
C201 - Python Blocks Basics
Dates: 9/15/24 - 1/12/25
Time: Sunday, 9:00 AM - 10:00 AM
Location: Needham Classroom #
Grades: G2+
Prerequisite:
None
Related Course:
C202
Course Description:
The Python Blocks course is designed to introduce participants to the fundamentals of programming using Python blocks. It's designed for beginning coding learners to have fun and enjoy coding; this course provides a solid foundation in coding. Through hands-on activities and practical exercises, students will gain essential skills in Python blocks programming as well as show their creativities and art sense.
Throughout the course, students will explore:
• Introduction to Coding Concepts, such as Syntax, Variables, Conditionals, Loops
• Hands-On Practice: Students engage in practical activities, assembling code blocks to create functional Python programs.
• The real-time text editor updates reinforcing the connection between visual blocks and code.
• Project-Based Learning: solve puzzles and create amazing programming art works
Max Participants
10
Location
Time
C701 - C++ Basics - Sun - N
C701 - C++ Basics
Dates: 9/15/24 - 1/12/25
Time: Sunday, 2:00 PM - 3:30 PM
Location: Needham Classroom #
Grades: G7+
Prerequisite:
None
Related Class:
Course Description:
This course serves as an introduction to the C++ programming language, a powerful and versatile language widely used in software development, system programming, game development, and more. Through a combination of theoretical concepts, practical exercises, and hands-on projects, students will learn the fundamentals of C++ programming, including syntax, data types, control structures, functions, classes, and basic algorithms. The course covers essential topics such as variables, operators, conditional statements, loops, arrays, pointers, and memory management. By the end of the course, students will have the knowledge and skills to write, compile, and run C++ programs, and understand the principles of object-oriented programming.
Max Participants
10
Location
Time
R712 - VRC Elite Workshop -N
R712 - VRC Elite Workshop
Dates: July 1st, 2024 to June 30th, 2025 + additional 12 hours in June 2024
Time: See course description
Location: Needham Classroom
Grades: 7-10/9+
Prerequisite:
Strong previous VRC experience
R701
Course Description:
This is the whole year membership. We will make it as much suitable as possible for signed-up students. When you check out, just choosing one time slot is fine, we will communicate with the parents for details.
Arrangement
• 6/8/2024 - 6/23/2024, 3 weeks, 1 session per week, 4 hours per session, on one of the weekend. Saturday, Needham, 2 - 6 PM.
• 6/24/2024 - 9/1/2024, 8 weeks, 2 sessions per week, 4 hours per session, 8 hours per week. Tuesday and Thursday 4 PM - 8 PM at Burlington classroom.
• 9/12/2024 - 5/31/2025, 8 - 10 hours per week, 2 sessions per week. Friday 4 PM - 8 PM and Saturday 2 PM - 6 PM at Burlington classroom.
You can also choose to pay monthly or pay in full for the whole year to get a $500 discount.
The fee only covers the coaching and robot material fees. It will not cover the out-of-state competition registration fees, travel fees, or coaching at the out-of-state fees.
Highlights:
• Goals: pursuing awards in signature and world championship
• Starting from June 2024, flexible prioritized schedule
• Highly selective team members
• Learn deeply in coding, such as PID, Odometry, Path Planning
• More in mechanics, such as Power Sharing, Ratchet, CAD, etc.
• Soft skills, notebook, interview, public speech, fundraising, and data analysis
• Participate in more signature events
• New comprehensive team management system
• Community service opportunities and awards
• Tech company and organization tours. Meet with engineers and professionals
The main goal is to prepare the elite team for the early signature events.
Max Participants
50
Location
Time
R401 - Robotics Basics - Wed - N
R401 - Associate Robotic Engineer - Robotics Basics
Dates: 11/06/24 - 12/11/25
Time: Wednesday, 6:30 PM - 8:00 PM
Location: Needham Classroom #
Grades: G4+
Prerequisite:
None
Course Description:
Students will acquire foundational programming skills, enabling them to code robots for diverse activities. We will be delving deeper into robot programming and strive to create autonomous, intelligent robots capable of completing tasks independently.
By the end of this course, students will:
• Have a solid understanding of robotics principles.
• Be proficient in building functional robots.
• Write and debug programs to achieve specific tasks.
• Apply critical thinking and problem-solving skills in a competitive environment.
Max Participants
10
Location
Time
A403 - Digital Art - Sun - 01 - N
A403 - Digital Art
Dates: 9/8/24 - 2/9/25
Time: Sunday, 8:30 AM - 9:30 AM
Location: Needham Classroom #
Grades: G4+
Prerequisite:
Recommend to have digital art class for skills and competition to prepare their own drawing.
Course Description:
Digital Art class focuses on creating visual arts using iPad and stylus pen with App Procreate. Every age group includes skill classes to get familiar with Procreate in creating different style of visual arts. The curriculum is separated by age groups and skill level, including but not limited to:
* Age 6-8: cute animals, chibi cartoon characters, graffiti letters,
* Age 9-11: cute animals, van gogh style landscape, cartoon characters, simple human structure and dynamic
* Age 12+: cute animals, perspective and landscape, complex cartoon characters, complex human structure and dynamic
Competition Class focuses on creating original drawing and visual arts for competition purpose, including digital art, sketch and comic drawing.
Course Policy:
Students can have 3 make up classes with at least 24 hour notice. Make up class may be online zoom session or in-person depending on schedule. If class is canceled due to weather or other situation, separate make up class will be scheduled. Each class is 1-hour long.
Max Participants
10
Location
Time