We discuss several aspects of consciousness --- the Easy Problem, the Intentionality Problem, and the Hard Problem --- from the pragmatic perspective of artificial intelligence and robotics. Our computational approach is driven by the enormous information content of the sensory stream, and the properties of methods by which an agent may cope with its demands.