Understanding how data is stored and retrieved, and how to create efficient algorithms to process large amounts of data.