The document discusses using problems as the basis for learning in service-oriented computing education. It describes shifting the role of IT professionals from toolsmiths to participants in multidisciplinary teams. Problem-based learning has been applied in other fields and involves having problems precede answers. The challenges include balancing learning fundamentals versus context, devising engaging problems, and ensuring problems have directed learning and feedback.