Codice-poesia – code poetry

Code is poetry, Madga Sanchez, Fibonacci

Programmare può essere un atto creativo ed artistico. Come per tutte le lingue, si può semplicemente scrivere, scrivere su dettatura, scrivere con grossolani errori, copiare ma anche creare codice innovativo o creare codice artistico (code poetry). Gli esempi sono molteplici e riguardano sia l’esteriorità (come viene scritto il codice) che il contenuto.

Remix Scratch: fare programmi senza saper programmare e capire niente di programmazione

Scratch prevede di fare i remix. Guardi il programma che ti piace di più o è più vicino a quello che vorresti fare, entri nella parte programmazione visuale e fai un remix, ovvero lo copi e puoi modificarlo come meglio credi. Diventa tuo, nel senso fatto da te, ma tiene traccia di tutti i progetti… Continua a leggere Remix Scratch: fare programmi senza saper programmare e capire niente di programmazione

Il mio primo block (mattonicino, modulo) con Scratch e Snap!

Scratch e Snap sono molto simili, quasi uguali. Ho realizzato il mio primo block inizialmente in Scratch per disegnare un cerchio poi ho fatto un programmino per disegnare una sequenza. Ho portato lo stesso codice (ho usato gli stessi blocchi) in Snap ma il disegno è diverso! Un bug? Speriamo che nel forum qualcuno mi… Continua a leggere Il mio primo block (mattonicino, modulo) con Scratch e Snap!

LEGO mindstorm ev3

Sto installando LEGO mindstorm ev3. Lo proverò. A vederlo nel video sembra uno scratch dove la periferica di output invece di un monitor dove si fanno compiere delle azioni ad puntatore è un robot.

LEGO Education WeDo 2.0

Dopo littleBits mi sono imbattuto in LEGO Education WeDo 2.0. Volevo almeno provare ad installare il software per capire meglio in cosa consistesse. Che delusione! Il programma tradizionale per Windows non supporta Windows 10 e l’app Windows sembra non scaricabile dallo Store Windows!

Ho fatto pattinare Elsa (Frozen, Disney) sul ghiaccio disegnando un fiore di cerchi

Oggi ho fatto un po’ di programmazione visuale, facendo pattinare Elsa, quella del cartone animato Frozen di Disney, su ghiaccio ho disegnato una sequenza di cerchi di dimensioni diverse che alla fine hanno creato una sorta di fiore. Chissà quante righe di codice! 10 moduli di programmazione visuale. Vero, ho usato il modulo disegna un… Continua a leggere Ho fatto pattinare Elsa (Frozen, Disney) sul ghiaccio disegnando un fiore di cerchi

Programmare solo un computer? Voglio costruire un robot!

Supercar LittleBits

Sembra incredibile, se va bene si riesce a realizzare semplici applicazioni utilizzando la programmazione visuale e si vuole passare a realizzare robot! Ovviamente si utilizzeranno confezioni speciali che da una parte assomigliano ai Lego e dall’altra hanno lo stesso approccio della programmazione visuale consentendo di collegare 60 moduli diversi per realizzare robot. littleBits al momento… Continua a leggere Programmare solo un computer? Voglio costruire un robot!

Ho provato Snap evoluzione di Scratch

Al momento sono interessato ad approfondire la programmazione visuale (Visual Programming Language V.P.L.). Sto guardando, provando cosa esiste per fare delle scelte accurate. Dopo aver provato Scratch, sviluppato al MIT, sto provando Snap!, sviluppato a Berkeley. Snap! è una sorta di evoluzione di Scratch che permette la creazione di moduli propri (Build Your Own Blocks).… Continua a leggere Ho provato Snap evoluzione di Scratch

La scuola, il code, le aziende italiane e non

Sembra che la parola d’ordine sia code nelle scuole. Ma le scuole, soprattutto quelle italiane fanno ancora fatica a recepirlo. Le aziende italiane iniziano ora, ad es. mi piace citare il progetto Reply Code for kids o quello Fastweb FastUP School. Negli US tutti, ma proprio tutti, stanno spingendo sulla necessità si insegnare la programmazione… Continua a leggere La scuola, il code, le aziende italiane e non