Algoritmik tafakkur (Computational Thinking) — Jeannette Wing tomonidan kiritilgan tushuncha. 4 ta asosiy ko'nikma:
1. Dekompozitsiya — katta muammoni kichik qismlarga bo'lish 2. Pattern recognition — naqshlarni topish 3. Abstraktsiya — muhimini ajratib olish 4. Algoritm — qadamma-qadam yechim
Bu ko'nikmalar dasturlashdan tashqari ham foydali — masalan, retsept tayyorlash, sayohat rejasi.
1. Non oling 2. Yog' suring 3. Sirni qo'ying 4. Pomidor 5. Yopib qo'ying