fondamenti di informatica - luciano baresi · informatica grande impatto applicativo, industriale e...
TRANSCRIPT
![Page 1: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/1.jpg)
Fondamenti di Informatica2020-21
Luciano Baresi
![Page 2: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/2.jpg)
Il corso vuole fornire un’introduzione all’informatica con enfasi sulle basi concettuali
![Page 3: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/3.jpg)
Traccia del programma
• Concetti introduttivi• Rappresentazione dell’informazione• Elementi di programmazione (in C)• Python
![Page 4: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/4.jpg)
Aspetti organizzativi
• Lezioni (52 ore)• Esercitazioni (40 ore)• Laboratorio (12)• Lezione (on-line)
– Lunedì (8:15-12:15)
• Esercitazioni (in presenza)– G1: codice persona dispari, Mercoledì (14:15-18:15)– G2: codice persona pari, Giovedì (14:15-18:15)
![Page 5: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/5.jpg)
Aspetti organizzativi
• Il laboratorio è un’opportunità in più• Alla fine dell’esame verrà proposto un voto che
potrà essere rifiutato• Eventuali punti aggiuntivi durante il corso• Chi non dovesse prendere almeno 10 (esame
completo) dovrà saltare un appello
![Page 6: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/6.jpg)
Materiale didattico
• Libro di riferimento– Ceri, Mandrioli, Sbattella: “Informatica:
Programmazione”, Mc-Graw-Hill Italia
• Lucidi e altro materiale– https://baresi.faculty.polimi.it/fi.htm
• Temi d’esame degli anni scorsi parzialmente con soluzioni
![Page 7: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/7.jpg)
Iniziamo?
![Page 8: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/8.jpg)
![Page 9: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/9.jpg)
Il mio primo computer (anni 80)
• CPU: 1,01 Mhz• RAM: 5-27 Kb• Grafica: 176 x 184 16 colori• Floppy disk da 170 Kb o nastri
![Page 10: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/10.jpg)
Un buon computer
• CPU: Core 2 Duo 2,2 GHz• RAM: 1/4 GB• Grafica: 1680x1050 milioni di colori• Disco: .5/1 TB
![Page 11: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/11.jpg)
Smart phone
• Chip 64 bit – dualcore– Giroscopio a 3 assi– Accelerometro– Sensore di prossimità– Sensore di luce ambientale– GPS assistito– Bussola digitale
![Page 12: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/12.jpg)
Informatica
• Scienza della rappresentazione ed elaborazione rigorosa dell’informazione– Non scienza del calcolatore né di Internet
• Sorella della matematica … e della filosofia– Radici storiche nella cultura classica ellenistica– Importanti risultati teorici e di base all’inizio del 900
![Page 13: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/13.jpg)
Informatica
• Grande impatto applicativo, industriale e sociale• Determinato dall’evoluzione tecnologica• Uno smartphone oggi è un calcolatore completo• Un moderno PC è enormemente più potente di
un calcolatore da decine di milioni di euro degli anni 60
![Page 14: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/14.jpg)
Il software oggi
• Il software è parte essenziale di molti prodotti di largo consumo– Dal telefonino alla lavatrice, dall’automobile al forno
• Spesso il software non è il prodotto, ma è una parte del prodotto– Deve essere ingegnerizzato con il resto dell’applicazione
• Il meccanismo degli aggiornamenti non funziona in tutti questi casi– Come faccio ad attaccare la macchina ad Internet
![Page 15: Fondamenti di Informatica - Luciano Baresi · Informatica Grande impatto applicativo, industriale e sociale Determinato dall’evoluzione tecnologica Uno smartphone oggi è un calcolatore](https://reader033.vdocuments.site/reader033/viewer/2022060514/5f845b4f1d9a382a710da8a3/html5/thumbnails/15.jpg)
Un esempio …