2024 Summer Courses
Robotics Summer Camp for Talented High-school Students
week 1~4 (Jul 8 ~ Aug 2, 2024)
- Empower students with the knowledge, skills, confidence, and creativity to explore the exciting world of robotics and AI.
- Prepare students to participate in university research and triumph in STEM competitions, such as FIRST Tech Challenge and FIRST Robotics Competition, Regeneron ISEF and Regeneron Science Talent Search
- Help students stand out in college admissions process by showcasing their academic abilities, practical skills, leadership qualities, and passions in STEM fields.
Game Development in Python for Beginners
Week 1~2 (Jul 8 ~ Jul 19, 2024)
- Learn Python programming fundamentals for game design.
- Utilize AI tools to enhance game development.
- Gain insights into game design, animation, and user interaction.
American Computer Science League (ACSL) Contests for Middle Schoolers
Weeks 3~4 (Jul 22 ~ Aug 2, 2024)
- Foster solid Computer Science knowledge.
- Learn coding, logical thinking and problem-solving skills.
- Gain teamwork skills, and bolster high school or college admission prospects.
MON, JUL 8 — FRI, AUG 2
Robotics Summer Camp for Talented High-school Students
Gain a comprehensive understanding of robotics principles, including mechanics, electronics, computer vision, programming, automation, and artificial intelligence.
Develop innovative skills in designing and building robotic systems, with a focus on mechatronics hardware and AI software integration.
Acquire proficiency in embedded programming for robot control, object recognition, and autonomous navigation.
Foster creative thinking and problem-solving abilities through hands-on projects and real- world engineering applications and challenges.
Cultivate leadership, teamwork, and communication skills via collaborative capstone projects.
The summer camp aims to provide talented high-school students with hands-on experience and knowledge in the field of AI-empowered robotics. Participants will engage in intensive sessions to design, construct, and program smart robots. They will explore cutting-edge technologies such as artificial intelligence (AI), computer vision and robotics, learning how these disciplines intersect to create intelligent and autonomous robotic systems. The program culminates in competitive demonstrations, during which students will showcase their robots in groups, competing against each other to solve themed robotics challenges.
Pre-requisite: Rising 9th-12th graders with excellent academic standing. Knowledge of AutoCAD, C, or Python programming is advantageous but not required.
Expected Outcomes
- Empower students with the knowledge, skills, confidence, and creativity to explore the exciting world of robotics and AI.
- Prepare students to participate in university research and triumph in STEM competitions, such as FIRST Tech Challenge (FTC) and FIRST Robotics Competition (FRC), Regeneron ISEF and Regeneron Science Talent Search.
- Help students stand out in college admissions process by showcasing their academic abilities, practical skills, leadership qualities, and passions in STEM fields.
Flexible learning modules:
Module 1: Robotics Basics (Week 1~2; Dates: 7/8/2024 ~ 7/19/2024)
Module 2: Advanced Topics (Week 3; Dates: 7/22/2024 ~ 7/26/2024)
Module 3: Capstone Project (Week 4; Dates: 7/29/2024 ~ 8/2/2024)
Course Schedule: Monday ~ Thursday: In-person lectures and hands-on lab sessions at Fairleigh Dickinson University, Teaneck, N.J.,
Fridays: Online learning sessions of virtual field trips to university research labs and industry and guest seminars to expose students to state-of-the-art research and emerging technologies.
W1 | Interactive Lecture Topics | Hands-on Lab Sessions |
---|---|---|
M | Course Introduction, Fundamentals of Robotics | Raspberry Pi Single Board Computer & Operating System (OS) |
T | Microcontroller and Basic Electronic Circuits | Test Microcontroller and GPIO |
W | Introduction to Python Programming | LED Traffic Light Simulation |
T | Robot Sensing and Sensors | A/D Convertor, Sensor Evaluation |
F | On-line Learning: Virtual Robotics Field Trip | Office Hours/Parents Feedback |
W2 | Interactive Lecture Topics | Hands-on Lab Sessions |
---|---|---|
M | Motors and Actuators | PWM and Motor Control |
T | Mobile Robot Locomotion | Build Robot with Raspberry Pi Pico |
W | Feedback Control | Build & Test Mobile Robots |
T | Embedded Programming | Project 1 Demonstration |
F | On-line Learning: Guest Speakers/Seminars | Office Hours/Parents Feedback |
W3 | Interactive Lecture Topics | Hands-on Lab Sessions |
---|---|---|
M | Introduction to Computer Vision | Camera Evaluation & Programming |
T | Object Detection | Programming & Testing |
W | Introduction to Autonomous Robot | Micro-Mouse Searching Algorithms |
T | Introduction to AI | Project 2 Demonstration |
F | On-line Learning: Guest Speakers/Seminars | Office Hours/Parents Feedback |
W4 | Interactive Lecture Topics | Hands-on Lab Sessions |
---|---|---|
M | Capstone Project for Competition | Circuit Building/Project Support |
T | Programming/Project Support | Debugging & Testing/Project Support |
W | Pre-Competition Testing | Pre-Competition Presentation Rehearsal |
T | Robot Competition Day | Presentation, and Award Ceremony |
F | Assessment and Feedback Day |
MON, JUL 8 — FRI, JUL 19
AI-Assisted Game Development in Python
Learn Python programming fundamentals for game design
Utilize AI tools to enhance game development
Gain insights into game design, animation, and user interaction
Explore the exciting intersection of Artificial Intelligence (AI), Python programming, and game development with our Python and Arcade Game Development camp.
Designed for beginners with a curiosity for coding and game creation, this camp provides a solid introduction to Python and its application in 2D game development using the Arcade library with the assistance of AI tools.
In this camp, we will start by covering the fundamentals of Python, including variables, conditionals, loops, and functions. With these foundational skills in place, we will then venture into taking advantage of AI tools to assist game development using the Arcade library. You will learn to create a variety of simple 2D games while gaining insights into game design, animation, and user interaction.
Prerequisite: Grade 5 or above. No programming experience is required.
MON, JUL 22 — FRI, AUG 2
Introduction to American Computer Science League (ACSL) Contests
Foster solid Computer Science knowledge
Learn coding, logical thinking and problem-solving skills
Gain teamwork skills, and bolster high school or college admission prospects
The American Computer Science League (ACSL) is an educational organization that hosts computer programming and computer science contests for students of all ages, from kindergarten through 12th grade. ACSL offers an enriching experience where students learn to solve problems, develop coding skills, and enhance their logical thinking.
With various divisions catering to different ages and abilities, ACSL ensures that every student finds their perfect challenge. By participating in the camp and the contests, your child will learn solid Computer Science knowledge, gain valuable skills, boost their confidence, and open doors to exciting opportunities in the field of technology.
Prerequisite: Grade 5 or above. Python Programming Proficiency, or completion of AI-Assisted Game Development in Python of the first two weeks.