Mileage Calculation

So I'm taking a Robotics class and we were going over how an odometer works on a basic level. Calculating the distance traveled by a radial object uses it's radius in the calculation and therefore the car's computer would have to have said radius in its formula.

So my question is, if the owner of the car chose to put non-factory tires on a car with a different radius/circumference would that alter the accuracy of a car's odometer? Is there a way to input the change into a car's computer?