LEGO MINDSTORMS NXT Programming
The LEGO MINDSTORMS EV3 Software is a graphical, block based programming language for the LEGO EV3 and NXT. Use this software with the Virtual Brick to also program virtual robots in the Robot Virtual World software!
ROBOTC Graphical is an intuitive icon-based drag and drop programming language that is designed for beginning programmers. This environment enables teachers to begin to teach students about sequencing, conditional statements, sensor feedback, and loops. This environment is perfect as an introductory programming language, but is not designed for intermediate or advanced programmers.
ROBOTC Natural Language
ROBOTC Natural Language places basic motor commands like moving forward and backward into easy to use functions that empower the student to quickly enable a simple robot behavior. Natural language also enables the programmer to call sensor commands like “untilRotations” which control how far the robot travels, or untilDark, which controls how long the robot will execute a behavior. Natural language provides a scaffolded programming environment between ROBOTC Graphical and full ROBOTC.
ROBOTC is a powerful C-based programming language with a Windows environment for writing and debugging programs, and the only programming language at this level that offers a comprehensive, real-time debugger. ROBOTC is a cross-platform solution that allows students to learn the type of c-based programming used in advanced education and professional applications.