Corso di Laurea in Biotecnologie
Informatica
(Programmazione e Basi di Dati)
Docente: Raffaella Rizzi
Turno A
DISCO
Dipartimento di Informatica Sistemistica e Comunicazione
Edificio U14 - secondo piano - stanza 2047
Tel. 02 6448 7838
E-mail: [email protected]
Web page: http://bimib.disco.unimib.it/index.php/Corso_Informatica09_10 1
Il corso
Il corso è suddiviso in 3 moduli:
 Programmazione (4 crediti): 40 ore
 Basi di Dati (2 crediti): 20 ore
 Statistica (2 crediti): 20 ore
(docente: prof. Messina)
2
Il corso
Calendario (salvo imprevisti…):
 Programmazione
da giovedì 1° ottobre a martedì 24
novembre:
per tutto il mese di ottobre le lezioni saranno
al martedì, al giovedì, al venerdì dalle 15,30
alle 17,30 (2 ore) salvo diversa comunicazione
del docente. Nel mese di novembre le lezioni
saranno solo al martedì dalle 15,30 alle 17,30
salvo diversa comunicazione del docente.
3
Il corso
Calendario (salvo imprevisti…):
 Statistica
da giovedì 5 novembre a venerdì 4
dicembre:
solo al giovedì e al venerdì
4
Il corso
Calendario (salvo imprevisti…):
 Basi di Dati
da martedì 1° dicembre a metà gennaio:
nel mese di dicembre le lezioni saranno solo
martedì 1° dicembre e giovedì 10 dicembre.
Nel mese di gennaio le lezioni saranno al
martedì, al giovedì, al venerdì dalle 15,30 alle
17,30 salvo diversa comunicazione del docente.
5
Introduzione all’Informatica
Informazione: notizia che consente di avere
una conoscenza più o meno esatta di fatti,
situazioni e modi d’essere
Esempio di INFORMAZIONE:
Il responsabile dell’ufficio tecnico è
“Mario Rossi” e il suo interno è “25575”
Dato (in Informatica): elemento di
informazione costituito da simboli che
debbono essere elaborati
Esempio di DATI:
“Mario Rossi”
“25575”
6
L’Informatica
Definizione: scienza che si occupa della
conservazione, elaborazione e
rappresentazione dell’informazione
Discipline dell’Informatica (secondo l’ACM,
Association for Computing Machinery )  9
7
Discipline dell’Informatica
Algoritmi e strutture dati
studio (progetto e analisi) di algoritmi e strutture dati
efficienti
Linguaggi di programmazione
studio dei linguaggi in cui esprimere un algoritmo in
modo che sia comprensibile ad un sistema di calcolo
Architetture dei calcolatori
studio dell’organizzazione dei calcolatori elettronici
8
Discipline dell’Informatica
Sistemi operativi
studio dei programmi responsabili del controllo e della
gestione dell’hardware di un computer
Ingegneria del sofware
studio della realizzazione del software
Calcolo numerico e simbolico
studio, analisi e applicazione di metodi per il calcolo
scientifico
9
Discipline dell’Informatica
Basi di dati e sistemi per il reperimento
dell’informazione
studio della raccolta, organizzazione e gestione dei
dati
Intelligenza artificiale
studio delle tecniche di sviluppo di algoritmi che
consentono ai calcolatori di mostrare un’attività
intelligente
10
Discipline dell’Informatica
Visione e robotica
studio dell’applicazione di comportamenti intelligenti
ad una macchina (robot)
11
Scarica

Lezione0