J. G. Brookshear. Informatica una panoramica generale. IX edizione. Pearson
Addison Wesley. • C. S. Horstmann. Concetti di informatica e fondamenti di Java.
Corso di
Fondamenti di Informatica http://www.dei.unipd.it/~satta/teach/java/
Giorgio Satta Dipartimento di Ingegneria dell’ Informazione http://www.dei.unipd.it/~satta
[email protected] Fondamenti di Informatica A.A. 09-10
1
Presentazione corso
Obiettivi • Presentare alcuni dei fondamenti della scienza dell’informazione • Fornire una preparazione organica sui principi della programmazione orientata agli oggetti • Seguire un approccio ingegneristico e progettuale, fornendo modelli generali per la scomposizione e risoluzione dei problemi
Fondamenti di Informatica A.A. 09-10
2
Presentazione corso
Prerequisiti • Alcune nozioni della cultura matematica e informatica di base verranno date per scontate, quali : – Ragionamento logico e matematico – Corretto utilizzo di un personal computer e del sistema di gestione dei files
Fondamenti di Informatica A.A. 09-10
3
Presentazione corso
Responsabilità accademiche • Prove ed esercizi svolti individualmente • Nessun utilizzo soluzioni precedenti anni accademici, anche se pubbliche • Nessun uso materiale didattico alla prova d’esame • Rigide sanzioni disciplinari previste dal Consiglio del Corso di Studi
Fondamenti di Informatica A.A. 09-10
4
Presentazione corso
Programma 1. Parte Fondazionale 2. Programmazione e Linguaggio Java 3. Esercizi in Aula
Fondamenti di Informatica A.A. 09-10
16 ore 46 ore 16 ore 78 ore
5
Presentazione corso
Materiale didattico • J. G. Brookshear Informatica una panoramica generale IX edizione Pearson Addison Wesley • C. S. Horstmann Concetti di informatica e fondamenti di Java IV edizione Apogeo, 2007 • Materiale elettronico scaricabile dal sito del corso Fondamenti di Informatica A.A. 09-10
6
Presentazione corso
Modalità d’esame • Laboratorio: obbligatorio • Scritto: obbligatorio • Orale: facoltativo + casi particolari
Fondamenti di Informatica A.A. 09-10
7
Presentazione corso
Modalità d’esame (cont) • Regole: – Correzione alla fine dello scritto, con possibilità di ritirare il proprio elaborato – Eventuale prova orale da sostenere entro la sessione d’esame dello scritto
Fondamenti di Informatica A.A. 09-10
8
Presentazione corso
Laboratorio • Quattro ore settimanali a partire dalla seconda settimana di corso • Frequenza obbligatoria con registrazione automatica presenze • Due studenti per PC, gruppi da definire • Lavoro di ogni sessione assegnato in classe e impostato a casa • Rispettare il regolamento del laboratorio Fondamenti di Informatica A.A. 09-10
9
Presentazione corso
Laboratorio (cont) • Sessioni: Sistema operativo Unix, utilizzo di editor e compilazione da riga di comando • Homework: Ambiente di sviluppo JCreator, gratuitamente distribuito
Fondamenti di Informatica A.A. 09-10
10
Presentazione corso
Laboratorio (cont) • Non vi è assistenza !! – Utilizzo studenti volontari – Utilizzo forum per discussione esercizi • Chiedere login all’ufficio sistemisti (S. Nicola) portando il libretto
Fondamenti di Informatica A.A. 09-10
11
Presentazione corso
Orario Martedì 11.00-12.00 12.00-13.00
Mercoledì
Venerdì
Laboratorio
Laboratorio
Laboratorio
Laboratorio
Ricevimento
13.00-14.00 Fond. di Informatica
14.00-15.00
Fond. di Informatica
15.00-16.00 16.00-17.00 17.00-18.00
Fondamenti di Informatica A.A. 09-10
Fond. di Informatica
Fond. di Informatica
Fond. di Informatica
Fond. di Informatica
12
Presentazione corso
A.A. 2006/07
ritirati sufficienti insufficienti
Fondamenti di Informatica A.A. 09-10
13
Presentazione corso
A.A. 2007/08
ritirati sufficienti insufficienti
Fondamenti di Informatica A.A. 09-10
14
Presentazione corso
A.A. 2008/09
ritirati sufficienti insufficienti
Fondamenti di Informatica A.A. 09-10
15
Presentazione corso
A.A. 2006/07 10 9 8 7 6 5 4 3 2 1 0 16
Fondamenti di Informatica A.A. 09-10
18
20
22
24
26
28
30
32
16
Presentazione corso
A.A. 2007/08 6 5 4 3 2 1 0 16
Fondamenti di Informatica A.A. 09-10
18
20
22
24
26
28
30
32
17
Presentazione corso
A.A. 2008/09 12 10 8 6 4 2 0 16
Fondamenti di Informatica A.A. 09-10
18
20
22
24
26
28
30
32
18