Pentsaera konputazional

Hezkuntzan, pentsamendu konputazionala (PK) problemak ebazteko metodo multzo bat da, arazoak eta horien soluzioak ordenagailu batek exekutatu ditzakeen moduan ere adieraztea eskatzen duena.[1] Bere barruan hartzen du helburu hauek: 1) Konputagailuek guretzat lan egitea ahalbidetu duten kalkuluak diseinatzea, eta 2) mundua hainbat informazio-prozesuren multzo gisa azaltzea eta interpretatzea.[2] Kontzeptu hauek landu daitezke hasiberriekin oinarrizko PK moduan edo adituekin PK aurreratu gisa.

Pentsaera konputazionala

Historia aldatu

Pentsaera konputazionala kontzeptuaren historia gutxienez 1950eko hamarkadakoa da, baina horren inguruko ideia gehienak askoz zaharragoak dira. Pentsaera konputazionalak bere barne hartzen ditu abstrakzioa, datuen errepresentazioa eta datuen antolaketa logikoaren gisako kontzeptu orokorrak, beste pentsaera mota batzuetan ere gailentzen direnak, hala nola pentsaera zientifikoan, ingeniaritzako pentsaeran, sistemen pentsaeran, diseinuko pentsaeran, ereduetan oinarritutakoan eta antzeko beste batzuetan.[3] Ideia eta terminoa ez dira berriak: algoritmizazioa, prozedurazko pentsaera, pentsaera algoritmikoa eta alfabetizazio konputazionala bezalako terminoak agertu aurretik, informatikaren aitzindariek, Alan Perlisek eta Donald Knuthek, pentsaera konputazionala terminoa erabili zuten lehenago. Lehen aldiz, Seymour Papertek erabili zuen 1980an[4] eta berriro erabili zuen 1996an[5]. Pentsaera konputazionaleko arazo konplexuak algoritmikoki ebazteko erabil daiteke, eta sarritan eraginkortasunean hobekuntza handiak egiteko erabiltzen da

 
Jeannette Wing, Davos 2013

"Pentsaera konputazionala" kontzeptua konputazio-zientzietako hezkuntza-komunitatearen aitzin-aitzinean kokatu zen 2006an, ACM Communications aldizkarian Jeannette Wing-ek gaiari buruz idatzitako entsegu baten ondorioz. Saiakerak iradokitzen zuen pentsaera konputazionala funtsezko trebetasuna zela guztiontzat, ez soilik informatikarientzat, eta ideia konputazionalak eskolako beste irakasgai batzuetan integratzearen garrantzia argudiatzen zuen[6]. Hezkuntzan pentsaera konputazionalari buruzko galderen jarraitutasuna lehen hizkuntzatik hasi eta heziketa profesionaleraino eta heziketa jarraituraino ailegatzen da, non erronka adituen artean printzipio sakonak eta pentsatzeko moduak nola komunikatu daitezkeen jakitea den.

Ezaugarriak aldatu

Pentsara konputazionala definitzen duten ezaugarriak honako hauek dira: problemen deskonposizioa, patroiak ezagutzea / datuen errepresentazioa, abstrakzioa eta algoritmoak[7].[8] Problema bat deskonposatuz, datuen irudikapenaren bidez inplikatutako aldagaiak identifikatuz eta algoritmoak sortuz, soluzio generiko bat lortzen da. Soluzio generikoa orokortze edo abstrakzio bat da, hasierako problemaren bariazio ugari ebazteko erabil daitekeena.

 
Pentsaera konputazionalaren beste deskribapen bat da hiru urratsetako prozesu hau: abstrakzioa, automatizazioa eta analisia.

Pentsaera konputazionalaren beste karakterizazio bat da "A hirukoitzaren" ("three As") prozesu iteratiboa, honako hiru etapa hauetan oinarritzen dena:

  1. Abstrakzioa: problemaren formulazioa;
  2. Automatizazioa: ebazpenaren adierazpena;
  3. Analisia: ebazpena gauzatzea eta ebaluatzea.

