With our comprehensive, flexible ten-week curriculum, high school students of any background can learn how to build, code, and run their car, picking up hardware and software knowledge similar to what is taught in prestigious universities.
Before the start of the curriculum, we provide a comprehensive review of the most important aspects of the C language. These include
Variables and Types
For, While Loops
If Else, Do-while statements
Fixed Width Integer Types
Circuits are the focus of Labs 0-2 in the NATCAR curriculum. These labs will reinforce skill development in applied mathematics and physics through theory and laboratory assignments based on industry procedures. Students will be provided instruction on basics concepts in circuits.
Basics of Circuits, including Voltage, Current, Power
Labs 3-7 cover the basics of Embedded Systems Programming. Students will learn the basics of micro controller programming and low level C programming.
Binary and Hex Number Conversion
Analog to digital conversion
Edge triggered Interrupts
Micro controller interfacing with sensors, actuators and motors
Creative Problem Solving
Students will learn how to solve problems creatively by solving open ended questions. While we provide the tools for the students to succeed, the performance of the final robot will ultimately depend on the students’ creativity.
Design custom software
Test written code through Output Debugging
Students will put together their own robot on lab 4 in the NATCAR curriculum. This lab will reinforce their hands-on skills and following directions.
Friendly interaction, understanding and respect for team members and other teams, motivation and enthusiasm, as well as problem solving skills are the cores to successful team work. Students will learn how to work with each other and develop essential communication skills while working through the NATCAR curriculum.
For our advanced students, we offer supplemental curriculum for the following subject areas.