Computational Thinking Computational Thinking: The understanding and application of computational concepts, practices, and perspectives.