Fondamenti di Informatica (6 CFU) - A.A. 2019-20

Corso di Laurea in Ingegneria Biomedica

Libri di testo:

P. Corsini, G. Frosini
Note su organizzazione di un calcolatore
rappresentazione dell'informazione
Edizioni ETS, Piazza Carrara, 16-19, Pisa, 2017.

A. Domenici, G. Frosini
Introduzione alla Programmazione ed Elementi di Strutture Dati con il Linguaggio C++
Franco Angeli, Milano, 2001.

AVVISO: modalitą d'esame appelli estivi 2020
Iscrizione all'esame: sul portale Valutami
Modalitą esame: Esame scritto convertito in esame orale con pretest di ammissione alla prova orale.

1) Test scritto per valutare la preparazione minima per accedere all'esame orale, utilizzando forms online e Google Meet. Il test si terrą nella data della prova scritta indicata nel calendario esami. Valutazione del test: superato/non superato.
Argomento del test: Saper risolvere funzioni su liste, array e matrici. Scrivere la soluzione su un file di testo e caricarla sul form fornito per l'esame.

2) Prova orale dei candidati che hanno superato il test. Per la prova verrą utilizzato Google Meet. La prova orale si terrą nella data della prova orale indicata nel calendario esami.

Per gli studenti che hanno superato la prova scritta in appelli precedenti: iscriversi sul portale Valutami direttamente alla prova orale ed inviare una mail al docente indicando l'appello in cui hanno superato la prova scritta.


Lucidi utilizzati a lezione (su singola pagina):

Introduzione.pdf

Programmazione strutturata.pdf

Matrici in memeoria dinamica.pdf



Guida all'ambiente di sviluppo:
Le esercitazioni verranno svolte utilizzando l'ambiente di sviluppo CLion.
E' consigliabile scaricare e installare CLion sul proprio PC/Mac per esercitarsi in aula.
CLion e' disponibile per tutte le piattaforme Windows, MacOS, Linux.
Per installare CLion, svolgere i seguenti passi

1. ottenere una licenza dal sito JetBrains, utilizzando la propria mail @studenti.unipi.it (video)

2. scaricare e installare CLion (istruzioni per Windows, istruzione per MacOS)

Guida all' utilizzo di Clion e dei progetti, valida sia per Windows che per Mac


Mailing List: E' online la newsletter ufficiale del corso. E' necessario registrarsi tramite il seguente link.

Piattaforma Online per Esercitarsi: Disponibile al seguente link. E' necessario iscriversi per potersi esercitare, o eseguire login tramite uno dei profili social consentiti dalla piattaforma.


Esercitazioni: Registrarsi al seguente link per poter creare turni di accesso al laboratorio (Aula Si5).
Le esercitazioni in laboratorio saranno svolte in aula Si5 dalle ore 11.30 alle ore 13.30, dopo la prima ora di lezione teorica in aula B21.

 #  Argomento Testo Soluzioni
1 Introduzione, Diagrammi di Flusso   Intro  Diagrammi di Flusso    Soluzioni 
2 Primi programmi in C++, Conversioni   Testo    Somma  Massimo  EqPrimoGrado  Max3Numeri  Conversioni 
3 Cicli   Testo    Es1  Es2  Es3  Es4  Es5 
4 Cicli, Equivalenza for-while-dowhile, Switch   Testo  Equivalenze    Es1  Es2  Es3  Es4 
5 Funzioni   Testo    Es1  Es2  Es3  Es4  Es5 
6 Array e Matrici   Testo    Es1  Es2  Es3  Es4 
7 Funzioni Ricorsive, Stringhe   Testo    Es1  Es2  Es3  Es4  Es5  Es6 
8 Strutture   Testo    Es1  Es2  Es3 
9 Memoria Dinamica   Testo    Es1  Es2  Es3 
10 Liste   Testo    Es1  Es2  Es3  Es4 



Esercizi sulle funzioni

File1 Testo/Soluzione, File2 Testo/Soluzione, File3 Testo/Soluzione, File4 Testo/Soluzione, File5 Testo/Soluzione



Prove d'esame passate

2018

13-06-2018: Testo, Soluzione
04-07-2018: Testo, Soluzione
25-07-2018: Testo, Soluzione
19-09-2018: Testo, Soluzione
07-11-2018: Testo, Soluzione

2019

16-01-2019: Testo, Soluzione
06-02-2019: Testo, Soluzione
22-02-2019: Testo, Soluzione
12-06-2019: Testo, Soluzione
03-07-2019: Testo, Soluzione
24-07-2019: Testo, Soluzione
23-09-2019: Testo, Soluzione
22-11-2019: Testo, Soluzione

2020

16-01-2020: Testo, Soluzione
05-02-2020: Testo, Soluzione
26-02-2020: Fila A Testo Soluzione, Fila B Testo Soluzione
18-06-2020: Test 1 Test 2
08-07-2020: Test
29-07-2020: Test 1 Test 2
23-09-2020: Test 1 Test 2