Descrizione The Paradoxes of War ci insegna a capire che la guerra non è solo una parte normale dell'esistenza umana, ma è probabilmente uno dei fattori più importanti nel renderci ciò che siamo. Attraverso questo corso, spero che arriverai ad apprezzare che la guerra è sia un'espressione naturale di comune ...
Descrizione Cosa rende il WiFi più veloce a casa che in un bar? In che modo Google ordina i suoi risultati di ricerca dai trilioni di pagine Web su Internet? Perché Verizon addebita $ 15 per ogni GB di dati che utilizziamo? È proprio vero che siamo connessi in sei passaggi sociali o meno? Questi sono…
Descrizione Questo corso insegna un calcolo che consente previsioni quantitative precise di grandi strutture combinatorie. Inoltre, questo corso copre le funzioni generatrici e gli asintotici reali e quindi introduce il metodo simbolico nel contesto delle applicazioni nell'analisi di algoritmi e strutture di base come permutazioni, alberi, stringhe, parole e mappature. Tutte le caratteristiche...
Descrizione L'altruismo effettivo si basa sull'idea semplice ma inquietante che vivere una vita pienamente etica implichi fare il meglio possibile. In questo corso esaminerai le basi filosofiche di questa idea; incontrare persone straordinarie che hanno ristrutturato le loro vite in conformità con esso; e pensa a quanto può essere efficace l'altruismo...
Descrizione Prendi in mano il tuo iPhone mentre aspetti in fila in un bar. Cerchi su Google un attore non così famoso, vieni collegato a una voce di Wikipedia che elenca i suoi film recenti e le famose clip di YouTube di molti di loro. Dai un'occhiata alle recensioni degli utenti su Amazon e ne scegli una, scarichi quel film su BitTorrent o lo trasmetti in streaming...
Descrizione La Combinatoria Analitica insegna un calcolo che consente previsioni quantitative precise di grandi strutture combinatorie. Questo corso introduce il metodo simbolico per derivare relazioni funzionali tra funzioni generatrici ordinarie, esponenziali e multivariate e metodi in analisi complessa per derivare asintotici accurati dalle equazioni GF. Tutte le funzionalità di questo corso sono disponibili gratuitamente. Esso…
Descrizione Questo corso copre le informazioni essenziali che ogni programmatore serio deve conoscere su algoritmi e strutture dati, con particolare attenzione alle applicazioni e all'analisi delle prestazioni scientifiche delle implementazioni Java. La parte I tratta le strutture dati elementari, l'ordinamento e gli algoritmi di ricerca. La Parte II si concentra sugli algoritmi di elaborazione di grafi e stringhe. Tutte le caratteristiche di questo corso sono...
Descrizione La base dell'istruzione nell'ultimo millennio era "lettura, scrittura e aritmetica"; ora sta leggendo, scrivendo e calcolando. Imparare a programmare è una parte essenziale dell'educazione di ogni studente, non solo nelle scienze e nell'ingegneria, ma anche nelle arti, nelle scienze sociali e umanistiche. Oltre alle applicazioni dirette,...
Descrizione Per capire davvero cosa ha di speciale Bitcoin, dobbiamo capire come funziona a livello tecnico. Affronteremo le domande importanti su Bitcoin, come ad esempio: come funziona Bitcoin? Cosa rende Bitcoin diverso? Quanto sono sicuri i tuoi Bitcoin? Quanto sono anonimi gli utenti di Bitcoin? Cosa determina il prezzo dei Bitcoin? Le criptovalute possono...
Descrizione Questo corso introduce la più ampia disciplina dell'informatica a persone che hanno familiarità di base con la programmazione Java. Copre la seconda metà del nostro libro Computer Science: An Interdisciplinary Approach (la prima metà è trattata nel nostro corso Coursera Computer Science: Programming with a Purpose, in uscita nell'autunno del 2018). Nostro…