Use current programming languages to complete computer-based tasks.
Examples: manipulating user input, mechanical tasks using motors and sensors such as a robot lifting and transporting an object