# data[].attributes.attachment_link.description
Proseguendo da dove vi ho lasciato nel corso sul 'C++ / console' proseguiamo con la OOP e lo sviluppo per Winform .NET Introduzione al corso. La non facile scelta: 2011 beta, 2010 o 2008? La mia proposta. Scarichiamo ed installiamo gli strumenti (prima parte).

# data[].attributes.attachment_link.title
VB.NET Tutorial 1 - Downloading The Application (Visual Basic 2008/2010)

# data[].attributes.attachment_link.description
This tutorial will quite simply show you how to download Visual Basic 2008. Although it seems pointless, many people have problems choosing the right application to download and where to download it. Don't forget to Rate, Comment and Subscribe. For more information, check out the website: http://howtostartprogramming.com/vb-net/vb-net-tutorial-1-introduction

# data[].attributes.attachment_link.title
IMPARA LO SVILUPPO DI APP ANDROID DA ZERO: CONFIGURAZIONE AMBIENTE DI SVILUPPO

# data[].attributes.attachment_link.description
▶▶ Scommetti Che Ti "Imparo" A Sviluppare In Java Da Zero, In 9 Giorni? Clicca qui Adesso per maggiori Info: http://videoripetizioni.com/prodotti/prodotti/2javawebapplication9giorni-4-2/ ▶ Impara a sviluppare delle app per Android in Java!! ▶ Noi partiamo da zero!! Ti interessa? ;-) ▶ L'ambiente di sviluppo per Android.

# data[].attributes.headline
Si gioca e si impara... Ma se qualche studente volesse diventare un professionista?

# data[].attributes.subject
Si gioca e si impara... Ma se qualche studente volesse diventare un professionista?

# data[].attributes.body
Il pensiero computazionale e il coding sono competenze trasverlati per tutti. Ma per chi vuole farne lo scopo della vita, ci sono ampie possibilità per diventare ottimi prefessionisti del software. Uno dei linguaggi più versatili e richiesti negli ultimi anni è JAVA, sia per PC, che soprattutto per smartphone, tablet e internet delle cose. Ma sono diffusi anche Visual Basic.net, Visual C++, PHP, e tutti i linguaggio Sql per database. Ecco qualche video per orientarsi.

# data[].attributes.attachment_link.description
EN : It's a soccer game. But you must have a webcam to play this game. Bounce the ball with your head ! :D TR : Bu bir futbol oyunu. Ama bu oyunu oynamak için bir webcam'ınız olması gerek. Kafanızla topu sektirin :D

# data[].attributes.attachment_link.description
Make games, stories and interactive art with Scratch. (scratch.mit.edu)

# data[].attributes.body
Fatto solo a scopo dimostrativo delle potenzialità.

# data[].attributes.attachment_link.description
Make games, stories and interactive art with Scratch. (scratch.mit.edu)

# data[].attributes.body
Cosa c'era 'prima'

# data[].attributes.attachment_link.description
Prendiamo adesso confidenza con il programma MSW LOGO, che si scarica gratuitamente dalla rete all'indirizzo www.softronix.com/logo.html e che ci servirà per introdurci concretamente al suo uso. Una volta messo in funzione, si notano due finestre: la MSWLogo Screen dove lavora la tartaruga e la Commander arricchita da pulsanti e da una riga di comando in fondo.

# data[].attributes.body
Imparare a programmare con Minecraft!

# data[].attributes.attachment_link.description
Minecraft is back for the Hour of Code, and you’re the hero! Write code to journey through Minecraft biomes.

# data[].attributes.body
Adatti ai bambini piccoli

# data[].attributes.attachment_link.readable_text
Coding e scuola primaria: imparare giocando già dai primi anni di vita. Imparare giocando facendo coding, ovvero una serie di attività per comprendere le basi della programmazione già nella scuola primaria, con una serie di strumenti pensati per un utilizzo semplice e intuitivo. Di coding a scuola e di robotica educativa e degli strumenti per insegnare la programmazione abbiamo parlato più volte in questo blog (e a seguire trovate anche i link a questi articoli). Vedremo adesso come funziona uno di questi strumenti, Cubetto, un robot di legno, pensato per essere utilizzato non solo nella scuola elementare ma addirittura anche in quella dell'infanzia.

