The preparation of rice has traditionally been a tricky cooking process that requires accurate timing, and errors can result in inedible undercooked or burnt rice. Rice cookers aim to avoid these problems by automatically controlling the heat and timing in the preparation of the rice, while at the same time freeing up a heating element on the range.