CODICE | 90742 |
---|---|
ANNO ACCADEMICO | 2016/2017 |
CFU |
|
SETTORE SCIENTIFICO DISCIPLINARE | FIS/03 |
LINGUA | Italiano |
SEDE |
|
PERIODO | 1° Semestre |
MODULI | Questo insegnamento è un modulo di: |
OBIETTIVI E CONTENUTI
OBIETTIVI FORMATIVI
Il corso fornisce conoscenze di base su architettura del computer e sistema operativo e tratta la programmazione procedurale in C++ e l'uso di librerie per la realizzazione di grafici e fit.
MODALITA' DIDATTICHE
20 lezioni frontali. 6 esercitazioni al calcolatore (ciascuna della durata di 3-4 ore)
PROGRAMMA/CONTENUTO
Sistemi di numerazione posizionali. Sistema decimale, binario ed esadecimale. Cambiamento di base. Rappresentazione dei numeri relativi: modulo e segno, complemento a due. Rappresentazione dei numeri razionali: rappresentazione in virgola mobile.
Sistemi a microprocessore. Architettura di Von Neumann. Sistema operativo. Introduzione alla shell di Linux.
Programmazione: Introduzione al C++. La funzione main. La direttiva #include. Utilizzo degli operatori cin e cout. Dichiarazione ed inizializzazione di variabili. Tipi di variabili: char, int, long, float, double, bool. Operatori aritmetici. Espressioni numeriche e relazionali. Operatori logici. L’istruzione if. I cicli: for, while, do-while. Array e stringhe. I/O da terminale e da file. Puntatori e allocazione dinamica della memoria. Le funzioni. Prototipi di funzioni. Passaggio degli argomenti per valore o per referenza. Argomenti di default. Overloading di funzioni. Funzioni templates. Breve introduzioni alle classi ed alla programmazione orientata ad oggetti.
Introduzione alle librerie ROOT per la realizzazione di grafici e fit. Cenni alla Standard Template Library.
DOCENTI E COMMISSIONI
Ricevimento: Su appuntamento contattando il docente.
Ricevimento: L'orario di ricevimento è libero, previo appuntamento telefonico o via email. Giulia Rossi Dipartimento di Fisica, via Dodecaneso 33, 16146 Genova piano 7, studio 704 telefono: 010 3536239 email: rossig@fisica.unige.it
Commissione d'esame
FRANCESCO BUATIER DE MONGEOT (Presidente)
FABRIZIO PARODI (Presidente)
SANDRO SQUARCIA (Presidente)
LUCA REI
ENRICO ROBUTTI
GIULIA ROSSI
LUCA VATTUONE
LEZIONI
Orari delle lezioni
L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy
ESAMI
Calendario appelli
Data appello | Orario | Luogo | Tipologia | Note |
---|---|---|---|---|
05/06/2017 | 09:00 | GENOVA | Scritto | |
05/06/2017 | 09:00 | GENOVA | Scritto | |
13/06/2017 | 08:30 | GENOVA | Laboratorio | |
13/06/2017 | 08:30 | GENOVA | Laboratorio | |
14/06/2017 | 09:00 | GENOVA | Laboratorio | |
03/07/2017 | 09:00 | GENOVA | Scritto | |
03/07/2017 | 09:00 | GENOVA | Scritto | |
05/07/2017 | 08:30 | GENOVA | Laboratorio | |
05/07/2017 | 08:30 | GENOVA | Laboratorio | |
06/07/2017 | 09:00 | GENOVA | Laboratorio | |
04/09/2017 | 09:00 | GENOVA | Scritto | |
04/09/2017 | 09:00 | GENOVA | Scritto | |
06/09/2017 | 08:30 | GENOVA | Laboratorio | |
06/09/2017 | 08:30 | GENOVA | Laboratorio | |
07/09/2017 | 09:00 | GENOVA | Laboratorio | |
25/09/2017 | 15:00 | GENOVA | Scritto |