Coding scuola primaria, imparare divertendosi

Il coding nella scuola primaria educa i più piccoli al pensiero computazionale attraverso un approccio ludico e creativo. Apparentemente è solo un gioco - e tale deve sembrare ai bambini per non correre il rischio di annoiarli - ma in realtà favorisce il loro sviluppo cognitivo. Da questo punto di vista, il coding a scuola ha finalità formative identiche a quello della robotica educativa. Entrambi si basano sul concetto di learning by doing, imparare facendo, senza passare da lunghe lezioni teoriche capaci di lasciare in eredità lunghi sbadigli. Coding e robotica educativa differiscono essenzialmente per gli strumenti utilizzati: spesso uno schermo di computer per il primo, uno schermo di computer e un robot - da montare e programmare, a volte solo da programmare -, la seconda.
---- Se proseguendo nella lettura non trovi le informazioni che stavi cercando, scrivici a [email protected] , proveremo a rispondere ai tuoi quesiti ----
Coding scuola primaria: Cubetto, cos'è e come funziona

Il coding, come detto, permette di apprendere le regole basilari della programmazione informatica. Insegna a "costruire" giochi, storie interattive, animazioni, utilizzando linguaggi di programmazione visuale facili e intuitivi come Scratch, giusto per citarne uno dei tanti. Ma non solo: il coding nella scuola primaria si può insegnare anche in modo più - possiamo dire - "tangibile", lontano dallo schermo di un computer e da ambienti esclusivamente virtuali.

Cubetto è il trait d'union tra coding e robotica educativa. Questo piccolo robot di legno prodotto dalla start up inglese , è pensato per bambini dai 4 anni in su, quindi non solo per il coding nella scuola elementare ma anche, se si vuole, per la scuola dell'infanzia.

Cubetto robot è un robot programmabile, un robot per bambini basato su Arduino. Si muove su ruote e si controlla via wireless tramite un "telecomando". In realtà questo telecomando è una tavoletta forata in cui inserire 16 tasselli, di colori diversi, a ciascuno dei quali corrisponde un comportamento diverso di Cubetto. Per ciascun colore un comando diverso, per ciascun colore un comando preciso: avanti, destra e sinistra.

Disponendo i tasselli uno dopo l'altro, si programmerà il comportamento di Cubetto che si muoverà sul suo percorso seguendo le istruzioni. Niente monitor, dunque, niente tablet o altri dispositivi. Basta la tavoletta e i tasselli.
Ecco un esempio di come funziona Cubetto:
Cubetto è disponibile in italiano?

Non ci sono lettere e non bisogna scrivere o comporre parole, allora ancora meglio. Non importa che lingua parli. Cubetto può essere utilizzato per fare coding nella scuola primaria, ma anche in qualsiasi altro contesto, a casa, nei centri dove si insegna a programmare ai bambini, in Italia come in Cina, o in Giappone, o ancora negli Stati Uniti. È un robottino universale. Parla un linguaggio universale. Quello della programmazione a blocchi.

Vediamolo in azione in questo video:

Sia il di legno che l'interfaccia funzionano a batterie ma si possono ricaricare anche tramite Usb. Sul sito di Primo Toys è possibile scaricare - oltre al manuale di istruzioni incluso già nella scatola - anche una serie di esercitazioni pratiche suddivise per fasce di età (3-5 anni e 6-8 anni).

Coding scuola primaria. Cubetto: prezzo e accessori

Cubetto Play Set costa 224 euro. Per saperne di più si può consultare il sito di Primo Toys.

