Corso di Quantum Computing
Di cosa tratta questo corso?
Negli ultimi mesi i piani di rilascio per i primi computer quantistici impiegabili per usi commerciali sembrano essere nuovamente imminenti.
Si tratta di una generazione di sistemi, denominata NISQ (Noisy Intermediate Scale Quantum computers), intermedia tra gli attuali sistemi di tipo sperimentale e i futuri computer quantistici universali, attesi entro i prossimi 10 anni.
La tecnologia dei computer quantistici non è semplicemente un’evoluzione degli attuali elaboratori, basata su un maggiore grado di integrazione dei componenti elettronici, e quindi di potenza, ma una vera e propria innovazione, fondata su principi matematici e teorici completamente differenti dall’informatica classica.
L’informatica quantistica è infatti una disciplina teorizzata negli anni ’80 che impiega i metodi e le logiche della meccanica quantistica, un sistema matematico, basato sull’algebra lineare, utilizzato sin dagli inizi del ‘900 per descrivere i fenomeni della teoria fisica dei quanti.
Attraverso il calcolo quantistico, molto più complesso dell’informatica classica, è possibile riscrivere algoritmi importanti in molti settori scientifici e tecnologici in modo molto più efficiente. Attraverso un computer quantistico sarà possibile risolvere in tempi di poche ore problemi che oggi richiederebbero miliardi di anni anche per i più potenti supercomputer di cui disponiamo.
Come già accaduto a cavallo tra il diciannovesimo e il ventesimo secolo, in cui lo sviluppo della teoria dell’informazione e la scoperta dei primi algoritmi fondamentali aveva preceduto la realizzazione dei primi computer, l’informatica quantistica e la scoperta dei primi algoritmi quantistici è una realtà che precede la comparsa dei primi computer quantistici utilizzabili per risolvere problemi reali.
Perchè dovrei seguire questo corso?
La generazione NISQ, ormai realtà, consentirà di applicare il calcolo quantistico ai primi problemi reali. Le aziende che saranno pronte ad utilizzare questa nuova tecnologia disporranno di un vantaggio competitivo enorme rispetto ai concorrenti.
Lo scenario previsto è quello in cui il primo attore che entrerà sulla scena disponendo della nuova tecnologia disporrà di un vantaggio tale da consentirgli di monopolizzare l’intero mercato.
Per evitare rischi, le imprese che oggi operano nei settori che saranno maggiormente impattati dovrebbero perseguire una strategia di investimenti in acquisizione di know how in modo da essere “quantum ready” e approfittare dei vantaggi e delle opportunità che saranno offerti dai primi computer quantistici commerciali.
In questo momento disponiamo di computer quantistici reali che ancora non sono in grado di assicurare il cosiddetto Quantum Advantage su problemi significativi e reali per le imprese, tuttavia queste macchine sono perfettamente in grado di supportare attività di ricerca, formazione e sperimentazione.
Questo corso ha l’obiettivo di fornire le competenze di base sull’informatica quantistica e sull’uso dei computer quantistici.
Come è strutturato il corso?
Il tuo percorso di apprendimento sarà articolato in nove missioni, ciascuna con un preciso obiettivo formativo.
Ogni missione comprenderà una serie di tutorial e un test finale che ti permetterà di verificare il livello di competenza raggiunto.
La complessa meccanica quantistica sarà introdotta gradualmente attraverso un approccio empirico e sperimentale. Il nostro è infatti uno dei primi corsi in italiano di quantum computing basato sul metodo “learn by doing“.
Le esercitazioni che ti saranno proposte, saranno svolte impiegando i computer IBM Q accessibili gratuitamente dagli allievi in modalità cloud, attraverso il i servizi IBM Cloud.
L’offerta relativa al Quantum Computing IBM è soggetta a continui aggiornamenti, le modalità di accesso e le interfacce utente potranno essere differenti da quelle mostrate nei video, fermo restando la validità dei concetti e la logica di utilizzo degli strumenti che al momento della fruizione di questo corso saranno quelli aggiornati.
Il percorso formativo è stato progettato per essere seguito in modo sequenziale, ma potrai saltare da un argomento all’altro in qualsiasi ordine.
Quanto riterrai di aver completato con successo un tutorial o un’intera missione potrai segnarlo come completato, utilizzando il pulsante apposito.
Il test di valutazione alla fine di ogni missione potrà essere ripetuto quante volte vorrai.
