What does a Throttle Position Sensor do?

Best known as the PCM it is used to send information to the computer and keeps it informed so it can change the spark, timing and fuel mixture as the load on the engine changes.