Current Courses

Article Index

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 a partire dal 05/10/2021
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:

Data Ora Tipo Argomento Slide Esercizi Video Docente
29/09/2021 11:30-13:00 Lezione L01a Introduzione al corso icons8 pdf 48   icons8 play button 48 Fulvio Corno
    Video extra L01b Informazioni pratiche sul corso     icons8 play button 48 Fulvio Corno
29/09/2021 13:00-14:30 Lezione L02 Introduzione alla programmazione icons8 pdf 48   icons8 play button 48 Fulvio Corno
30/09/2021 11:30-13:00 Lezione On-line L03 Algoritmi e Pseudo-Codice   icons8 zip 48 icons8 play button 48 Fulvio Corno
    Video extra L04 Diagrammi di flusso     icons8 play button 48 Fulvio Corno
05/10/2021 10:00-11:30 Laboratorio On-line Lab 01 - Squadra 3 (on-line)     icons8 pdf 48icons8 zip 48icons8 pdf 48 -- Luisa Barrera
05/10/2021 13:00-14:30 Laboratorio Lab 01 - Squadra 1 Luisa Barrera
05/10/2021 16:00-17:30 Laboratorio Lab 01 - Squadra 2 Luisa Barrera
06/10/2021 11:30-13:00 Lezione L05 Introduzione a Python     icons8 play button 48 Fulvio Corno
06/10/2021 13:00-14:30 Lezione L06 Variabili, valori, espressioni icons8 pdf 48   icons8 play button 48 Fulvio Corno
07/10/2021 11:30-13:00 Lezione On-line L07 Esercizio variabili ed espressioni. Introduzione alle stringhe.   icons8 zip 48 icons8 play button 48 Fulvio Corno
12/10/2021 10:00-11:30 Laboratorio On-line Lab 02 - Squadra 3 (on-line)   icons8 pdf 48 -- Luisa Barrera
12/10/2021 13:00-14:30 Laboratorio Lab 02 - Squadra 1 Luisa Barrera
12/10/2021 16:00-17:30 Laboratorio Lab 02 - Squadra 2 Luisa Barrera
13/10/2021 11:30-13:00 Lezione L08 Stringhe icons8 pdf 48 icons8 zip 48 icons8 play button 48 Fulvio Corno
13/10/2021 13:00-14:30 Lezione L09 Input, Formattazione, Decisioni     icons8 play button 48 Fulvio Corno
14/10/2021 11:30-13:00 Lezione On-line L10 Esercizio su input e decisioni (Scacchiera)   icons8 zip 48 icons8 play button 48 Fulvio Corno
19/10/2021 10:00-11:30 Laboratorio On-line Lab 03 - Squadra 3 (on-line)   icons8 pdf 48   Luisa Barrera
19/10/2021 13:00-14:30 Laboratorio Lab 03 - Squadra 1 Luisa Barrera
19/10/2021 16:00-17:30 Laboratorio Lab 03 - Squadra 2 Luisa Barrera
20/10/2021 11:30-13:00 Lezione L11 Analisi di stringhe     icons8 play button 48 Fulvio Corno
20/10/2021 13:00-14:30 Lezione L12 Cicli while (prima parte) icons8 pdf 48   icons8 play button 48 Fulvio Corno
21/10/2021 11:30-13:00 Lezione On-line L13 Cicli while (seconda parte)   icons8 zip 48 icons8 play button 48 Fulvio Corno
26/10/2021 10:00-11:30 Laboratorio On-line Lab 04 - Squadra 3 (on-line)       Luisa Barrera
26/10/2021 13:00-14:30 Laboratorio Lab 04 - Squadra 1       Luisa Barrera
26/10/2021 16:00-17:30 Laboratorio Lab 04 - Squadra 2       Luisa Barrera
27/10/2021 11:30-13:00 Lezione L14     icons8 play button 48 Fulvio Corno
27/10/2021 13:00-14:30 Lezione L15     icons8 play button 48 Fulvio Corno
28/10/2021 11:30-13:00 Lezione On-line L16     icons8 play button 48 Fulvio Corno

 


Materiale di studio necessario durante il corso

Lucidi delle lezioni

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:

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:

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


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

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).


Temi d'esame

Esercizi di preparazione (Python)

Esercizi di preparazione (Teoria)


 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:

  1. Calcolo Simbolico (modulo sympy)
  2. Programmazione embedded con Micro:bit