Computational complexity refers to the study of the resources required for a computer to solve a given problem. This includes time complexity, which measures how the time to solve a problem scales with the size of the input, and space complexity, which measures how the memory usage scales.