Facoltà di Ingegneria FONDAMENTI DI INFORMATICA a.a. 2012 - 2013 Prof. Mario Bochicchio [email protected] Obiettivi del Corso Elementi di Informatica • Ore: 30 • Cos’è l’Informatica; architettura di un calcolatore; codifica dell’informazione; architetture CISC e RISC; complessità (cenni); il sistema operativo; Internet; principi di ingegneria del sw e dei dati. Programmazione • Ore: 30 • Algoritmi; il linguaggio C; tipi di dati; strutture di controllo; funzioni e procedure; programmazione ricorsiva; file; strutture dati dinamiche; classi e oggetti; Java (cenni); programmazione per il Web (cenni di HTML, CSS e Javascript); frameworks (cenni); altri ambienti di programmazione (games, 3D, apps, ...). 2 Calendario Ore 9.30-11.30 Aula Giorno Fondamenti di Informatica Docente I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 lunedì 11 marzo 2013 prof. M. Bochicchio Attività Presentazione del corso I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 I2 3 Testi e riferimenti • “Informatica: arte e mestiere“ terza edizione, D. Mandrioli, S. Ceri et al. McGrawHill • Materiale fornito dal docente http://mb.unisalento.it 4 Esami Prova scritta ko (0), sufficiente (10), buono (20) validità: 6 mesi 1° esonero (aprile) + 2° esonero (giugno) O prova scritta unica (appelli) Prova orale 10 punti argomenti: programma completo Progetto 5 punti 1. opzionale Creazione di un’applicazione Voto complessivo prova scritta + prova orale (+ progetto) 5 Aspetti organizzativi • Docente del Corso – Prof. M. Bochicchio • Sito del corso – http://mb.unisalento.it – corso di “Fondamenti di Informatica”, a.a. 2012-2013 • Orario di ricevimento: – Lunedì e venerdi:14.30-16.30 presso SET-Lab • Lezioni: – Lunedi 9:30-11:30 Aula I-2 – Mercoledì 11:30-13:30 Aula I-2 – Venerdi 9:30-11:30 Aula I-5 6 Corso introduttivo a Java ed Eclipse l'IEEE Salento Student Branch (http://ieeessb.unisalento.it/ ) ha deciso di organizzare un corso introduttivo a Java ed Eclipse, rivolto a chiunque sia interessato, in particolare agli studenti di Ingegneria, Matematica e Fisica, con lo scopo i illustrare i principi della programmazione ad oggetti e le basi del linguaggio di programmazione Java tramite l'utilizzo della piattaforma Eclipse. Il corso sarà sviluppato in 4 lezioni da 2 ore ciascuna e tratterà nello specifico i seguenti argomenti: LEZIONE 1: La programmazione ad oggetti, evidenziando i principi di tale approccio e le differenze con la programmazione strutturata.Breve introduzione al linguaggio Java; LEZIONE 2: Approfondimenti sul linguaggio Java, ambiente di esecuzione, ambiente di sviluppo, installazione di Java sulle varie piattaforme ed esempi pratici da riga di comando; LEZIONE 3: La piattaforma di sviluppo Eclipse, con cenni alla struttura della piattaforma e descrizione delle principali caratteristiche dell’area di lavoro. Installazione e settaggi della piattaforma ed esempi pratici di utilizzo di quest’ultima per la creazione di semplici programmi in Java; LEZIONE 4: Esercitazione pratica dell’utilizzo di Eclipse per lo sviluppo di programmi Java ed utilizzo del debugger. Le lezioni avranno cadenza settimanale e la prima si terrà Mercoledì 20 Marzo dalle 16.00 alle 18.00. Gli studenti interessati possono mandare, entro il 14 Marzo, una mail all'indirizzo [email protected] per chiedere informazioni o confermare la loro partecipazione al corso. Il costo di partecipazione è di 2 euro, mentre è gratuito per tutti gli iscritti all'IEEE. 7 Informazione ? 8 Informazione Matematica Letteratura Religione Fisica Arte ... 9 Informazione Business !!! 10 Fisica e informazione • Secondo principio della termodinamica: dS / dt ≥ 0 • Entropia e “quantità di informazione” • E=mc2 curvatura dello spaziotempo • Buchi neri e violazione del secondo principio 11 Entropia, informazione e buchi neri • Massa e curvatura dello spazio-tempo • Curvatura critica: sole d = 3 km terra d = 1 cm • Orizzonte degli eventi • John Wheeler: teorema “no hair” (≈ 1970) • Violazione del 2° principio ??? 12 Entropia, informazione e buchi neri Radiazione di Hawking Informazione vs. Superficie 2° principio è rispettato !!! Maldacena Principio olografico !!! “La realtà nascosta” Brian Greene Einaudi, 2012 (prof. Di fisica alla Columbia University – New York) 13