Skip to main content
Politecnico di Milano

Coding - il linguaggio nascosto delle cose

This edition is closed. To enroll in this course, please go to Find courses and search for the running edition.

Il corso mostra, tramite alcuni esempi, una delle tante possibilità offerte dalla diffusione dei calcolatori nel mondo che ci circonda: quella di comunicare con gli oggetti usando “il linguaggio”, per programmarli e realizzare idee altrimenti impossibili.

Se sei uno studente POLIMI devi accedere utilizzando il tuo Codice Persona. Questa è l'unica modalità per provare la tua partecipazione al corso per i riconoscimenti formali.

Descrizione del corso

Il corso online, completamente gratuito, si propone di presentare una delle più interessanti opportunità offerte dalla diffusione dei computer e dall’informatica nel mondo di oggi: poter interagire con gli oggetti e l’ambiente, sia fisici che virtuali, attraverso dei “linguaggi” analoghi a quelli che usiamo tutti i giorni per esprimerci, raccontare storie, coordinarci...

Il potere espressivo di questi linguaggi, unito alla capacità dei calcolatori e dei dispositivi automatici di eseguire comandi a velocità elevatissime, rende possibili cose neppure pensabili tramite l’interazione “abituale” con gli oggetti.

Nel corso sperimenteremo l’utilizzo di uno di questi “codici” e, attraverso pochi e semplici elementi di Javascript, proveremo a modificare immagini digitali e capolavori puntinisti, e creare melodie utilizzando carillon virtuali... per scoprire che tutta l’informazione sul mondo che ci circonda è descrivibile numericamente.

È stato scelto Javascript per diverse ragioni: può essere eseguito praticamente in qualsiasi browser, è molto diffuso ed è utilizzato per animare la quasi totalità dei siti web con i quali interagisci normalmente.

L’obiettivo del corso non è quello di portare i partecipanti a essere in grado di programmare o di scrivere un’applicazione completa, ma di farsi una prima idea, basata su alcuni esempi concreti (e speriamo interessanti!), di cosa sia e che cosa si possa fare con un linguaggio di programmazione.

Se gli esempi proposti ti avranno incuriosito, ti mancherà solo un po’ di approfondimento per arrivare a scrivere un semplice programma.

Al termine del corso verrà attivata una nuova edizione.

I video e i materiali didattici rimarranno disponibili anche dopo la conclusione dell’edizione.

Prerequisiti

Non sono richieste conoscenze specialistiche per la comprensione dei contenuti del corso.

Forum

Nel corso è disponibile un Forum, grazie al quale potrai confrontarti con gli altri partecipanti, approfondire alcuni aspetti e risolvere eventuali dubbi.

Quiz e punteggi

Durante tutto il corso ti verrà chiesto di metterti alla prova (Mettici le mani) risolvendo esercizi, rispondendo a quiz e scrivendo qualche semplice riga di codice. Alcune attività saranno più semplici, mentre altre ti accompagneranno nello scrivere le tue prime righe di codice.

Attestato di partecipazione

Una volta concluso il corso, puoi ricevere un Attestato di Partecipazione se hai raggiunto i requisiti minimi richiesti che consistono nel superamento del 60% di risposte corrette dei quiz. L’attestato può essere scaricato direttamente dalla dashboard.

Quando avrai completato il corso, potrai richiedere l’Attestato di Partecipazione senza attendere la chiusura dell’edizione.

NOTA: l’attestato di partecipazione non è un certificato ufficiale e non attesta la partecipazione a corsi dell’Ateneo, quindi non dà diritto a crediti universitari, a voti o a diplomi.

FAQ

Se hai altri dubbi, consulta le nostre FAQ.

Docenti del corso

Francesco Bruschi

Francesco Bruschi

Francesco Bruschi è laureato in Ingegneria Elettronica, ed è ricercatore presso il Dipartimento di Elettronica, Informazione e Bioingegneria del Politecnico di Milano, dove è da anni docente dei corsi di Fondamenti di Informatica e Reti Logiche. Tra i suoi interessi c’è l’utilizzo di strumenti digitali e sociali per l’insegnamento dell’informatica e delle materie scientifico/tecnologiche.

Vincenzo Rana

Vincenzo Rana

Vincenzo Rana ha conseguito la laurea specialistica con lode in Ingegneria Informatica ed il Dottorato di Ricerca con lode in Ingegneria dell’Informazione presso il Politecnico di Milano. Attualmente lavora come assegnista di ricerca presso il Dipartimento di Elettronica, Informazione e Bioingegneria. I suoi interessi di ricerca includono la progettazione di sistemi digitali dedicati, lo sviluppo di sistemi di trasporto intelligenti e la definizione di sistemi di valutazione automatica della qualità del codice.

  1. Classes Start

    Nov 21, 2022
  2. Classes End

    Apr 21, 2024
  3. Length

    3 Weeks
  4. Estimated Effort

    1-2 hours/week
  5. Language

    Italian
  6. Course Number

    COD101
  7. MOOCs For Citizens
CONTACT US FAQ