A parte si possono acquistare una serie di piccoli oggetti in legno - casette, alberi e staccionate - da utilizzare come ostacoli per rendere più movimentate le "passeggiate" di Cubetto.
Vuoi altre informazioni sul tema del coding scuola primaria o su Cubetto? scrivici a [email protected] ! Abbiamo parlato di Cubetto robot anche negli articoli: Cubetto, robot di legno per il coding e la robotica educativa Cubetto, prezzo e cosa può fare il robot che insegna a programmare Smart toys, 10 giocattoli intelligenti per imparare Su coding e scuola primaria puoi leggere anche: Coding, cos'è e perché non dovremmo sottovalutare le sue potenzialità Coding a scuola: con i robot è più divertente. Ecco perché Come usare Scratch: una guida su tutto quello che ti serve sapere Pensiero computazionale, definizione e significato Animatore digitale: a scuola è il mago del coding Potrebbero anche interessarti gli articoli: Robotica educativa: guida ai 10 migliori robot Bee Bot, con l'ape robot la robotica educativa entra nella scuola primaria Blue Bot porta la robotica nella scuola dell'infanzia mBot, il kit robot per piccoli "ingegneri" Dash and Dot, robot programmabili per bambini Pro Bot, un'auto robot per la robotica educativa Lego WeDo 2.0, un kit robot come insegnante Robot Lego, prezzi dei modelli in commercio Lego Mindstorms, 17 robot con un solo kit Multiplo robot kit, la robotica alla portata di tutti CoderBot, kit robot per il coding e la robotica educativa Swift Playground: il coding su iPad è più divertente Tynker, il coding non ha più segreti. A casa e a scuola

# data[].attributes.attachment_link.title
Coding scuola primaria: ci pensa Cubetto, robot di legno

# data[].attributes.attachment_link.description
Coding e scuola primaria: imparare giocando già dai primi anni di vita. Imparare giocando facendo coding, ovvero una serie di attività per comprendere le basi della programmazione già nella scuola primaria, con una serie di strumenti pensati per un utilizzo semplice e intuitivo.

# data[].attributes.headline
Ma per il coding serve per forza un robot?

# data[].attributes.subject
Ma per il coding serve per forza un robot?

# data[].attributes.body
No! Niente paura, esistono fortunatamente altri sistemi per poter fare didattica sul pensiero computazionale e sul coding. Ci sono delle piattaforme dove si può fare pratica con estrema semplicità.
Una di quelle più versatili è Scratch o Scratch Jr.

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.attachment_link.title
Lego Mindstorms RCX Mini Projects -- Project #1

# data[].attributes.attachment_link.description
This is the first episode of "Lego Mindstorms RCX Mini Projects", a small serie, in what I build, program and test small robots. I know the robot is very simple but, it is a kind of test to practice (easy) programming. My facebook page: http://www.facebook.com/00zuu00sMOCs Instructions and program download: http://www.mediafire.com/download/u6xan9ii17h7o8t/RCX_1.zip

# data[].attributes.headline
Salendo di livello si possono realizzare con Kit Lego Mindstorms RCX semplici programmi con un linguaggio formale NQC o con altri tipi di robot

# data[].attributes.subject
Salendo di livello si possono realizzare con Kit Lego Mindstorms RCX semplici programmi con un linguaggio formale NQC o con altri tipi di robot

# data[].attributes.body
Perchè la robotica educativa è costituita da una grande quantità di semplici robot programmabili che si prestano alla scrittura di codici di istruzuoni  con linguaggi molto semplice e quindi adatti ad alunni anche molto piccoli.
Quindi a partire da una semplicissima Bee Bot si possono realizzare in classe lezioni didattiche sul pensiero computazionale e sulla scrittura e programmazione di semplici istruzioni

# data[].attributes.attachment_link.title
Bee-Bot® Programmable Floor Robot from TTS Group

# data[].attributes.headline
Relazione tra coding e pensiero computazionale

# data[].attributes.subject
Relazione tra coding e pensiero computazionale

