After doing these courses, I feel confident creating professional visualizations and dashboards
Descrizione del corso
Scopri il potere dell'elaborazione dati
Ti sei mai chiesto come fanno i computer a fare cose complicate senza sforzo? Questo corso completo sull'informatica ti porta dalle basi del funzionamento dei computer fino ai meandri della teoria computazionale. Acquisirai competenze pratiche e conoscenze di base che ti permetteranno di capire e creare programmi efficaci.
Scopri le basi dell'informatica
Inizia con i concetti base dell'informatica. Scopri come funzionano i computer, cos'è la matematica binaria e la storia dei linguaggi di programmazione. Scopri le differenze tra linguaggi di programmazione funzionali, procedurali e di basso livello e capisci come i programmi vengono tradotti per i computer attraverso linguaggi interpretati e compilati.
Algoritmi master ed efficienza
Entra nel mondo degli algoritmi, dove scoprirai come sono fatti e come si usano. Capire l'importanza dell'efficienza degli algoritmi attraverso la notazione Big-O e imparare a valutare la complessità temporale e spaziale. Le lezioni pratiche ti aiuteranno a risolvere problemi reali, come ordinare e cercare in un negozio online, usando Python.
Scopri la computabilità e oltre
Allarga le tue conoscenze sugli aspetti teorici dell'informatica. Scopri gli automi, le macchine di Turing e i limiti di quello che i computer possono risolvere. Scopri di più sulla complessità computazionale, inclusi i problemi P, NP, NP-completi e NP-difficili. Infine, scopri come questi concetti si applicano nella vita reale in campi come la crittografia e l'apprendimento automatico, e dai un'occhiata al futuro con il Quantum Computing.
Cosa otterrai
Alla fine di questo corso, avrai una buona conoscenza di come funzionano i computer, dei linguaggi di programmazione e degli algoritmi. Sarai in grado di valutare l'efficienza degli algoritmi e capire i limiti teorici del calcolo. Questo corso ti darà le competenze per risolvere problemi pratici in modo efficiente e capire i progressi continui nella teoria computazionale.
Unisciti a noi per scoprire il potere dell'informatica e cambiare il modo in cui pensi al funzionamento dei computer!
Prerequisiti
Curriculum
Programma del corso
L’inizio: che cos’è un computer?
- Introduzione al computer: architettura ed esecuzione50 XP
- Converti il binario in decimale50 XP
- Posizione binaria in decimale50 XP
- Collegare i programmi ai computer50 XP
- Linguaggi compilati vs interpretati100 XP
- Perché il binario è importante?50 XP
- Storia della programmazione50 XP
- Classifica: programmazione funzionale, procedurale e di basso livello100 XP
- Evoluzione della programmazione100 XP
Approfondisci: istruire un computer in modo efficiente
Ampliare lo sguardo: cosa i computer possono e non possono fare
Concetti di Informatica
Corso
completato

