Informazioni generali
|
Corso di Laurea:
|
Scienze e Tecnologie Biomolecolari
|
|
Facoltà:
|
Scienze MM.FF.NN.
|
|
Periodo:
|
Febbraio 2011 - Maggio 2011
|
Obiettivi del corso
Il corso mira a fornire agli studenti le nozioni basilari per
comprendere:
- la modalità di rappresentazione e trattamento
dell'informazione nei calcolatori elettronici
- i principi della logica booleana e la loro applicazione nel
realizzare i circuiti dei calcolatori
- i principi di funzionamento di un calcolatore (hardware e
software) e delle reti di calcolatori
- L'uso della linea di comando UNIX, con filtri ed
espressioni regolari.
- la programmazione del calcolatore mediante linguaggi di alto
livello (Python)
|
Informazioni sul corso
|
Docente:
|
Andrea Passerini
Email: 
|
|
Orario ricevimento:
|
Giovedì 10.30-12.30, piano DISI, lato verso Trento, Polo Ferrari,
via Sommarive, Povo di Trento.
|
|
Orario delle lezioni:
|
Lunedì 10.30-12.30
Mercoledì 8.30-10.30
Giovedì 8.30-10.30
|
Bibliografia:
|
D. Sciuto, G. Buonanno, W. Fornaciari, L. Mari
Introduzione ai sistemi informatici, McGraw-Hill, 2005
F. Cesarini, F. Pippolini, G. Soda
Fondamenti di Informatica Ed. Cremonese, 1993.
M. Lutz
Learning Python (3nd edition), O'REILLY, 2007.
|
|
Materiale didattico:
|
Dispense delle lezioni (in formato pdf)
Introduzione [slides] [dispense]
Sistemi di numerazione [slides] [dispense]
Rappresentazione dei dati [slides] [dispense]
Algebra di Boole [slides] [dispense]
Reti logiche [slides] [dispense]
Algoritmi [slides] [dispense]
Hardware [slides] [dispense]
Software [slides] [dispense]
Sistemi operativi [slides] [dispense]
Filtri [slides] [dispense]
Programmazione [slides] [dispense]
Introduzione Python [slides] [dispense]
Numeri e stringhe [slides] [dispense]
Liste dizionari e tuple [slides] [dispense]
Input Output [slides] [dispense]
Statements [slides] [dispense]
Funzioni [slides] [dispense]
Programma [slides] [dispense] [dati e soluzioni]
Esercizi [dispense] [soluzioni]
Esempi compito [tar.gz]
Compiti 2011 [tar.gz]
Compiti 2012 [tar.gz]
|
Esami
|
Modalità:
|
Prova scritta concernente:
- realizzazione di una semplice funzione in Python
- uso della linea di comando UNIX
Prova orale sui contenuti del corso
|
Appelli e comunicazioni
|