# data[].attributes.body
l lato scientifico-culturale dell'informatica, definito anche "pensiero computazionale", aiuta a sviluppare competenze logiche e capacità di risolvere problemi in modo creativo ed efficiente, qualità ch

e sono importanti per tutti i futuri  cittadini.

Il modo più semplice e divertente di sviluppare il  “pensiero  computazionale” è attraverso la programmazione (coding) in un contesto di gioco.  (CIRCOLARE MINISTERIALE  9759  DEL 08/10/2015)

# data[].attributes.attachment_link.readable_text
Mitch Resnick dirige il Lifelong Kindergarten group al MIT Media Lab, che si occupa di aiutare i bambini di tutte le età a sperimentare attraverso il design. In questo TED Talk parla della sua esperienza diretta con i bambini al MIT che stavano provando Scratch il programma che in quel periodo stava sviluppando col suo gruppo di ricerca e alle conclusioni a cui è arrivato: imparare a programmare non ha a che fare con il mestiere che si farà da grandi, ma è un'abilità molto più ampia. Di seguito, la trascrizione del talk.

Il biglietto d'auguri per la mamma

Era un sabato pomeriggio di maggio e, improvvisamente, mi sono reso conto che il giorno dopo era la festa della mamma, e non avevo preso niente per mia mamma, perciò ho iniziato a pensare cosa posso prenderle? e sono rimasto sorpreso Mi sono chiesto, perché non le faccio un biglietto d'auguri interattivo usando Scratch, il software che stavo sviluppando con il mio gruppo di ricerca al Media Lab dell'MIT? Lo abbiamo sviluppato in modo che la gente potesse facilmente creare le proprie storie, giochi e animazioni interattive, per poi condividere le loro creazioni. Dunque ho pensato che poteva essere un'opportunità di usare Scratch per fare un biglietto interattivo per mia mamma. Prima di creare il mio biglietto per la festa della mamma, ho pensato di dare un'occhiata al sito web di Scratch. In questi ultimi anni, i bambini di tutto il mondo dagli 8 anni in su, hanno condiviso i loro progetti, così ho pensato: mi chiedo se, fra questi tre milioni di progetti, qualcun'altro abbia pensato di inserire anche dei biglietti per la festa della mamma. Allora ho scritto nella casella di ricerca "Festa della mamma," di decine e decine di biglietti d'auguri per la festa della mamma che sono venuti fuori nel sito di Scratch, e molti di questi erano apparsi proprio nelle ultime 24 ore da persone che aspettano sempre fino all'ultimo minuto, come me. Così, ho iniziato a dare un' occhiata a questi biglietti. Ne ho visto uno con un gattino che augurava alla sua mamma una buona festa della mamma. E il suo autore teneramente offriva un replay per la sua mamma. e anche felice di vedere una lista Un altro biglietto era un progetto interattivo in cui, muovendo il mouse sopra alle lettere che compongono "Buona festa della mamma", appare una frase speciale sulla festa della mamma. In questo, l'autore racconta la storia di come ha dovuto cercare su Google per scoprire che giorno era la festa della mamma. E una volta che ha scoperto quand'era ha mandato un biglietto d'auguri speciale per la festa della mamma dicendo quanto bene voleva alla sua mamma.

Scratch

Quindi mi è piaciuto molto vedere e interagire con questi progetti. Mi è piaciuto così tanto che invece di creare un mio progetto personale, ho inviato a mia mamma link a decine di questi progetti. E, a dire la verità, lei ha reagito esattamente come speravo reagisse. Mi ha risposto anche lei con un biglietto che diceva, "Sono orgogliosa di avere un figlio che ha creato il software che ha permesso a questi bambini di creare dei biglietti d'auguri per le loro madri". Quindi mia mamma era contenta e io ero contento per lei ma in realtà un'altra cosa mi rendeva ancora più felice.

Ero felice perché questi ragazzi stavano usando Scratch proprio nel modo in cui speravamo.

