Pagina ufficiale del corso di Informatica (codice 14BHD, corso 10, cognomi GUL-LIZ, anno accademico 2021/2022) presso il Politecnico di Torino.
Link breve a questa pagina: http://bit.ly/polito-informatica
Avvisi
- 2021-09-21: Per lo svolgimento del corso e delle lezioni utilizzeremo i seguenti software, che vi chiedo di installare prima dell'inizio delle lezioni:
- Comunicazione (chat) con i docenti e con gli altri studenti: useremo Slack (potete accedere via web e/o installare la App per Windows, Mac, Android, iOS). Registrarsi utilizzando la e-mail del Politecnico al link https://join.slack.com/t/polito-info-2021/signup
- Useremo la piattaforma Zoom. Scaricate ed installate Zoom dalla pagina https://zoom.us/download (Client Zoom per riunioni)
- Programmazione: è richiesta l'installazione di Python (interprete del linguaggio) e di PyCharm Edu (ambiente di sviluppo). Nella sezione "Materiale" vi è un PDF con le istruzioni dettagliate di installazione.
- Benvenuti all'edizione 2020/2021 del corso di Informatica
Informazioni in sintesi
Titolo: | Informatica |
Crediti: | 8 CFU |
Anno: | Primo anno comune di Ingegneria |
Divisione alfabetica: | Corso 10 - cognomi GUL-LIZ |
Anno Accademico: | 2021/2022 |
Semestre: | Primo semestre (settembre-gennaio) |
Lingua: | Italiano |
Docente titolare: | Fulvio Corno |
Docenti collaboratori: | Luisa Barrera |
Pagina ufficiale: | Guida dello studente |
Video Lezioni: | Playlist YouTube |
Gruppo Slack: | https://join.slack.com/t/polito-info-2021/signup |
Orario delle lezioni (dal 27/09/2021 al 15/01/2022)
Giorno | Ora | Tipo | Luogo | Note |
Mercoledì | 11:30-13:00 | Lezione/Esercitazione | Aula 5 | |
Mercoledì | 13:00-14:30 | Lezione/Esercitazione | Aula 5 | |
Giovedì | 11:30-13:00 | Lezione/Esercitazione | On-line su Zoom | Link per l'accesso |
Martedì | 10:00-11:30 | Laboratorio (Squadra 3) | On-line su Zoom | Link per l'accesso |
Martedì | 13:00-14:30 | Laboratorio (Squadra 1) | Aula R2B | a partire dal 05/10/2021 |
Martedì | 16:00-17:30 | Laboratorio (Squadra 2) | Aula R1B | a partire dal 05/10/2021 |
Registro delle lezioni
La seguente tabelle riporta le lezioni previste per il corso, indicando il relativo argomento trattato.
Le video-lezioni sono disponibili:
- sul Portale della Didattica, nella pagina del corso
- su YouTube, nella apposita playlist
Materiale di studio necessario durante il corso
Lucidi delle lezioni
- Introduzione al corso
- Unità P1 - La Programmazione
- Unità P2 - Numeri e Stringhe
- Unità P3 - Decisioni
- Unità P4 - Cicli
- Unità P5 - Funzioni
- Unità P6 - Liste e Tabelle
- Unità P7 - File
- Unità P8 - Strutture dati complesse
- Unità T1 - Rappresentazione dell'informazione
- Unità T2 - Architettura degli elaboratori
Nota: le slide sono anche disponibili su GitHub, al link: https://github.com/polito-info-2021/Materiale
Video lezioni
Esercizi svolti in aula
Tutti gli esempi e gli esercizi sviluppati durante le lezioni saranno pubblicati:
- nel Registro delle Lezioni, alla colonna "Esercizi"
- nel Portale della Didattica, sotto il Materiale del corso
- su GitHub, al seguente link:https://github.com/polito-info-2021/Settimane
Testi dei laboratori
Tutti i testi dei laboratori (e le relative soluzioni, che saranno disponibili non prima di 8 giorni dopo la data del laboratorio) sono elencati:
- nella sezione Laboratorio
- nel Registro delle Lezioni
- nel Portale della Didattica, sotto il Materiale del corso
- su GitHub, al seguent link:https://github.com/polito-info-2021/Laboratori
Libro di testo
Concetti di informatica e fondamenti di Python
Seconda edizione - Giugno 2019 (II° Edizione)
Cay Horstmann - Rance D. Necaise
Maggioli Editore
ISBN 9788891635433
http://www.apogeoeducation.com/concetti-di-informatica-e-fondamenti-di-python.html
Strumenti Software
- Istruzioni per l'installazione in Windows
- Istruzioni per l'installazione in MacOS
- Video che descrive i passi di installazione per Windows, MacOS e Linux
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 |
Squadra 1 | da A a K | 13:00-14:30 |
Squadra 2 | da L a Z | 16:00-17:30 |
Squadra 3 | (on-line) | 10:00-11:30 |
Modalità di svolgimento dei laboratori in aula:
- Gli studenti dovranno portare il proprio Personal Computer in aula, con il software correttamente installato
- Durante l'orario del laboratorio, gli studenti svolgeranno gli esercizi proposti, e saranno supportati dai docenti e dagli studenti borsisti
Modalità di svolgimento dei laboratori on-line:
- Gli studenti svolgeranno l'esercizio a casa propria, sul proprio PC
- Domande e discussioni sugli esercizi svolti utilizzeranno il canale
#laboratorio
della piattaforma Slack (in cui è facile anche condividere codice, screenshot, e messaggiare in privato o a piccoli gruppi)
Testi e soluzioni dei laboratori
- Lab 01 (05/10/2021)
- Lab 02 (12/10/2021)
- Lab 03 (19/10/2021)
- Lab 04 (26/10/2021)
- Lab 05 (02/11/2021)
- Lab 06 (09/11/2021)
- Lab 07 (16/11/2021)
- Lab 08 (23/11/2021)
- Lab 09 (30/11/2021)
- Lab 10 (07/12/2021)
- Lab 11 (14/12/2021 e 21/12/2021)
- Simulazione d'esame (22/12/2021)
- Lab 12 - Simulazione d'esame (13/01/2022)
Nota: tutti i testi e le soluzioni sono anche disponibili sulla piattaforma GitHub, all'indirizzo: https://github.com/polito-info-2021/Laboratori
Slack
Per facilitare la comunicazione con i docenti e tra gli studenti, in questo corso si utilizza la piattaforma Slack (disponibile per PC, Mac, Android, iOS e Web, scaricabile da https://slack.com/ o dagli app store). Per comunicare con i docenti utilizzare esclusivamente la piattaforma Slack. Non inviare e-mail (non verranno considerate).
Gli studenti sono tutti invitati ad unirsi allo Slack del corso, iscrivendosi all'indirizzo https://join.slack.com/t/polito-info-2021/signup utilizzando il proprio indirizzo di e-mail del Politecnico di Torino (@studenti.polito.it). Potete scegliere a piacere il nickname da usare nella piattaforma.
Il gruppo Slack potrà essere usato:
- per avvisi o condivisione di materiale o informazione da parte dei docenti
- per contattarsi rapidamente in caso di malfunzionamento dei sistemi di Virtual Classroom
- per fornire supporto agli studenti sugli argomenti del corso
- per svolgere i laboratori on-line.
Nel gruppo Slack troverete 5 canali predefiniti:
#general
- annunci ed informazioni da parte dei docenti#discussione
- spazio in cui gli studenti possono discutere tra di loro e porre delle domande. I docenti leggeranno e risponderanno#laboratorio
- canale che sarà attivo esclusivamente durante le ore di laboratorio on-line, attraverso il quale si potrà fornire supporto allo svolgimento degli esercizi#lezione-live
- canale che sarà attivo esclusivamente durante le ore di lezione on-line, attraverso il quale si potrà intervenire nella lezione con domande ed oservazioni#random
- spazio libero di discussione e svago
Ripeto: Per comunicare con i docenti utilizzare esclusivamente la piattaforma Slack. Non inviare e-mail (non verranno considerate).
Esercizi d'esame (Python)
- Selezione dei temi d'esame proposti nell'anno accademico 2020/21
- Esempi di testi simil-esame
- Repository GitHub con esempi d'esame (e relative soluzioni): https://github.com/polito-info-2021/Esempi-esame
- Prontuario contenente le funzioni ed i metodi principali (sarà possibile consultarlo durante l'esame)
- Prontuario contenente le funzioni ed i metodi principali, versione accessibile
Esercizi di preparazione (Teoria)
- Esercizi di preparazione alle domande di Teoria
- Selezione dei temi d'esame proposti nell'anno accademico 2020/21
from python import ...more
Brevi video che illustrano alcuni moduli Python per affrontare/risolvere problemi in diversi campi applicativi. Si tratta di argomenti al di fuori del programma d'esame, ma possono essere degli "spunti" di approfondimento per i più curiosi e per chi si stia appassionando al mondo della programmazione.
Video pubblicati: