What is a method for determining the specific heat for a metal like sodium which reacts with water?

You could heat it and let it come to an equilibrium temperature inside a calorimeter.

or you could put it in a liquid such as kerosene and observe the heat, temperature changes. We use water on the calorimeter because it is convenient, and cheap. Other liquids can be used.

To determine the specific heat for a metal like sodium, such as when it reacts with water, you have a couple of options.

One method is to heat the metal and allow it to reach an equilibrium temperature inside a calorimeter. The calorimeter is a device used to measure the heat absorbed or released during a chemical or physical process. By measuring the change in temperature and the amount of heat gained or lost by the metal, you can calculate its specific heat.

Another method is to immerse the metal, such as sodium, in a liquid that does not react with it, like kerosene. By observing the heat and temperature changes in the kerosene due to the metal's presence, you can determine its specific heat.

It's worth noting that water is often used in a calorimeter because it is easily accessible and inexpensive. However, other liquids can be used in the calorimeter as well, depending on the specific needs of the experiment.

In both methods, accurate measurements of temperature changes and heat transfer are crucial for determining the specific heat of the metal.