Fondamenti di Informatica (A.A. 2019-2020)
(Ultimo aggiornamento 16/9/2019)
Avvisi
Laboratorio
Il calendario delle sessioni di laboratorio sarà il seguente:
- Lun 14/10 - 9:15-12:15 - Primo Laboratorio
- Lun 21/10 - 9:15-12:15 - Secondo Laboratorio
- Lun 11/11 - 9:15-12:15 - Terzo Laboratorio
- Lun 18/11 - 9:15-12:15 - Lezione "extra"
- Lun 25/11 - 9:15-12:15 - Quarto Laboratorio
- Lun 09/12 - 9:15-12:15 - Quinto Laboratorio
Ambiente di sviluppo
L'ambiente di sviluppo suggerito per esercitarsi a casa e adottato durante i laboratori consiste in un terminale, un semplice editor di testo ed un compilatore a riga di comando (gcc).
Compilatore:
- Gli utenti Linux e Mac devono semplicemente installare il compilatore gcc (qui un esempio di istruzioni da seguire per installare il compilatore a riga di comando in ambiente Mac OsX).
- Per gli utenti Windows 10, è possibile installare Ubuntu su Windows 10 --> TUTORIAL
- Per gli altri utenti Windows, è disponibile una macchina virtuale già configurata per VirtualBox (un software di virtualizzazione gratuito)\\ -->Macchina Virtuale e Istruzioni (password utente: nopassword).
- Un'ulteriore alternativa è utilizzare il servizio di virtual desktop di ateneo. Il servizio è disponibile durante il giorno dalla rete del Politecnico o da casa la sera e nei weekend.
Editor consigliati:
Per coloro non potessero installare alcun software, è possibile utilizzare ideone, uno strumento di sviluppo online che non richiede altro oltre ad un browser.
Materiale Didattico (Lezione)
- Informazioni sul corso
- Algoritmi e Calcolatore
- Codifica Binaria
- Linguaggi di Programmazione
- Introduzione al C
- Tipi di dato
- Strutture di controllo
- Funzioni
- Dati Strutturati
- Programmazione ricorsiva in C
- Il Sistema Operativo
- Puntatori in C
- Puntatori e allocazione della memoria
- Strutture dati dinamiche
- Gestione file in C
- Il Linguaggio Macchina
- Introduzione all'architettura del calcolatore
Materiale Didattico (Esercitazione/Laboratorio)
Accedi allo spazio del corso su piazza.com