How are FICO credit scores computed?

FICO uses five broad categories to calculate credit scores, and each category is weighted accordingly:

Payment History 35%
Amounts owed 30%
Length of credit history 15%
New credit 10%
Types of credit in use (is it a “healthy” mix?) 10%