Hezkuntzaren oinarriekin lotura aldatu

XXI. mendeko ikaskuntzaren oinarriak lau hauek dira: komunikazioa, pentsaera kritikoa, elkarlana eta sormena. Bosgarren oinarria pentsaera konputazionala izan liteke, problema algoritmikoak eta logikoak ebazteko gaitasuna dakarrena. Ereduak sortu eta datuak bistaratzeko tresnak ere barne hartzen ditu. Pentsaera konputazionala zientzia, teknologia, ingeniaritza eta matematikatik haratagoko irakasgai guztietan aplika daiteke, gizarte-zientziak eta hizkuntza barne. Horrela, ikasleak parte har dezake perpausen egituran patroiak identifikatzen dituzten jardueretan, edota harremanak aztertzeko ereduak erabiltzen ere.

Hasi zirenetik, oinarri horiek pixkanaka onarpena lortu dute eskola-programa askotan funtsezko elementu gisa. Garapen horrek aldaketa bat eragin zuen hainbat plataforma eta norabidetan, hala nola ikerkuntzan, proiektuetan oinarritutako metodologian, eta lehen eta bigarren hezkuntzako maila guztietan. Herrialde askok pentsaera informatikoa sartu diete ikasle guztiei. Erresuma Batuak PK du bere ikasketa-plan nazionalean 2012az geroztik. Singapurrek "gaitasun nazional" gisa hartu PK. Australia, Txina, Korea eta Zeelanda Berria bezalako beste nazio batzuk PK eskoletan sartzeko ahalegin masiboetan murgildu ziren. Ameriketako Estatu Batuetan, Barack Obama presidenteak Computer Science for All (Informatika guztiontzat) programa sortu zuen, ekonomia digital batean biziko den ikasle-belaunaldi horri informatika-gaitasun egokia emateko. Pentsaera konputazionala da problementzako soluzioak informatikariek bilatzen duten bezala bilatzea. PKa problemak ulertzeko eta konponbideak formulatzeko beharrezkoak diren pentsaera-prozesuei buruzkoa da. PKak logika, ebaluazioa, patroiak, automatizazioa eta abstrakzioa inplikatzen du. Karrera profesionalerako prestakuntza ikaskuntza- eta irakaskuntza-inguruneetan era askotara txerta daiteke.

Lehen eta Bigarren Hezkuntzan aldatu

Seymour Papert, Alan Perlis eta Marvin Minskyk bezala, Jeannette Wingek pentsaera konputazionala haur guztien heziketaren funtsezko zati bihurtzea aurreikusi zuen[6]. Hala ere, pentsamendu konputazionala Lehen eta Bigarren Hezkuntzako ikasketa-planetan integratzeak eta Informatikako heziketak hainbat erronkari egin behar izan die aurre, horien artean pentsaera konputazionalaren definizioari buruzko adostasuna lortzea, bertan haurrek duten garapena ebaluatzeko modua, eta zelan bereizi antzekoak diren sistemen pentsaeratik, diseinuaren pentsaeratik eta ingeniaritzako pentsaeratik. Gaur egun, pentsaera konputazionala honela definitzen da: Problemak eta problema horien konponbideak formulatzeko jarraitutako prozesu mentala. Konponbide horiek informazio-prozesuko agente batek aurrera eraman ahal izango balitu bezala irudikatzen dira[9], eta ondoko ezaugarriak betetzen ditu[10]:

  • Abstrakzioak eta patroiak erabiltzea problema modu berri eta desberdin moduan irudikatzeko
  • Datuak logikoki antolatzea eta aztertzea
  • Problema zati txikiagoetan zatitzea
  • Problemari heltzea pentsaera programatikoko teknikak erabiliz, hala nola, iterazioa, errepresentazio sinbolikoa eta eragiketa logikoak.
  • Problema birformulatzea urrats ordenatu batzuk erabiliz (pentsaera algoritmikoa)
  • Irtenbide posibleak identifikatu, aztertu eta aplikatzea, neurrien eta baliabideen konbinazio eraginkorrena eta efektiboena lortzeko.
  • Problemak ebazteko prozesu hori askotariko problemei orokortzea

