💾 Archived View for gamifi.cat › blog › 2015-10-14_computacional_escuela_3 › index.html captured on 2024-08-25 at 01:52:05.
⬅️ Previous capture (2024-06-16)
-=-=-=-=-=-=-
<!doctype html> <html lang="ca"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="keywords" content="blog, cultura lliure, internet, programari lliure, snap, gemini, fediverse, llengua catalana, catala"> <title>Pensament computacional a l’escola: conceptes i mètodes - Gamifica't!</title> <link rel="stylesheet" href="../../static/style.css"> <link rel="shortcurt icon" type="image/svg" href="../../img/favicon.svg"> </head> <body> <header class="header"> <a href="#main" class="skip">Salt al contingut</a> <a href="../../" class="logo" ><img src="../../img/logo.svg" width="300" alt="Logo Gamifica't"></a> <nav class="header-right"> <a href="../">Blog</a> <a href="../../projectes/">Projectes</a> <a href="../../glossari/">Glossari</a> <a href="../../contacte/">Contacte</a> <a href="../../blog.xml" class="logo" ><img src="../../img/rss.png" width="32" alt="RSS Gamifica't"></a> </nav> </header> <main id="main"> <div class="page"> <div class="blog-post"> <h1>Pensament computacional a l’escola: conceptes i mètodes</h1> <p class="meta">2015-10-14</p> <p>En aquest curs es fa una introducció al pensament computacional, presentant els conceptes principals i la seva aplicació al nostre entorn quotidià. A més, s’implementaran aquests conceptes en l’entorn de programació d’Scratch.</p> <h2>Conceptes bàsics de programació</h2> <p>En aquest tercer mòdul veurem els conceptes i les tècniques principals. Com a conceptes imprescindibles tenim: algoritmes, descomposició, patrons, abstracció i concurrencia.</p> <p>Algoritme: conjunt d’instruccions endreçades pas a pas que resolen problemes. Els algoritmes permeten raonar i fer deduccions, interpretant o depurant les seqüències lògiques dels programes.</p> <p>Descomposició dels problemes en parts més petites. Dividint el problema es facilita la seva comprensió i, per tant, agilitza la seva resolució. Els patrons o procediments: són un conjunt d’instruccions que es repeteixen al llarg del programa. Facilita la programació, compartir els recursos, etc.</p> <p>L’abstracció és un element imprescindible del pensament computacional i té dues dimensions: el mecanisme d’abstracció de qualsevol llenguatge (blocs a Scratch o fonemes a la llengua parlada). És la capacitat de comprendre l’essència d’un problema.</p> <p>Finalment, la concurrència, Multi Threading en anglès i MultiTasquing de tota la vida… Trobarem que, a la vida quotidiana, es donen diferents accions que s’executen al mateix temps, en paral·lel.</p> <h2>Conceptes bàsics de Scratch</h2> <p>Scratch, com a llenguatge visual de programació, presenta dos conceptes de gran rellevància: el model d’objecte i els procediments. L’objecte és una entitat que té una sèrie d’informacions relatives a l’estat de l’objecte en si. Hi ha també una sèrie de programes, imatges i sons que representen l’objecte (a la pantalla de la dreta d’Scratch es poden modificar).</p> <p>Tot i que no poden interactuar directament entre si, els objectes disposen de mecanismes de comunicació entre ells amb els missatges (enviar i rebre missatges: ho podem fer amb els blocs marrons, els d’esdeveniments). I ho veurem més endavant perquè explicat no s’acaba d’entendre però, si es veu, s’entén a la perfecció! Les novetats de la versió Scratch 2.0, inclouen la creació de clons i blocs propis!</p> <h2>Pong 2 jugadors</h2> <p>Aquesta setmana es crearà un PONG de dos jugadors. A més, afegirem un marcador per als punts. A part de la interacció entre objectes, veurem com podem crear variables. Ho he resumit en 4 passes i he reciclat un joc que ja havia reciclat prèviament. M’agrada fer versions de Pong perquè és un joc dualista i permet expressar paradoxes.</p> <p>Si a LovePongHate havia reciclat els scripts del joc i personalitzat el disseny, ara aprofito el projecte per recrear el disseny i la programació de nou. En aquesta versió he fet un muntatge amb el monòleg de Hamlet. Suposo que per la calavera que fa de pilota m’han titllat de tètrica ;)</p> <p><a href="https://scratch.mit.edu/projects/82441592/">Veure el projecte “NotPongBe” al web d’Scratch</a></p> <p><a href="../2015-10-21_computacional_escuela_4/index.html">Mòdul4. Control automàtic i cibernètica (projecte: 2 coches automatitzats)</a></p> </div> </div> </main> <footer> Internets duals: gemini://gamifi.cat<br> <a href="../../llicencies/">Diverses llicències</a> / <a href="../../kukis/">Política de Kukis</a><br> ♥ Fet amb paciència i tecnologies lliures ♥ </footer> </body> </html>