Inici

Blog

Projectes

Glossari

Contacte

Snap! en català

Aprèn a programar amb Snap!

Descripció

Snap! en català és una col·lecció de materials didàctics per aprendre a programar amb Snap!, un enginy que és, alhora, un llenguatge de programació, un programa informàtic i una comunitat de creadores.

Web de Snap!

Snap! en català té un doble objectiu: d'una banda, introduir la programació a través d'una eina tan potent com intuïtiva, Snap!; i de l'altra, engreixar el nombre de continguts en català sobre llenguatges de programació visual, pensament computacional i programari lliure.

Llicència

Si no s'especifica altrament, els continguts d'aquesta secció tenen llicència CC BY-NC-SA.

Consulta les llicències

Snap!Cards

72 cartes d'iniciació editables, fetes amb Inkscape (dibuix vectorial). Hi ha dotze cartes per cada tipus de bloc: aparença, moviment, sensors, operadors i llapis. I dotze més amb projectes que inclouen blocs de control i variables.

Snap!Cards Aparença[1]

Snap!Cards Moviment[2]

Snap!Cards Sensors[3]

Snap!Cards Operadors[4]

Snap!Cards Llapis[5]

Snap!Cards Variables[6]

1: cards-aparensa

2: cards-moviment

3: cards-sensors

4: cards-operadors

5: cards-llapis

6: cards-variables

Snap!Guia

Guia d'iniciació per començar a programar des de zero. S'explica la interfície gràfica i els tipus de bloc, i es proposen projectes per crear blocs propis, missatges per historietes animades i clons per jocs. A més, s'expliquen problemes freqüents, bones pràctiques i, al final, s'analitza el que hem après a la guia i es presenten les solucions als projectes proposats.

Snap!Guia en pdf[7]

Snap!Guia en odt[8]

7: ../../docs/cs/snapguia.pdf

8: ../../docs/cs/snapguia.odt

Snap!Jocs

Aprèn a programar quatre jocs: laberint, persecució, snake i tat. Al final, es revisa el que s'ha après i es mostren les solucions als projectes.

Snap!Jocs en pdf[9]

Snap!Jocs en odt[10]

9: ../../docs/cs/snapjocs.pdf

10: ../../docs/cs/snapjocs.odt

Snap!Exercicis

Després d'aprendre amb la guia i els jocs, proposem 30 exercicis per posar a prova els nostres coneixements sobre la programació amb Snap! Inclou solucions.

Snap!Exercicis en pdf[11]

Snap!Exercicis en odt[12]

11: ../../docs/cs/snapexercicis.pdf

12: ../../docs/cs/snapexercicis.odt

Iniciació Bruixeta

Aprèn a programar amb Snap! en quatre unitats. El que s'aprèn a les tres primeres unitats, ho posem en pràctica a la quarta programant un joc sobre una bruixeta caça-cors i dos dracs.

Iniciació Bruixeta en pdf[13]

Iniciació Bruixeta en odt[14]

13: ../../docs/cs/bruixeta.pdf

14: ../../docs/cs/bruixeta.odt

Laberint del pop

Un projecte adaptat d'un d'en Jens per a la Setmana del codi 2018. Sota la llicència CC BY-SA.

Laberint del pop en pdf[15]

Laberint del pop en odt[16]

15: ../../docs/cs/laberint-pop.pdf

16: ../../docs/cs/laberint-pop.odt

Kukikorn animat

Crea un gif o imatge animada amb Snap! Aquest projecte també té una entrada al blog. Sota la llicència CC BY-SA.

Kukikorn en pdf[17]

Kukikorn en odt[18]

Kukikorn animat al blog[19]

17: ../../docs/cs/kukikorn.pdf

18: ../../docs/cs/kukikorn.odt

19: /blog/2022-01-23_kukikorn/

SuperGeganta

Crea un joc de plataformes. Aquest projecte també té una entrada al blog.

SuperGeganta en pdf[20]

SuperGeganta en odt[21]

SuperGeganta al blog[22]

20: ../../docs/cs/supergeganta.pdf

21: ../../docs/cs/supergeganta.odt

22: /blog/2022-04-19_supergeganta_snap/

Tutorial de Snap! al blog

Entorn i blocs

23: ../../blog/2016-07-20_tuto_intro

24: ../../blog/2016-07-22_tuto_entorn

25: ../../blog/2016-07-24_tuto_blocs

Pràctiques

26: ../../blog/2016-07-26_control_moviment

27: ../../blog/2016-07-28_aparenca_so

28: ../../blog/2016-07-30_sensors_operadors

29: ../../blog/2016-08-01_punts

30: ../../blog/2016-08-03_dibuixa_quadrat

31: ../../blog/2016-08-05_crea_bloc

32: ../../blog/2016-08-07_poblet

33: ../../blog/2016-08-09_coordenades

34: ../../blog/2016-08-11_missatges

35: ../../blog/2016-08-13_converses

36: ../../blog/2016-08-15_laberint

37: ../../blog/2016-08-17_pong

38: ../../blog/2016-08-19_multijugador

39: ../../blog/2016-08-21_nivells

40: ../../blog/2016-08-23_clons

41: ../../blog/2016-08-25_menu

42: ../../blog/2016-08-27_resum

Altres activitats i programes

TrencaJocs[43]

Programes i ninotets[44]

43: ../trencajocs

44: ../cs