Pentsaera konputazionalaren egungo integrazioa Lehen eta Bigarren Hezkuntzako ikasketa-planetan bi modutara etor daiteke: informatika-klaseetan zuzenean edo pentsaera konputazionaleko tekniken erabileraren eta neurketaren bidez beste ikasgai batzuetan zeharka. Zientzia, teknologia, ingeniaritza eta matematikako irakasleek pentsaera konputazionala barne hartzen duten eskolak bideratzen dituzte, ikasleei problemak konpontzeko trebetasunekin praktikatzeko aukera ematen diete.[11] Valerie Barr eta Chris Stephensonek diziplinarteko gaitasun moduan deskribatzen dituzte pentsaera konputazionalaren patroiak 2011ko ACM Inroads-ko artikulu batean.[12] Hala ere, Conrad Wolframek argudiatu du pentsaera konputazionala aparteko ikasgai gisa irakatsi beharko zela.[13]

Pentsaera konputazionalaren zentroa aldatu

Pittsburgheko Carnegie Mellon Unibertsitateak pentsaera konputazionalerako zentro bat du. Zentroko jarduera nagusia problemetara bideratutako PROBEak (PROBlem-oriented Explorations) edo miaketak egitea da. PROBE hauek pentsaera konputazionalaren balioa erakusteko arazoei konputazio kontzeptu berriak aplikatzen dizkieten esperimentuak dira. PROBE esperimentu bat, oro har, zientzialari informatiko baten eta aztertu beharreko esparruan aditu baten arteko lankidetza da. Esperimentuak urtebete iraun ohi du. Oro har, PROBE batek aplikazio zabal bateko probema baterako konponbide bat aurkitzea bilatuko du, eta ikuspegi estuko arazoak saihestuko ditu. PROBE esperimentuen adibide batzuk dira giltzurrun-transplantearen logistika optimoa aurkitzea, eta nola sortu botikekiko erresistenteak diren birusen kontrako botikak.

Pentsaera konputazionaleko baliabideak aldatu

Hainbat online erakundek ikasketa-planak eta unibertsitate aurreko ikasleak pentsaera konputazionalarekin, analisiarekin eta problemak konpontzearekin eraikitzeko eta indartzeko bestelako baliabideak eskaintzen dituzte. Aipagarrienetako bat Carnegie Mellon Robotika Akademia da. Trebakuntza saioak eskaintzen ditu, bai unibertsitate aurreko ikasleentzat, bai irakasleentzat. CMUren programek aldamioak jartzeko metodoak erabiltzen dituzte ingeniaritza-prozesuaren bidez. Beste online-gune bat ere badago, legoengineering.com. [14]izenekoa, antzeko baliabideak eskaintzen dituena.

Instalazio fisikoei dagokienez, New Jerseyko zentroan Storming Robots izeneko erakunde txiki bat dago, 4. gradutik 12.era bitarteko teknologia-programak eskaintzen dituena, urte osoan robotika-proiektuen bidez pentsaera algoritmikoa eta konputazionala azpimarratuz. Ikasleek beren bide-mapa jarrai dezakete 4. mailatik unibertsitatean graduatu arte.[15]

Pentsaera konputazionalaren erabilera areagotzeko diseinatua, computationalthinking.org abiarazi zen hainbat sektoreri arazoak konpontzeko baliabideak emateko, pentsaera konputazionalaren erabilera areagotzeko ahaleginean.[16] Baliabideek profesionalei, unibertsitateei, eskolei eta ikasleei eskaintzeko, dagoeneko prestatutako ikastaroak eta materialak biltzen dituzte. Zerbitzuen barruan sartzen dira, halaber, politikak formulatzeaz arduratzen direnei eta gobernuei hezkuntzaren erreformari buruzko aholkularitza ematea eta ikasketa-planak egitea.

