Using analytical problem-solving strategies such as decomposition, abstraction, algorithms, and pattern recognition to manage and solve complex tasks.