9.1 - Specific Heat Capacity
The experiment
Aim
To find the specific heat capacity of a metal by heating a known mass of it with an electric heater and measuring how much its temperature rises for the energy supplied.
Background
- Heating a material transfers energy to its thermal energy store and raises its temperature.
- The specific heat capacity, , of a material is the energy needed to raise the temperature of 1 kg of it by 1 °C.
- The energy transferred, the mass, and the temperature change are linked by . Some boards write it as , which is the same relationship.
- You can't measure the specific heat capacity directly, but you can measure the energy supplied, the mass, and the temperature rise.
- So in this practical you heat a metal block of known mass, record the energy supplied and the temperature, and rearrange the equation to find .
Variables
- Independent variable - The energy transferred to the block by the heater.
- Dependent variable - The temperature of the block.
- Control variables - The block, the insulation, and the heater and power supply.
Method
- Measure the mass - Weigh the metal block on a balance and record its mass in kilograms.
- Set up the block - Put a little water or oil in the thermometer hole, put the thermometer and the immersion heater into the two holes, and wrap the block in insulation.
- Connect the circuit - Connect the heater to a low-voltage power supply through an ammeter, with a voltmeter across the heater.
- Start heating - Record the starting temperature, then switch on and start a stopwatch.
- Take readings - Every minute for about ten minutes, record the temperature, the current, and the potential difference.
- Plot the graph - Work out the energy supplied at each reading from , and plot temperature against energy supplied.
- Repeat with other metals - Let the block cool before taking it apart, then repeat with blocks of copper and iron.
Safety
- Hot heater - Only switch the heater on when it's in the block, and stand the block on a heat-proof mat.
- Heavy block - A 1 kg metal block can hurt if it falls, so keep it away from the edge of the bench.

Worked example - SHC of aluminium
A student heated a 2 kg aluminium block with an immersion heater. A joulemeter showed that 28,500 J had been transferred, and the block's temperature rose from 20 °C to 35 °C.
Find the specific heat capacity of aluminium, explain why the answer is a little too high, and show how a graph of temperature against energy supplied gives c instead.
Step 1 - Find the temperature rise
Step 2 - Rearrange the equation for c
Divide both sides of by .
Step 3 - Explain why the measured value is too high
The accepted value for aluminium is about 900 J/kg°C. Some of the 28,500 J was lost to the surroundings instead of heating the block, so the temperature rise was smaller than it would have been. Dividing the full energy supplied by that smaller rise gives a specific heat capacity a little higher than the true value. Good insulation reduces this error.
Step 4 - Use the graph instead
A graph of temperature against energy supplied is a straight line. Its gradient is , which equals . Rearranging gives this equation.
The gradient uses every reading, so a single anomalous reading has less effect than it would on one pair of readings.
Common exam questions
Question 1
Why is the metal block wrapped in insulation, or the water heated in a polystyrene cup with a lid?
To reduce the energy lost to the surroundings, so more of the energy supplied heats the material and the value of c is closer to the true value. Polystyrene is full of trapped air, which is a poor conductor.
Question 2
Why is a little oil put in the thermometer hole of a metal block, or the water stirred before each reading?
So the thermometer reads the temperature of the whole sample. The oil improves the thermal contact between the block and the thermometer, and stirring stops the water near the heater being hotter than the rest.
Question 3
A 50 W heater warms a 1 kg block for 5 minutes and the temperature rises by 15 °C. Calculate the specific heat capacity.
Energy supplied = power × time = 50 × 300 = 15,000 J. So c = 15,000 ÷ (1 × 15) = 1,000 J/kg°C.
Question 4
Why does the graph of temperature against energy supplied curve at the beginning, and what should you do about it?
The heater takes time to warm up and pass energy steadily into the material, and the part nearest the heater warms first. Take the gradient from the straight section and ignore the curved start.
Question 5
Why must the immersion heater never be switched on outside the block or the water?
The element relies on the block or the water carrying energy away from it. In air it overheats within seconds, which can burn it out and scorch or melt whatever it's touching.