💾 Archived View for gamifi.cat › blog › 2015-10-14_computacional_escuela_3 › index.html captured on 2024-08-25 at 01:52:05.

View Raw

More Information

⬅️ 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>
     &hearts; Fet amb paciència i tecnologies lliures &hearts;
  </footer>
</body>
</html>