Vederli creare questi biglietti interattivi per la festa della mamma, mi ha dimostrato che erano diventati davvero fluenti con le nuove tecnologie. Che cosa voglio dire quando dico "fluenti"? Voglio dire che questi ragazzini sono riusciti a esprimere loro stessi e a iniziare ad esprimere anche le loro idee. Quando si diventa fluenti in una lingua, vuol dire che si può scrivere una pagina di diario o raccontare una barzelletta, o scrivere una lettera ad un amico. Anche per le nuove tecnologie è così. Scrivendo, creando questi biglietti interattivi per la festa della mamma questi ragazzi hanno dimostrato di essere molto fluenti nelle nuove tecnologie.

Essere fluenti con le tecnologie

L'importanza del coding

Cercando online, si trovano posti come Quindi le persone si rendono conto sempre di più dell'importanza di imparare a programmare. Sapete, negli ultimi anni, ci sono stati centinaia di nuove organizzazioni e siti web per aiutare i giovani ad imparare a programmare. ed eventi come CoderDojo e siti come Girls Who Code, o Black Girls Code. Sembra che tutti stiano iniziando ad interessarsene. Codecademy Proprio all'inizio di quest'anno, per l'anno nuovo, il sindaco di New York Michael Bloomberg ha deciso, come proposito per l'anno nuovo, di imparare a programmare nel 2012. Qualche mese dopo, l'Estonia ha deciso che tutti i bambini in prima elementare avrebbero dovuto imparare a programmare. E questo ha scatenato un dibattito nel Regno Unito sulla necessità per tutti i bambini di imparare a programmare. Ora, a qualcuno di voi sembrerà strano tutto questo parlare di imparare a programmare. Quando si parla di programmare, molta gente pensa che sia qualcosa che solo un piccolissimo gruppo sa fare, e pensano che programmare assomigli a questo. E di sicuro se programmare rimarrà così, saranno solo piccoli gruppi, pochissime persone con abilità matematiche particolari e una formazione informatica ad essere in grado di programmare. Ma programmare non deve necessariamente essere così. Adesso vi farò vedere come si fa a programmare su Scratch. Per programmare su Scratch, basta agganciare tessere tra loro. In questo caso, si prende una tessera "muovi" la si sistema in una pila, e le pile di tessere controllano i movimenti dei diversi personaggi nel gioco o nella storia, in questo caso il pesce. Dopo aver creato un programma, puoi cliccare su "condividi", e condividere il progetto con altre persone, in modo che lo possano usare e iniziare a lavorarci su. Ovviamente, fare un gioco con i pesci non è l'unica cosa che si può fare con Scratch. Nei milioni di progetti sul sito c'è di tutto: storie animate, progetti di scienze per la scuola, soap opera con personaggi dei cartoni, kit per costruzioni virtuali, nuove versioni di classici dei video game, sondaggi sulla politica, tutorial di trigonometria, opere d'arte interattive e anche biglietti interattivi per la festa della mamma.

Mondo reale e virtuale

Programmare per imparare

Il modo in cui viene usata la fotocamera per inserire informazioni su Scratch, funziona anche se si usa il microfono. Questo è un esempio di un progetto che usa il microfono. Allora, lascerò controllare il gioco a tutti voi usando le vostre voci. Quando i bambini creano un progetto come questo, imparano anche a programmare, ma, cosa ancora più importante, Perché imparando a programmare, imparano mille altre cose, programmano per imparare. aprendo nuove opportunità di apprendimento. Ripeto, è utile fare un'analogia con la lettura e la scrittura. Quando si impara a leggere e scrivere, si aprono nuove opportunità per imparare molte altre cose. Quando si impara a leggere, allora si potrà anche leggere per imparare. E imparare a programmare è la stessa cosa. Se si impara a programmare, allora si potrà anche programmare per imparare. Ora, alcune cose che si imparano sono piuttosto ovvie. Si impara qualcosa di più su come funzionano i computer. Ma questo è solamente il punto di partenza. Quando si impara a programmare, si apre la possibilità di imparare molte altre cose.

