Band structure calculations are typically performed using computational methods such as Density Functional Theory (DFT). These methods solve the Schrödinger equation for electrons in a periodic potential, providing information about the allowed energy levels and their distribution. Software packages like VASP, Quantum ESPRESSO, and ABINIT are commonly used for these calculations.