computational-thinking
Computational thinking as a problem-solving discipline independent of programming languages. Covers the four pillars (decomposition, pattern recognition, abstraction, algorithm design), computational problem-solving methodology (understand, decompose, generalize, formalize, verify), abstraction levels (from hardware through user interface), modeling and simulation, automata and formal languages (DFA, NFA, regular expressions, context-free grammars, Turing machines), computational complexity classes (P, NP, NP-complete, undecidable), and constructionist pedagogy (learning by building, Logo, Scratch, physical computing). Use when approaching unfamiliar problems, teaching problem-solving strategies, analyzing problem complexity, or bridging between domain knowledge and computational solutions.
适合你,如果需要在编程之外系统学习问题分解与抽象化方法。
npx oh-my-skill add tibsfox/gsd-skill-creator/computational-thinkingcurl -fsSL https://oh-my-skill.com/install.sh | bash -s -- tibsfox/gsd-skill-creator/computational-thinkingnpx oh-my-skill verify tibsfox/gsd-skill-creator/computational-thinking