Concepts and theories underlying the discipline, such as demographics, behavior, motivation, and programming.