Fondamenti di Informatica 1 Benvenuti al Corso !

Fondamenti di Informatica 1
Prof. B.Buttarazzi
A.A. 2010/2011
Benvenuti al Corso !
Sommario
•
•
•
•
•
•
Contenuti del Corso
Riferimenti
Regole del Corso
Materiale Didattico
Scheduling Esami
Strumenti Software
02/03/2011
2
Contenuti
• Introduzione al Calcolatore e all’uso del PC
• Introduzione all’ambiente di programmazione Java
– Descrizione e uso del framework Eclipse
– Primi esempi di programmi
– Introduzione alla sintassi Java
• Programmazione imperativa
– Tipi di dato elementari, variabili e assegnamento, costrutti
sequenziale, if, while e for, e operazioni di I/O
– Funzioni e parametri
• Programmazione ad oggetti: Classi e Oggetti Java
• Applet, Midlet
•
Laboratorio di calcolo numerico
02/03/2011
3
Obbiettivi
• Conoscenza di base dei fondamenti di Informatica
• Metodologie e tecnologie per il trattamento automatico
dell’informazione
• Uso e Manipolazione di Software per applicazioni di tipo
Numerico
02/03/2011
4
Output di fine Corso
• (30%) Conoscenze teoriche di metodologie
informatiche
– Principi della programmazione
– Tecniche per l’analisi di programmi e Algoritmi
• (60%) Tecniche di programmazione in ambiente
Java
– Correttezza, efficienza e analisi del software
• (10%) Applicazioni numeriche
… imparerete anche qualcosa di Internet e Web Programming
02/03/2011
5
Testo di riferimento
Titolo: Programmando Java
Autori: B.Buttarazzi & A.Simonetta
Editore : Carocci 2007
02/03/2011
6
Programma di esame
02/03/2011
7
Programma di esame
02/03/2011
8
Riferimenti
• Docenti : Berta Buttarazzi
Ricevimento
• Al termine delle lezioni in aula e in studio del docente (III
Piano Edificio Ingegneria della Informazione) il mercoledì
dalle 14 alle 15
• Pagina web del corso
– http://www.uniroma2.it/didattica/
02/03/2011
9
02/03/2011
10
Regole del Corso
• Si consiglia di seguire in classe tutte le
lezioni (almeno il 75% lezioni).
– Attenzione! Ogni informazioni anche sui
cambiamenti verrà data esclusivamente a
lezione
• Il ricevimento è alla fine di ciascuna lezione
o in ufficio del docente il mercoledì dalle 14
alle 15
02/03/2011
11
Modalità di Esame
• Prova scritta
– Modalità tradizionale con esercizi da svolgere
• Prova orale
– Commento della prova scritta ed eventuali
domande teoriche
02/03/2011
12
Criterio di Valutazione
• Il voto è determinato dal risultato ottenuto
nella prova scritta
• In fase di verbalizzazione è previsto un
orale
– domande sul compito + eventuale domanda su
argomenti del corso
02/03/2011
13
Modalità della prova scritta
•
Tutte le prove scritte sono composte da tre parti:
1.
2.
3.
02/03/2011
Esercizio sulla programmazione a oggetti
Esercizio sulla realizzazione di un algoritmo
Domande teoriche
14
..esempio di compito
d'esame
..esempio di valutazione
delle risposte
Object-Oriented
13
Programmazione
10
Algebra di
Boole
3
4
Sintassi java
02/03/2011
15
Regole per lo scritto
•
Portare
–
–
–
•
•
•
•
il libretto e un documento di riconoscimento
una penna a inchiostro NERO
fogli bianchi per annotazioni
Non sono ammessi appunti, libri o altro materiale
didattico.
Ogni esercizio deve essere svolto in piena autonomia!
Sono ammessi chiarimenti sul testo dell’esame solo
durante i primi 10 minuti all’inizio dell’esame.
Al termine della prova scritta vanno restituiti solo i
fogli d’esame consegnati dal docente (correttamente
compilati).
02/03/2011
16
Suggerimenti per lo scritto
• Usare una penna (NERA) a tratto sottile
– Tenete presente che il rosso viene usato per le
correzioni e annotazioni da parte del docente !
– La matita non è accettata.
• Se necessario si può usare il retro del foglio
per il completamento dello svolgimento di
un esercizio.
– In questo caso specificare il numero dell’esercizio
02/03/2011
17
Orario Lezioni
MECCANICA
2° Semestre (28/02/2011 - 25/06/2011)
1° ANNO
LUN
MAR
MER
GIO
VEN
8.30-9.15
9.30-10.15
10.30-11.15
11.30-12.15
12.30-13.15
14.00-14.45
15.00-15.45
16.00-16.45
17.00-17.45
FoI1
02/03/2011
FoI1
FoI1
FoI1
FoI1
Fond. Inf. 1
Lun Aula 4PP2; Gio Aula 1PP2
18
Scheduling Esami
Martedì 5 Luglio 2011 - Aule 1,2 Nuovi Edifici ore 9:30 - 14:00
Martedì 19 Luglio 2011 - Aule 1,2 Nuovi Edifici ore 9:30 - 14:00
Martedì 6 Settembre 2011 - Aule 3,4 Nuovi Edifici ore 14:00
<da confermare ....>
Martedì 13 Settembre 2011 - Aule 3,4 Nuovi Edifici ore 14:00
<da confermare ....>
Martedì 21 Febbraio 2012 - Aula 4 Nuovi Edifici ore 14:00
<da confermare ....>
02/03/2011
19
Strumenti hardware & software
( 1 ) PERSONAL COMPUTER
( 2 ) INTERNET
( 3 ) STRUMENTI SOFTWARE
02/03/2011
20
Strumenti Software
• Per programmare in Java utilizzando come
ambiente di sviluppo integrato Eclipse abbiamo
bisogno dei seguenti strumenti software:
– Java JDK
– Eclipse
• Si tratta di strumenti software “open-source” che
possono essere scaricati liberamente da appositi
siti internet .
Andare sul sito indicato nel link della pagina della didattica web :
http://java.sun.com/javase/downloads/index.jsp
e fare il download del software indicato
Andare sul sito indicato nel link della pagina della didattica web :
http://www.eclipse.org/downloads/
e fare il download del software indicato