Facoltà di Ingegneria Fondamenti di Informatica a.a. 2012 - 2013

13
Facoltà di Ingegneria Facoltà di Ingegneria FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA a.a. 2012 - 2013 a.a. 2012 - 2013 Prof. Mario Bochicchio [email protected]

description

Facoltà di Ingegneria Fondamenti di Informatica a.a. 2012 - 2013. Prof. Mario Bochicchio [email protected]. Obiettivi del Corso. Elementi di Informatica Ore: 30 - PowerPoint PPT Presentation

Transcript of Facoltà di Ingegneria Fondamenti di Informatica a.a. 2012 - 2013

Page 1: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Facoltà di Ingegneria Facoltà di Ingegneria

FONDAMENTI DI INFORMATICAFONDAMENTI DI INFORMATICA

a.a. 2012 - 2013a.a. 2012 - 2013

Prof. Mario [email protected]

Page 2: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

2

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, ...).

Page 3: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

3

Calendario

Ore Aula Docente9.30-11.30 I 2 prof. M. Bochicchio Presentazione del corso

I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2

I 2

I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2I 2

Fondamenti di InformaticaGiorno Attività

lunedì 11 marzo 2013

Page 4: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

4

Testi e riferimenti

• “Informatica: arte e mestiere“terza edizione, D. Mandrioli, S. Ceri et al.McGrawHill

• Materiale fornito dal docente

http://mb.unisalento.it

Page 5: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

5

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 opzionale

1. Creazione di un’applicazione

Voto complessivo prova scritta + prova orale (+ progetto)

Page 6: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

6

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

Page 7: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Corso introduttivo a Java ed Eclipsel'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

Page 8: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Informazione ?

8

Page 9: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Informazione

9

Matematica Letteratura Religione Fisica Arte ...

Page 10: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Informazione

10

Business !!!

Page 11: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Fisica e informazione

11

• Secondo principio della termodinamica:

dS / dt ≥ 0

• Entropia e “quantità di informazione”

• E=mc2 curvatura dello spaziotempo

• Buchi neri e violazione del secondo principio

Page 12: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Entropia, informazione e buchi neri

12

• Massa e curvatura dello spazio-tempo

• Curvatura critica: sole d = 3 kmterra d = 1

cm

• Orizzonte degli eventi

• John Wheeler: teorema “no hair” (≈ 1970)

• Violazione del 2° principio ???

Page 13: Facoltà di Ingegneria  Fondamenti di Informatica a.a. 2012 - 2013

Entropia, informazione e buchi neri

13

Radiazione di Hawking

Informazione vs. Superficie

2° principio è rispettato !!!

Maldacena Principio olografico !!!

“La realtà nascosta”Brian GreeneEinaudi, 2012

(prof. Di fisica alla Columbia University – New York)