Strumenti Utente

Strumenti Sito


fisica:inf:start

Informatica (CdL in Fisica) Anno 2014-2015

Informazioni Generali

Docenti: Roberta Gori

Corso Giorno Ora Aula
Lezione Martedì 14-15 F1
Lezione Mercoledì 9-11 D1
Esercitazione Mercoledì 14-17 H
Ricevimento docenti Martedì 15,00-16,00 studio

Ricevimento docenti: Martedì 15,00-16,00 prenotandosi via email gori [at] di [dot] unipi [dot] it.

* Ricevimento elettronico: contattate il docente per posta elettronica inviando il file del programma ed indicazioni chiare sull'errore e su come compilare ed eseguire per riprodurre l'errore stesso.

* La frequenza del corso non e' obbligatoria ma fortemente consigliata.

Materiale didattico e Informazioni AA 2013/14.

Avvisi

[18/12/2015] Scadenze per la consegna dei progetti e per l'iscrizione agli esami di Gennaio e Febbraio

La scadenza per l'iscrizione (obbligatoria) e per la consegna del progetto di recupero per partecipare all'esame del 10 febbraio 2016 e' fissata per il 27 gennaio 2016.

[5/2/2016] Valutazione dei progetti consegnati

483226 24-27

490022 24-27

502934 26

508312 27

I vostri commenti e suggerimenti sul corso

Potete lasciare commenti e suggerimenti per questo corso in modo totalmente anonimo rispondendo a questo form Accesso al modulo

IMPORTANTE:

Esame

Trovate qua le regole d'esame. Questa invece e' la pagina degli assegnamenti .

Chi intende sostenere l'appello di luglio deve iscriversi e consegnare tutti e 3 gli assegnamenti entro il 30 giugno. La lista di coloro che hanno consegnato assegnamenti sufficienti e pertanto sono ammessi a sostenere la prova verra' pubblicata su questo sito entro il 13 giugno.

I candidati dovranno presentarsi alla data indicata dall'appello (puntuali) per sostenere una breve prova scritta. Successivamente verra' proposto un orario per sostenere la prova orale nella stessa giornata o in quelle successive.

Materiale Didattico

Le slide delle lezioni e gli esercizi di laboratorio (con alcune possibili soluzioni) verranno aggiunti in concomitanza con ciascuna lezione.

Lezioni

Num Data Ora Materiale Argomenti
1 Mar 17-02-2015 14-16 AULA C1 lezione1-2015.pdf Introduzione alla programmazione, architettura di un calcolatore
2 Mer 18-02-2015 9-11 AULA D1 lezione2-2015.pdf Primi programmi C
3 Gio 19-02-2015 14-15 AULA A1 lezione3-2015.pdf Istruzioni Condizionali
4 Mar 24-02-2015 14-15 AULA F1 lezione4-5-2015.pdf Iterazione e cicli
5 Mer 25-02-2015 9-11 AULA D1 Ancora su Iterazione e cicli, define
6 Mer 4-03-2015 9-11 AULA D1 lezione6-2015.pdf Rapresentazione binaria
7 Mar 10-03-2015 14-15 AULA F1 lezione7-2015.pdf Tipi di Dato
8 Mer 11-03-2015 9-11 AULA D1 opertatoribitabit.pdf lezione8-2015.pdf Operatori bit a bit, funzioni
9 Mar 17-03-2015 14-15 AULA F1 Variabili locali e globali, regole di visibilita'
10 Mer 18-03-2015 9-11 AULA D1 stringhe.pdflezione9-2015.pdf Array e puntatori
11 Mar 24-03-2015 14-15 AULA F1 Aritmetica dei puntatori
12 Mer 25-03-2015 9-11 AULA D1 lezione10-2015.pdf Passaggio dei parametri per riferimento. Ricorsione.
13 Mar 14-04-2015 14-15 AULA F1 lezione11-2015.pdf Algoritmi di ordinamento. Ricerca Binaria
14 Mer 15-04-2015 9-11 AULA D1 lezstdio2015.pdf lezstring_h.pdf Libreria Stdio.h e String.h
15 Mar 21-04-2015 14-15 AULA F1 lezione12-2015.pdf Tipi definiti dall'utente. Strutture.
16 Mer 22-04-2015 9-11 AULA D1 errori.pdf Seminario “Introduzione ai calcoli numerici” tenuto dal Prof. Romani
17 Mar 28-04-2015 14-15 AULA F1 009-allocazionedinamicacompl.odp Allocazione dinamica della memoria
18 Mer 22-04-2015 9-11 AULA D1 lezione13-2014.pdf Liste
19 Mer 05-05-2015 14-15 AULA F1 lezioneliste.pdfOperazioni sulle liste
20 Mer 06-05-2015 9-11 AULA D1 Operazioni sulle liste
21 Mar 12-05-2015 14-15 AULA F1 011-alberi-2015.odp Alberi
22 Mer 13-05-2015 9-11 AULA D1 matrici.odpRappresentazione di matrici
23 Mer 20-05-2015 9-11 AULA D1 slide_seminario.pdf Seminario La matematica negli algoritmi Prof. Luccio
24 Mer 27-05-2015 9-11 AULA D1 Lucidi compilazione separata
Lucidi Makefile
Lezione: compilazione separata e makefile Preprocessing Compilazione Linking
Lettura consigliata: Malvaldi, Leporini. Capra e Calcoli: L'eterna lotta tra gli algoritmi e il caos. Ed. Laterza ISBN: 9788858111925

Laboratorio

Strumenti per la programmazione

Un editore testuale (tipo Emacs), e il compilatore gcc, sono sufficienti per apprendere e testare le varie nozioni algoritmiche e di coding che verranno discusse in Laboratorio. Per chi si trova a operare sotto Windows suggeriamo il compilatore disponibile con Cygwin, che fornisce un ambiente Unix-like a sola linea di comando.

Per tutti coloro che hanno un portatile l'idea e' di installare i seguenti ambienti

Riferimenti Utili

Libro di testo

Kelley, Pohl. C: Didattica e Programmazione (seconda edizione), Addison-Wesley, 2004.

Altro materiale

fisica/inf/start.txt · Ultima modifica: 23/02/2016 alle 10:16 (19 mesi fa) da Roberta Gori