Paul S. Wang doktorearen From Computing To Computational Thinking (Informatikatik pentsaera konputazionalera) unibertsitate-testuko liburu sakon batek pentsaera konputazionala definitzen eta ilustratzen lagun dezake, bai eta beste diziplina batzuetan eta eguneroko bizitzan duen aplikazioa irakasten ere. Liburuari lotutako webguneak irakaskuntzarako, ikaskuntzarako eta praktikarako baliabideak eskaintzen ditu.[17]

Kritikak aldatu

Pentsaera konputazionalaren kontzeptua kritikatua izan da lausoegia izateagatik, oso gutxitan argitzen baita zertan bereizten den beste pentsaera-forma batzuetatik.[3] Informatikarien arteko inklinazio horri "chauvinismo konputazionala" deitu izan zaio.[18] Informatikari batzuk pentsaera konputazionala hezkuntza informatiko zabalago baten ordezko gisa sustatzen ari dira, pentsaera konputazionalak eremuaren zati txiki bat baino ez baitu ordezkatzen.[19][19] Bestalde, beste batzuek uste dute pentsaera konputazionalaren gaineko enfasiak informatikariak konpondu ditzakeen arazoei buruz baino ez dela arduratzen, modu estuegian pentsatzera bultzatzen duela, sortzen duen teknologiaren inplikazio sozial, etiko eta ingurumenekoak saihestuta.[20][3]

Oraintsuko artikulu batean esaten da "pentsaera konputazionala" nagusiki informatikaren balio hezitzailea transmititzeko modu sinplifikatu gisa erabili beharko zela, eta horretxegatik irakatsi behar dela eskolan.[21] Eskolan informatika irakasgai zientifiko autonomotzat hartzea helburu estrategikoagoa da PKa "ezagutzen gorputza" edo "ebaluazio-metodoak" identifikatzen saiatzea baino. Bereziki garrantzitsua da azpimarratzea informatikari lotutako berrikuntza zientifikoa matematikaren "problemak ebaztetik" informatikaren "problemak konpontzera" igarotzea dela. Problema konpontzeko jasotako jarraibideak automatikoki exekutatzen dituen "agente eraginkorrik" gabe ez legoke informatikarik, matematika hutsa baizik. Lan berari egindako beste kritika bat da "problemak konpontzean" zentratzea estuegia dela, "helburu zehatz bat lortzeko definitzen den egoera orokorrago baten adibide bat baino ez baita problema bat konpontzea". Beraz, artikulu horrek Cuny, Snyder eta Wingen eta Ahoren jatorrizko definizioak orokortzen ditu, honela: "Pentsaera konputazionala zehaztutako helburu bat lortzeko pentsaera-prozesu bat da, egoera baten modelizazioan eta informazioa prozesatzeko agente batek haren barruan modu eraginkorrean jarduteko dituen moduen zehaztapenean esku hartzen duena.

