1 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 Web page:
2 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)
3 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.
4 Il corso Calendario (salvo imprevisti…): Statistica da giovedì 5 novembre a venerdì 4 dicembre: solo al giovedì e al venerdì
5 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.
6 Introduzione allInformatica Informazione: notizia che consente di avere una conoscenza più o meno esatta di fatti, situazioni e modi dessere Dato (in Informatica): elemento di informazione costituito da simboli che debbono essere elaborati Esempio di DATI: Mario Rossi Esempio di DATI: Mario Rossi Esempio di INFORMAZIONE: Il responsabile dellufficio tecnico è Mario Rossi e il suo interno è Esempio di INFORMAZIONE: Il responsabile dellufficio tecnico è Mario Rossi e il suo interno è 25575
7 LInformatica Definizione: scienza che si occupa della conservazione, elaborazione e rappresentazione dellinformazione Discipline dellInformatica (secondo lACM, Association for Computing Machinery ) 9
8 Discipline dellInformatica 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 dellorganizzazione dei calcolatori elettronici
9 Discipline dellInformatica Sistemi operativi studio dei programmi responsabili del controllo e della gestione dellhardware 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
10 Discipline dellInformatica Basi di dati e sistemi per il reperimento dellinformazione studio della raccolta, organizzazione e gestione dei dati Intelligenza artificiale studio delle tecniche di sviluppo di algoritmi che consentono ai calcolatori di mostrare unattività intelligente
11 Discipline dellInformatica Visione e robotica studio dellapplicazione di comportamenti intelligenti ad una macchina (robot)