Descrizione Scopri come scrivere un codice elegante che funzioni la prima volta che viene eseguito. Questa specializzazione fornisce un'introduzione pratica alla programmazione funzionale utilizzando il diffuso linguaggio di programmazione Scala. Inizia dai blocchi di base del paradigma funzionale, mostrando prima come utilizzare questi blocchi per risolvere piccoli problemi, prima di costruire...
Descrizione Con ogni smartphone e computer che ora vanta più processori, l'uso di idee funzionali per facilitare la programmazione parallela sta diventando sempre più diffuso. In questo corso imparerai i fondamenti della programmazione parallela, dal parallelismo delle attività al parallelismo dei dati. In particolare, vedrai quante idee familiari dalla programmazione funzionale si adattano perfettamente al...
Descrizione Ti sei imbattuto in grandi mucchi di immondizia nei quartieri e nelle strade e in discariche puzzolenti che inquinano l'ambiente dei paesi a basso e medio reddito? Vuoi sapere che tipo di soluzioni sostenibili sono appropriate per gestire al meglio i rifiuti e migliorare il riciclo e il recupero? Se sì, questo corso fa per te! Questo…
Descrizione Il mondo sta affrontando bisogni umanitari senza precedenti. Le crisi umanitarie odierne tendono ad essere più numerose, spesso in contesti urbani, più lunghe nella durata e più ampie nell'impatto regionale. Generano sofferenze umane su scala maggiore, interrompono i servizi essenziali, come l'approvvigionamento idrico o i servizi igienico-sanitari e mettono a rischio la salute di una vasta popolazione. Ingegneri...
Descrizione Negli ultimi anni, i progressi nelle tecnologie dell'informazione e della comunicazione (TIC) hanno messo in discussione in modo significativo il panorama tradizionalmente stabile dei servizi infrastrutturali urbani. Il risultato è un crescente interesse per la transizione delle città verso le cosiddette "città intelligenti", un interesse espresso sia dai fornitori di tecnologia che dalle autorità pubbliche. Sebbene tali "tecnologie intelligenti"...
Descrizione Questo corso offre una facile introduzione ai tassi di interesse e ai relativi contratti. Questi includono il LIBOR, le obbligazioni, i contratti a termine sui tassi, gli swap, i future sui tassi di interesse, i cap, i floor e le swaption. Impareremo ad applicare gli strumenti base duration e convessità per la gestione del rischio di tasso di interesse di un portafoglio obbligazionario. Guadagneremo…
Descrizione Questo corso ha insegnato le basi della pianificazione urbana in Africa attraverso le dimensioni tecniche, ambientali, sociali ed economiche. Si concentra solo sulle città africane. Sebbene esemplificano bene le città del Sud del mondo, e potenzialmente tutte le città, renderemo il contesto africano altamente attuale. Il corso è erogato dalla Comunità Urbana e Regionale…
Descrizione La programmazione funzionale sta diventando sempre più diffusa nell'industria. Questa tendenza è guidata dall'adozione di Scala come linguaggio di programmazione principale per molte applicazioni. Scala fonde la programmazione funzionale e orientata agli oggetti in un pratico pacchetto. Interagisce perfettamente sia con Java che con Javascript. Scala è il linguaggio di implementazione di molti framework importanti, tra cui Apache...
Descrizione Il Digital Signal Processing è quella branca dell'ingegneria che, nell'arco di pochi decenni, ha consentito livelli senza precedenti di comunicazione interpersonale e di intrattenimento on-demand. Rielaborando i principi dell'elettronica, delle telecomunicazioni e dell'informatica in un paradigma unificante, DSP è il cuore della rivoluzione digitale che ci ha portato...
Descrizione Il corso è organizzato in due parti che presentano i fondamenti teorici e pratici dei sistemi informativi geografici (GIS). – Insieme, questi corsi costituiscono un'introduzione al GIS e non richiedono alcuna conoscenza preliminare. – Seguendo questa introduzione al GIS acquisirai rapidamente le conoscenze di base necessarie per creare database spaziali e produrre…