QuickStart Computing Program

Mit értünk
számítógépes gondolkodás alatt?

Hogyan közelítsük meg a problémákat, hogy a “számítógépek segítsenek nekünk”? 

A számítógépek fantasztikus eszközök: kiszélesítik az agyunkkal elvégezhető lehetőségeinket. Számítógéppel, gyorsabban tudjuk megoldani a feladatokat, nyomon követhetünk hatalmas mennyiségű információt, és megoszthatjuk ötleteinket (gondolatainkat) más emberekkel. 

Mi a számítógépes gondolkodás? 

A számítógépek „megnyerése”, munkára fogása, hogy segítsenek megoldani problémáinkat, két lépcsős folyamat: 

1. Először végiggondoljuk a lépéseket, amelyek a probléma megoldásához szükségesek 

2. Ezután használhatjuk a technikai ismereteinket, hogy „rávegyük” a számítógépet, hogy dolgozzon a problémán. 

Vegyünk egyszerű példát, mint egy számológép használata, amivel megoldunk egy felmerülő matematikai problémát. Először meg kell értenie és értelmeznie a problémát, mielőtt a számológép segíteni tudna a matematikai műveletek elvégzésével. 

Hasonlóképpen, ha animációt szeretnénk készíteni, el kell kezdenünk a történet megtervezését és azt, hogyan fogjuk kivitelezni, mielőtt a számítógépet elkezdenénk használni a feladat megoldására.

Mindkét példában a gondolkodás, ami megelőzi a számítógéppel történő munkavégzést, az maga a számítógépes gondolkodás. 

A számítástechnikai gondolkodás leírja azokat a folyamatokat és megközelítéseket, amelyekre úgy gondolunk, mint problémákra vagy rendszerekre, amelyeknél a számítógép segíteni tud nekünk. 

A számítógépes gondolkodás nem számítógépként vagy számítógépszerű eszközként való gondolkodás. A számítógépek nem gondolkoznak. Legalábbis, még nem! 

A számítógépes gondolkodás úgy vizsgálja a problémát, hogy egy számítógép tudjon segíteni a probléma megoldásában. 

Amikor számítógépesen gondolkodunk, a következő folyamatokat használjuk fel a probléma kezelésére: 

  • Logikai érvelés: előrejelzés és elemzés

  • Algoritmusok: lépések és szabályok létrehozása

  • Bontás: a folyamat lépésekre bontása

  • Absztrakció: a felesleges részletek eltávolítása

  • Minták és generalizáció: nagy mennyiségű információ (gyors) átlátásának képessége, ismétlődő minták és hasonlóságok alkalmazása

  • Értékelés: döntéshozatal