Erreferentziak aldatu

  1. (Ingelesez) Wing, Jeannette M.. (2014-01-10). «Computational Thinking Benefits Society» socialissues.cs.toronto.edu (Social issues in computing) (Noiz kontsultatua: 2020-04-01).
  2. Denning, Peter J.; Tedre, Matti. (2019). Computational Thinking. The MIT Press ISBN 978-0-262-35341-0. (Noiz kontsultatua: 2020-04-01).
  3. a b c Denning, Peter J., 1942-. Computational thinking. ISBN 978-0-262-35341-0. PMC 1082364202. (Noiz kontsultatua: 2020-04-01).
  4. Papert, Seymour.. (1980). Mindstorms : children, computers and powerful ideas. Harvester ISBN 0-85527-163-9. PMC 83827854. (Noiz kontsultatua: 2020-04-01).
  5. (Ingelesez) Papert, Seymour. (1996). «An exploration in the space of mathematics educations» International Journal of Computers for Mathematical Learning 1 (1)  doi:10.1007/BF00191473. ISSN 1382-3892. (Noiz kontsultatua: 2020-04-01).
  6. a b (Ingelesez) Wing, Jeannette M.. (2006-03-01). «Computational thinking» Communications of the ACM 49 (3): 33.  doi:10.1145/1118178.1118215. (Noiz kontsultatua: 2020-04-01).
  7. (Ingelesez) «What is computational thinking? - Introduction to computational thinking - KS3 Computer Science Revision» BBC Bitesize (Noiz kontsultatua: 2020-04-01).
  8. (Ingelesez) «Google for Education: Computational Thinking» edu.google.com (Noiz kontsultatua: 2020-04-01).
  9. «Pentsamendu konputazionala | Kontaizu» www.kontaizu.eus (Noiz kontsultatua: 2020-03-29).
  10. «Pentsamendu konputazionala. Zertaz ari gara? Zergatik eskoletan?» Hezkuntzari bideratutako teknologiak 2015-07-18 (Noiz kontsultatua: 2020-03-29).
  11. Demarle-Meusel, Heike; Sabitzer, Barbara; Sylle, Julia. (2017). «The Teaching-Learning-Lab - Digital Literacy and Computational Thinking for Everyone» Proceedings of the 9th International Conference on Computer Supported Education (SCITEPRESS - Science and Technology Publications)  doi:10.5220/0006367001660170. ISBN 978-989-758-239-4. (Noiz kontsultatua: 2020-04-01).
  12. (Ingelesez) Barr, Valerie; Stephenson, Chris. (2011-02-25). «Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community?» ACM Inroads 2 (1): 48.  doi:10.1145/1929887.1929905. (Noiz kontsultatua: 2020-04-01).
  13. Araya, Daniel. (2013-01). «Thinking Forward: Conrad Wolfram on the Computational Knowledge Economy» E-Learning and Digital Media 10 (3): 324–327.  doi:10.2304/elea.2013.10.3.324. ISSN 2042-7530. (Noiz kontsultatua: 2020-04-01).
  14. (Ingelesez) «LEGO Engineering» LEGO Engineering (Noiz kontsultatua: 2020-04-01).
  15. (Ingelesez) Commmunications, Center Office of Lab. «Storming Robots Engineering and Computer Science Learning Lab» www.stormingrobots.com (Noiz kontsultatua: 2020-04-01).
  16. (Ingelesez) «Computational Thinking: Be Empowered for the AI Age» www.computationalthinking.org (Noiz kontsultatua: 2020-04-01).
  17. «From Computing to Computational Thinking: Textbook_Overview» computize.org (Noiz kontsultatua: 2020-04-01).
  18. (Ingelesez) Denning, Peter J.; Tedre, Matti; Yongpradit, Pat. (2017-02-21). «Misconceptions about computer science» Communications of the ACM 60 (3): 31–33.  doi:10.1145/3041047. (Noiz kontsultatua: 2020-04-01).
  19. a b Denning, Peter J., 1942-. Computational thinking. ISBN 978-0-262-35341-0. PMC 1082364202. (Noiz kontsultatua: 2020-04-01).
  20. (Ingelesez) Easterbrook, Steve. (2014). «From Computational Thinking to Systems Thinking: A conceptual toolkit for sustainability computing» Proceedings of the 2014 conference ICT for Sustainability (Atlantis Press)  doi:10.2991/ict4s-14.2014.28. ISBN 978-94-6252-022-6. (Noiz kontsultatua: 2020-04-01).
  21. (Ingelesez) Nardelli, Enrico. (2019-01-28). «Do we really need computational thinking?» Communications of the ACM 62 (2): 32–35.  doi:10.1145/3231587. ISSN 0001-0782. (Noiz kontsultatua: 2020-04-01).

Ikus, gainera aldatu

Kanpo estekak aldatu