Victor

Altre abilità

Quindi, quando bambini come Victor creano progetti come questo, imparano anche concetti importanti come le variabili, ma questo è solo l'inizio. Victor, lavorando a questo progetto e creando il codice, ha imparato anche il processo della progettazione, come iniziare col barlume di un'idea e trasformarla in un progetto completamente sviluppato e funzionante come potete vedere qui. Quindi, Victor ha imparato molti principi basilari di della progettazione, come sperimentare nuove idee, come prendere idee complesse e spezzettarle in parti più semplici, come collaborare con altre persone per i propri progetti, come trovare e correggere errori nel software quando qualcosa va storto, come essere tenace e perseverare nonostante lo scoraggiamento che si prova quando le cose non stanno andando bene. Queste sono tutte abilità importanti che non hanno a che fare solo con la programmazione di codici. Sono importanti anche per qualsiasi attività. Ora, chi lo sa se Victor diventerà un programmatore o un esperto di informatica. È probabile che non succeda, ma a prescindere da quello che farà, sarà comunque in grado di fare uso di questa capacità di progettazione che ha imparato. A prescindere dal fatto che diventi un responsabile marketing o un meccanico o un organizzatore nella comunità, queste idee sono comunque utili a tutti. Ripeto, è utile fare un'analogia con il linguaggio. Quando si diventa fluenti a leggere e scrivere non lo si fa solamente per diventare uno scrittore di professione. Poche persone diventano scrittori di professione. Ma imparare a leggere e scrivere è utile a tutti. Ed è la stessa cosa per la programmazione. La maggior parte delle persone non diventerà un esperto di informatica o un programmatore, pensare schematicamente, lavorare collaborando con gli altri - queste sono abilità che si sviluppano anche quando si programma con Scratch - sono cose che le persone possono usare, indipendentemente dal lavoro che fanno. ma l'abilità di pensare in modo creativo,

Non è una questione lavorativa

# data[].attributes.attachment_link.title
TED | Mitch Resnick: "Perché è importante insegnare il coding ai bambini"

# data[].attributes.attachment_link.description
Mitch Resnick dirige il Lifelong Kindergarten group al MIT Media Lab, che si occupa di aiutare i bambini di tutte le età a sperimentare attraverso il design.

# data[].attributes.body
Si intende, in informatica, la stesura di un programma, cioè di una di quelle sequenze di istruzioni che, eseguite da un calcolatore, o dispositivo programmabile, danno vita alla maggior parte delle meraviglie digitali che usiamo quotidianamente.

# data[].attributes.attachment_link.readable_text
Cos'è il pensiero computazionale

