Descrizione Come diamo istruzioni a un computer? Non è difficile programmare? Non proprio! Che si tratti di dare indicazioni a qualcuno per raggiungere un negozio vicino o di scrivere alcuni passi di danza, spesso mostriamo aspetti del pensiero computazionale nella nostra vita quotidiana! Questo corso insegna i primi concetti chiave della programmazione: sequenze di istruzioni e...
Descrizione In questo corso imparerai come utilizzare la piattaforma cloud BaseSpace sviluppata da Illumina (il nostro partner industriale) per applicare diversi approcci software bioinformatici standard a dati biologici reali. In particolare, in una serie di sfide applicative si vedrà come l'assemblaggio del genoma può essere utilizzato per tracciare la fonte di un'intossicazione alimentare...
Descrizione Il pensiero matematico è fondamentale in tutte le aree dell'informatica: algoritmi, bioinformatica, computer grafica, scienza dei dati, apprendimento automatico, ecc. In questo corso impareremo gli strumenti più importanti utilizzati nella matematica discreta: induzione, ricorsione, logica, invarianti , esempi, ottimalità. Utilizzeremo questi strumenti per rispondere alle tipiche domande di programmazione come: Come possiamo essere...
Descrizione Il mondo e internet sono pieni di informazioni testuali. Cerchiamo informazioni tramite interrogazioni testuali, leggiamo siti web, libri, e-mail. Tutte queste sono stringhe dal punto di vista dell'informatica. Per dare un senso a tutte queste informazioni e rendere efficiente la ricerca, i motori di ricerca utilizzano molti algoritmi di stringhe. Inoltre, il settore emergente di...
Descrizione In questo corso ti concentrerai su come la comunicazione abilitata dalla tecnologia sta cambiando la geopolitica e, più in generale, su come la tecnologia sta collegando il nostro mondo e cambiando le vite. Ciò verrà fatto attraverso una serie di sezioni didattiche abbinate, esplorando uno specifico "Impatto dell'informatica" nella tua giornata tipo e le "Tecnologie e concetti informatici" che consentono che...
Descrizione In che modo Google Maps pianifica il percorso migliore per spostarsi in città in base alle condizioni del traffico attuali? In che modo un router Internet inoltra pacchetti di traffico di rete per ridurre al minimo il ritardo? In che modo un gruppo di aiuto alloca le risorse ai suoi partner locali affiliati? Per risolvere tali problemi, per prima cosa rappresentiamo i dati chiave in...
Descrizione Alla fine del corso sarai in grado di: *Recuperare dati da database di esempio e sistemi di gestione di big data *Descrivere le connessioni tra le operazioni di gestione dei dati e i modelli di elaborazione dei big data necessari per utilizzarli in applicazioni analitiche su larga scala * Identificare quando un problema di big data richiede l'integrazione dei dati *Eseguire semplici big...
Descrizione Vuoi creare un gioco che finisca quando “prendi” un oggetto cliccandoci sopra? O forse ottieni punti in base a quanto sei arrivato vicino? Lo farai in questa lezione! Questo corso insegna i concetti dei cicli condizionali e delle istruzioni if/else. Per ogni concetto, inizieremo aiutandoti a connetterti al mondo reale...
Descrizione Potresti non essere mai sicuro di avere un'esperienza utente efficace finché non l'hai testata con gli utenti. In questo corso imparerai come progettare esperimenti incentrati sull'utente, come eseguire tali esperimenti e come analizzare i dati di questi esperimenti per valutare e convalidare le esperienze degli utenti. Lavorerai attraverso…
Descrizione Una volta identificato un problema relativo ai Big Data da analizzare, come raccogli, archivi e organizzi i tuoi dati utilizzando le soluzioni Big Data? In questo corso sperimenterai vari generi di dati e strumenti di gestione appropriati per ciascuno. Sarai in grado di descrivere le ragioni dietro l'evoluzione della pletora di nuove piattaforme di big data...