Laboratorio
Il laboratorio è la parte più importante del corso. Durante il laboratorio gli studenti devono risolvere (individualmente, ma con il supporto dei docenti) alcuni esercizi di progettazione e programmazione che vertono sugli argomenti della settimana precedente. Il testo dell'esercizio sarà pubblicato il venerdì precedente l'esercitazione, dando così la possibilità di iniziare a studiare o svolgere gli esercizi assegnati. Non è richiesta la consegna degli elaborati.
Gli studenti saranno divisi in tre squadre:
| Squadra | Cognomi | Orario | Luogo |
|---|---|---|---|
| Squadra 1 | Giovedì 11:30-13:00 | Aula 3D | |
| Squadra 2 | Giovedì 13:00-14:30 | Aula 3D | |
| Squadra 3 | Giovedì 13:00-14:30 | Aula 5D |
Modalità di svolgimento dei laboratori:
- Gli studenti potranno lavorare sui Personal Computer in dotazione nei laboratori informatici, sui quali è già installato il software necessario
- È possibile utilizzare il proprio Personal Computer, ma non è garantito che sia possibile collegarlo alle prese di corrente, per motivi di sicurezza.
- Durante l'orario del laboratorio, gli studenti svolgeranno gli esercizi proposti, e saranno supportati dai docenti e dagli studenti borsisti
- I primi minuti di ciascun laboratorio saranno dedicati ad un momento di riflessione sui concetti appresi
- Alcune possibili soluzioni proposte saranno pubblicate indicativamente 8 giorni dopo lo svolgimento del laboratorio.
Testi e soluzioni dei laboratori
La numerazione sottostante delle esercitazioni di laboratorio non corrisponde al numero dei laboratori settimanali. In ciascuna settimana saranno selezionati ed estratti alcuni esercizi tratti dai testi sottostanti.
Nota: tutti i testi e le soluzioni sono anche disponibili sulla piattaforma GitHub, all'indirizzo: https://github.com/polito-informatica/Laboratori
- Laboratorio 01 - Flow Chart e primi programmi
- Laboratorio 02 - Variabili ed espressioni
- Laboratorio 03 - Costrutti condizionali
- Laboratorio 04 - Cicli
- Laboratorio 05 - Riepilogo Condizionali e Cicli
- Laboratorio 06 - Funzioni
- Laboratorio 07 - Liste
- Laboratorio 08 - Liste e Tabelle
- Laboratorio 09 - Ripasso Cicli/Liste/Tabelle
- Laboratorio 10 - File, eccezioni
- Laboratorio 11 - Insiemi e dizionari
- Laboratorio 12 - Simulazione d'esame