Per caratterizzare sinteticamente il rilevante contributo culturale apportato dall'Informatica alla comprensione della società contemporanea, la scienziata informatica Jeannette Wing nel 2006 introdusse l'espressione "pensiero computazionale " (vedi l' articolo originale - in inglese).

Prima di fornire qualche spiegazione su cosa si intenda con questa espressione, vi invitiamo a guardare il seguente spezzone video, tratto dal film "Apollo 13".

L'essenza del concetto, esemplificata magistralmente dal video, è che con il pensiero computazionale si definiscono procedure che vengono poi attuate da un esecutore ( agente ), che opera in modo "meccanico" e "inconsapevole" nell'ambito di un contesto prefissato, per raggiungere degli obiettivi assegnati.

Il pensiero computazionale - il modo di pensare sviluppato da parte di chi ha studiato e praticato informatica - può essere definito come l'insieme dei processi mentali usati per modellare una situazione e specificare i modi mediante i quali un agente elaboratore di informazioni può operare in modo effettivo all'interno della situazione stessa per raggiungere uno o più obiettivi forniti dall'esterno.

È importante ribadire che l'agente esegue istruzioni (di cui però non conosce il significato), per elaborare dati (di cui però non conosce il significato). In tal modo un'elaborazione "meccanica" e "inconsapevole" riesce a replicare funzioni cognitive "umane". Questa è una vera e propria rivoluzione.

Potete trovare in questo articolo una discussione più dettagliata su cosa si intenda con il termine "pensiero computazionale" e come vada usato. Si noti che il pensiero computazionale non considera la semplice "risoluzione di problemi" ma il "far risolvere i problemi ad un esecutore". È questa la novità concettuale che rende l'informatica - termine che indica l'elaborazione automatica delle informazioni - una scienza nuova e distinta dalla matematica, che ha risolto problemi per millenni.

I metodi caratteristici e gli strumenti intellettuali che si acquisiscono con lo studio dell'informatica hanno un valore concettuale generale che inducono a ritenere utile per tutti gli studenti lo sviluppo del pensiero computazionale.

I metodi caratteristici includono:

analizzare e organizzare i dati del problema in base a criteri logici;

rappresentare i dati del problema tramite opportune astrazioni;

formulare il problema in un formato che ci permette di usare un "esecutore" (nel senso più ampio del termine, ovvero una macchina, un essere umano, o una rete di umani e macchine) per risolverlo;

automatizzare la risoluzione del problema definendo una soluzione algoritmica, consistente in una sequenza accuratamente descritta di passi, ognuno dei quali appartenente ad un catalogo ben definito di operazioni di base;

identificare, analizzare, implementare e verificare le possibili soluzioni con un'efficace ed efficiente combinazione di passi e risorse (avendo come obiettivo la ricerca della soluzione migliore secondo tali criteri);

generalizzare il processo di risoluzione del problema per poterlo trasferire ad un ampio spettro di altri problemi.

Gli strumenti intellettuali includono:

confidenza nel trattare la complessità (dal momento che i sistemi software raggiungono normalmente un grado di complessità superiore a quello che viene abitualmente trattato in altri campi dell'ingegneria);

perseveranza nel lavorare con problemi difficili;

tolleranza all'ambiguità (da riconciliare con il necessario rigore che assicuri la correttezza della soluzione);

abilità nel trattare con problemi definiti in modo incompleto;

abilità nel trattare con aspetti sia umani che tecnologici, in quanto la dimensione umana (definizione dei requisiti, interfacce utente, formazione, ...) è essenziale per il successo di qualunque sistema informatico;

capacità di comunicare e lavorare con gli altri per il raggiungimento di una meta comune o di una soluzione condivisa.

# data[].attributes.attachment_link.description
Cos'è il pensiero computazionale Per caratterizzare sinteticamente il rilevante contributo culturale apportato dall'Informatica alla comprensione della società contemporanea, la scienziata informatica Jeannette Wing nel 2006 introdusse l'espressione "pensiero computazionale  " (vedi l' articolo originale - in inglese). Prima di fornire qualche spiegazione su cosa si intenda con questa espressione, vi invitiamo a guardare il seguente spezzone video, tratto dal film "Apollo 13".

# data[].attributes.body
Con il pensiero computazionale si definiscono procedure che vengono poi attuate da un esecutore, che opera nell'ambito di un contesto prefissato, per raggiungere degli obiettivi assegnati.

Il pensiero computazionale è un processo mentale per la risoluzione di problemi costituito dalla combinazione di metodi caratteristici e di strumenti intellettuali, entrambi di valore generale

# data[].attributes.headline
Che relazione c'e' con il pensiero computazionale?

# data[].attributes.subject
Che relazione c'e' con il pensiero computazionale?

# data[].attributes.headline
Le api sono "intelligenti" e persoguono uno scopo dettato dalla natura al fine di sopravvivere e far sopravvivere tante altre specie....  MA I ROBOT, CHE SCOPI HANNO?

# data[].attributes.subject
Le api sono "intelligenti" e persoguono uno scopo dettato dalla natura al fine di sopravvivere e far sopravvivere tante altre specie....  MA I ROBOT, CHE SCOPI HANNO?